gran.app.adapter.external.acl
Class SecuredAclAdapterManager

java.lang.Object
  extended bygran.app.adapter.external.acl.SecuredAclAdapterManager

public class SecuredAclAdapterManager
extends java.lang.Object


Constructor Summary
SecuredAclAdapterManager(java.util.ArrayList adapters)
           
 
Method Summary
 java.lang.String createAcl(SessionContext sc, java.lang.String taskId, java.lang.String toUserId, java.lang.String userId, java.lang.String groupId)
           
 void deleteAcl(SessionContext sc, java.lang.String aclId)
           
 java.util.ArrayList getAclList(SessionContext sc, java.lang.String taskId)
           
 java.util.ArrayList getAllowedGroups(SessionContext sc, java.lang.String taskId)
           
 java.util.ArrayList getAllowedPrstatusList(SessionContext sc, java.lang.String taskId, java.lang.String userId)
           
 java.util.ArrayList getAssignedUserList(SessionContext sc, java.lang.String userId)
           
 java.util.ArrayList getGroupAclList(SessionContext sc, java.lang.String prstatusId)
           
 java.util.ArrayList getHandlerForFilter(SessionContext sc)
           
 java.util.Map getStatusesForTaskFilter(SessionContext sc)
           
 java.util.ArrayList getTaskList(SessionContext sc, java.lang.String userId)
           
 java.util.ArrayList getUserAclList(SessionContext sc, java.lang.String userId)
           
 java.util.ArrayList getUserAllowedPrstatusList(SessionContext sc, java.lang.String toUserId, java.lang.String userId)
           
 java.util.ArrayList getUserEffectiveStatusesList(SessionContext sc, java.lang.String userId)
           
 java.util.ArrayList getUserList(SessionContext sc, java.lang.String taskId)
           
 void pasteAcls(SessionContext sc, java.lang.String taskId, java.lang.String[] aclIds, java.lang.String operation)
           
 void updateAcl(SessionContext sc, java.lang.String aclId, java.lang.String prstatusId, boolean override)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuredAclAdapterManager

public SecuredAclAdapterManager(java.util.ArrayList adapters)
Method Detail

getAclList

public java.util.ArrayList getAclList(SessionContext sc,
                                      java.lang.String taskId)
                               throws GranException
Throws:
GranException

getUserAclList

public java.util.ArrayList getUserAclList(SessionContext sc,
                                          java.lang.String userId)
                                   throws GranException
Throws:
GranException

deleteAcl

public void deleteAcl(SessionContext sc,
                      java.lang.String aclId)
               throws GranException
Throws:
GranException

createAcl

public java.lang.String createAcl(SessionContext sc,
                                  java.lang.String taskId,
                                  java.lang.String toUserId,
                                  java.lang.String userId,
                                  java.lang.String groupId)
                           throws GranException
Throws:
GranException

updateAcl

public void updateAcl(SessionContext sc,
                      java.lang.String aclId,
                      java.lang.String prstatusId,
                      boolean override)
               throws GranException
Throws:
GranException

getAllowedPrstatusList

public java.util.ArrayList getAllowedPrstatusList(SessionContext sc,
                                                  java.lang.String taskId,
                                                  java.lang.String userId)
                                           throws GranException
Throws:
GranException

getUserAllowedPrstatusList

public java.util.ArrayList getUserAllowedPrstatusList(SessionContext sc,
                                                      java.lang.String toUserId,
                                                      java.lang.String userId)
                                               throws GranException
Throws:
GranException

getHandlerForFilter

public java.util.ArrayList getHandlerForFilter(SessionContext sc)
                                        throws GranException
Throws:
GranException

getStatusesForTaskFilter

public java.util.Map getStatusesForTaskFilter(SessionContext sc)
                                       throws GranException
Throws:
GranException

getUserEffectiveStatusesList

public java.util.ArrayList getUserEffectiveStatusesList(SessionContext sc,
                                                        java.lang.String userId)
                                                 throws GranException
Throws:
GranException

getUserList

public java.util.ArrayList getUserList(SessionContext sc,
                                       java.lang.String taskId)
                                throws GranException
Throws:
GranException

getTaskList

public java.util.ArrayList getTaskList(SessionContext sc,
                                       java.lang.String userId)
                                throws GranException
Throws:
GranException

getAssignedUserList

public java.util.ArrayList getAssignedUserList(SessionContext sc,
                                               java.lang.String userId)
                                        throws GranException
Throws:
GranException

getGroupAclList

public java.util.ArrayList getGroupAclList(SessionContext sc,
                                           java.lang.String prstatusId)
                                    throws GranException
Throws:
GranException

pasteAcls

public void pasteAcls(SessionContext sc,
                      java.lang.String taskId,
                      java.lang.String[] aclIds,
                      java.lang.String operation)
               throws GranException
Throws:
GranException

getAllowedGroups

public java.util.ArrayList getAllowedGroups(SessionContext sc,
                                            java.lang.String taskId)
                                     throws GranException
Throws:
GranException


Copyright © 2002-2005 TrackStudio, Ltd. All Rights Reserved.