|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.securedkernel.SecuredFilterAdapterManager
public class SecuredFilterAdapterManager
This manager is used for creating and deleting of filters
Constructor Summary | |
---|---|
SecuredFilterAdapterManager()
|
Method Summary | |
---|---|
java.lang.String |
cloneTaskFilter(SessionContext sc,
java.lang.String filterId,
java.lang.String currentTaskId)
Clone task filter |
java.lang.String |
cloneUserFilter(SessionContext sc,
java.lang.String currentUserId,
java.lang.String filterId)
Clone user filter |
java.lang.String |
createSubscriber(SessionContext sc,
java.lang.String name,
java.lang.String userId,
java.lang.String groupId,
java.lang.String taskId,
java.lang.String filterId)
Create a new subscription rule |
java.lang.String |
createTaskFilter(SessionContext sc,
java.lang.String name,
java.lang.String description,
boolean priv,
java.lang.String taskId,
java.lang.String ownerId,
java.lang.String type)
Create a new task filter |
java.lang.String |
createUserFilter(SessionContext sc,
java.lang.String toUserId,
java.lang.String name,
java.lang.String description,
boolean priv)
Create a new user filter |
void |
deleteTaskFilter(SessionContext sc,
java.lang.String filterId)
Delete task filter |
void |
deleteUserFilter(SessionContext sc,
java.lang.String filterId)
Delete user filter |
java.lang.String |
getCurrentTaskFilterId(SessionContext sc,
java.lang.String taskId)
Get id of a task's current filter |
java.lang.String |
getCurrentUserFilterId(SessionContext sc,
java.lang.String userId)
Get id of a users's current filter |
java.util.ArrayList |
getFilterTypeList(SessionContext sc)
Get available filter types |
java.util.List |
getNotificationList(SessionContext sc,
java.lang.String filterId,
java.lang.String taskId)
Get list of notifications fot the task |
java.util.List |
getPrstatusNotificationList(SessionContext sc,
java.lang.String prstatusId)
Get list of notifications for the user statys |
java.util.List |
getPrstatusSubscriptionList(SessionContext sc,
java.lang.String prstatusId)
Get subscription list for the user statys |
java.util.List |
getSubscriberList(SessionContext sc,
java.lang.String filterId,
java.lang.String taskId)
Get list of subscribers |
java.util.ArrayList |
getTaskFilterList(SessionContext sc,
java.lang.String taskId)
Get available filters for the task |
SecuredTaskFValueBean |
getTaskFValue(SessionContext sc,
java.lang.String filterId)
Get criterions of filtration for the task |
java.util.ArrayList |
getUserFilterList(SessionContext sc,
java.lang.String userId)
Get available for user filters |
SecuredUserFValueBean |
getUserFValue(SessionContext sc,
java.lang.String filterId)
Get criterions of filtration for the user |
java.util.List |
getUserNotificationList(SessionContext sc,
java.lang.String userId)
Get list of notifications for the user |
java.util.List |
getUserSubscriptionList(SessionContext sc,
java.lang.String userId)
Get subscription list for the user |
java.lang.String |
setCurrentFilter(SessionContext sc,
java.lang.String taskId,
java.lang.String filterId)
Set current filter for the task |
java.lang.String |
setCurrentUserFilter(SessionContext sc,
java.lang.String userId,
java.lang.String filterId)
Set current filter for the user |
void |
setFValue(SessionContext sc,
java.lang.String filterId,
SecuredTaskFValueBean map)
Get criterions of filtration for the task filter |
void |
setFValue(SessionContext sc,
java.lang.String filterId,
SecuredUserFValueBean map)
Get criterions of filtration for the user filter |
java.lang.String |
setNotification(SessionContext sc,
java.lang.String name,
java.lang.String filterId,
java.lang.String userId,
java.lang.String groupId,
java.lang.String taskId)
Create notification rule for the user or group |
void |
unsetNotification(SessionContext sc,
java.lang.String notificationid)
Delete notificationid |
void |
unSubscribe(SessionContext sc,
java.lang.String subscriberId)
Unsubscribe user |
void |
updateNotification(SessionContext sc,
java.lang.String notificationId,
java.lang.String name,
java.lang.String templateId,
java.lang.String condition)
Update notification rule |
void |
updateSubscriber(SessionContext sc,
java.lang.String subscriberId,
java.lang.String name,
java.lang.String filterId,
java.lang.String templateId,
long startDate,
long stopDate,
long nextRun,
java.lang.Integer interval)
Update subscription rule |
void |
updateTaskFilter(SessionContext sc,
java.lang.String filterId,
java.lang.String name,
java.lang.String description,
boolean priv)
Update task filter. |
void |
updateUserFilter(SessionContext sc,
java.lang.String filterId,
java.lang.String name,
java.lang.String description,
boolean priv)
Update user filter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecuredFilterAdapterManager()
Method Detail |
---|
public java.util.List getUserNotificationList(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
SecuredNotificationBean
public java.util.List getPrstatusNotificationList(SessionContext sc, java.lang.String prstatusId) throws GranException
sc
- session contextprstatusId
- user status's id
GranException
SecuredNotificationBean
public java.util.List getUserSubscriptionList(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
SecuredSubscriberBean
public java.util.List getPrstatusSubscriptionList(SessionContext sc, java.lang.String prstatusId) throws GranException
sc
- session contextprstatusId
- user status's id
GranException
SecuredSubscriberBean
public java.util.ArrayList getTaskFilterList(SessionContext sc, java.lang.String taskId) throws GranException
sc
- session contexttaskId
- task's id
GranException
public SecuredTaskFValueBean getTaskFValue(SessionContext sc, java.lang.String filterId) throws GranException
sc
- session contextfilterId
- filter's id
GranException
SecuredTaskFValueBean
public SecuredUserFValueBean getUserFValue(SessionContext sc, java.lang.String filterId) throws GranException
sc
- session contextfilterId
- filter's id
GranException
SecuredUserFValueBean
public void setFValue(SessionContext sc, java.lang.String filterId, SecuredTaskFValueBean map) throws GranException
sc
- session contextfilterId
- filter's idmap
- criterions of filtration
GranException
SecuredTaskFValueBean
public void setFValue(SessionContext sc, java.lang.String filterId, SecuredUserFValueBean map) throws GranException
sc
- session contextfilterId
- filter's idmap
- criterions of filtration
GranException
SecuredUserFValueBean
public java.util.List getSubscriberList(SessionContext sc, java.lang.String filterId, java.lang.String taskId) throws GranException
sc
- session contextfilterId
- filter's idtaskId
- task's id
GranException
SecuredSubscriberBean
public void unSubscribe(SessionContext sc, java.lang.String subscriberId) throws GranException
sc
- session contextsubscriberId
- subscriber's id
GranException
public void updateSubscriber(SessionContext sc, java.lang.String subscriberId, java.lang.String name, java.lang.String filterId, java.lang.String templateId, long startDate, long stopDate, long nextRun, java.lang.Integer interval) throws GranException
sc
- session contextsubscriberId
- rule's idname
- name of the ruletemplateId
- id of rule's templatestartDate
- start of subscription periodstopDate
- end of subscription periodnextRun
- date of next sending of subscriptioninterval
- subscription interval in minutes
GranException
public java.lang.String createSubscriber(SessionContext sc, java.lang.String name, java.lang.String userId, java.lang.String groupId, java.lang.String taskId, java.lang.String filterId) throws GranException
sc
- session contextname
- name of the ruleuserId
- subscribed user's idgroupId
- subscribed group's idtaskId
- task's idfilterId
- filter's id
GranException
public java.lang.String createTaskFilter(SessionContext sc, java.lang.String name, java.lang.String description, boolean priv, java.lang.String taskId, java.lang.String ownerId, java.lang.String type) throws GranException
sc
- session contextname
- filter's namedescription
- filter's descriptionpriv
- is filter private. If it's true filter will be available for owner only.taskId
- task's idownerId
- owner's idtype
- id of the filter's type
GranException
FilterType
public java.lang.String createUserFilter(SessionContext sc, java.lang.String toUserId, java.lang.String name, java.lang.String description, boolean priv) throws GranException
sc
- session contextname
- filter's namedescription
- filter's descriptionpriv
- is filter private. If it's true filter will be available for owner only.toUserId
- task's id
GranException
public java.lang.String cloneTaskFilter(SessionContext sc, java.lang.String filterId, java.lang.String currentTaskId) throws GranException
sc
- session contextfilterId
- filter's idcurrentTaskId
- task into which cloned filer will be inserted
GranException
public java.lang.String cloneUserFilter(SessionContext sc, java.lang.String currentUserId, java.lang.String filterId) throws GranException
sc
- session contextfilterId
- filter's id
GranException
public void updateTaskFilter(SessionContext sc, java.lang.String filterId, java.lang.String name, java.lang.String description, boolean priv) throws GranException
filterId
- filter's idname
- new name of the filterdescription
- new filter description
GranException
public void updateUserFilter(SessionContext sc, java.lang.String filterId, java.lang.String name, java.lang.String description, boolean priv) throws GranException
filterId
- filter's idname
- new name of the filterdescription
- new filter description
GranException
public void deleteTaskFilter(SessionContext sc, java.lang.String filterId) throws GranException
sc
- session contextfilterId
- filter's id
GranException
public void deleteUserFilter(SessionContext sc, java.lang.String filterId) throws GranException
sc
- session contextfilterId
- filter's id
GranException
public java.lang.String getCurrentTaskFilterId(SessionContext sc, java.lang.String taskId) throws GranException
sc
- session contexttaskId
- task's id
GranException
public java.lang.String getCurrentUserFilterId(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
public java.lang.String setCurrentFilter(SessionContext sc, java.lang.String taskId, java.lang.String filterId) throws GranException
sc
- session contexttaskId
- task's idfilterId
- filter's id
GranException
CurrentFilter
public java.lang.String setCurrentUserFilter(SessionContext sc, java.lang.String userId, java.lang.String filterId) throws GranException
sc
- session contextuserId
- user's idfilterId
- filter's id
GranException
CurrentFilter
public java.util.List getNotificationList(SessionContext sc, java.lang.String filterId, java.lang.String taskId) throws GranException
sc
- session contextfilterId
- filter's idtaskId
- task's id
GranException
SecuredNotificationBean
public java.lang.String setNotification(SessionContext sc, java.lang.String name, java.lang.String filterId, java.lang.String userId, java.lang.String groupId, java.lang.String taskId) throws GranException
sc
- session contextname
- name of notificationfilterId
- id of the filter for notificationuserId
- user's idgroupId
- group's idtaskId
- task's id
GranException
public void updateNotification(SessionContext sc, java.lang.String notificationId, java.lang.String name, java.lang.String templateId, java.lang.String condition) throws GranException
sc
- session contextnotificationId
- notification's idname
- new name of notificationtemplateId
- id of a new templatecondition
- new condition
GranException
public void unsetNotification(SessionContext sc, java.lang.String notificationid) throws GranException
sc
- session contextnotificationid
- notification's id
GranException
public java.util.ArrayList getFilterTypeList(SessionContext sc) throws GranException
sc
-
GranException
FilterType
public java.util.ArrayList getUserFilterList(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |