| 
|||||||||
| 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 | ||||||||