|
|||||||||
| 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
GranExceptionSecuredNotificationBean
public java.util.List getPrstatusNotificationList(SessionContext sc,
java.lang.String prstatusId)
throws GranException
sc - session contextprstatusId - user status's id
GranExceptionSecuredNotificationBean
public java.util.List getUserSubscriptionList(SessionContext sc,
java.lang.String userId)
throws GranException
sc - session contextuserId - user's id
GranExceptionSecuredSubscriberBean
public java.util.List getPrstatusSubscriptionList(SessionContext sc,
java.lang.String prstatusId)
throws GranException
sc - session contextprstatusId - user status's id
GranExceptionSecuredSubscriberBean
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
GranExceptionSecuredTaskFValueBean
public SecuredUserFValueBean getUserFValue(SessionContext sc,
java.lang.String filterId)
throws GranException
sc - session contextfilterId - filter's id
GranExceptionSecuredUserFValueBean
public void setFValue(SessionContext sc,
java.lang.String filterId,
SecuredTaskFValueBean map)
throws GranException
sc - session contextfilterId - filter's idmap - criterions of filtration
GranExceptionSecuredTaskFValueBean
public void setFValue(SessionContext sc,
java.lang.String filterId,
SecuredUserFValueBean map)
throws GranException
sc - session contextfilterId - filter's idmap - criterions of filtration
GranExceptionSecuredUserFValueBean
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
GranExceptionSecuredSubscriberBean
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
GranExceptionFilterType
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
GranExceptionCurrentFilter
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
GranExceptionCurrentFilter
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
GranExceptionSecuredNotificationBean
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 -
GranExceptionFilterType
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 | ||||||||