com.trackstudio.kernel.manager
Class AclManager

java.lang.Object
  extended bycom.trackstudio.kernel.manager.KernelManager
      extended bycom.trackstudio.kernel.manager.AclManager

public class AclManager
extends KernelManager


Field Summary
 
Fields inherited from class com.trackstudio.kernel.manager.KernelManager
hu
 
Method Summary
 java.lang.String createAcl(java.lang.String taskId, java.lang.String userId, java.lang.String ownerId)
           
 void deleteAcl(java.lang.String aclId)
           
 void deleteAclByPrstatus(java.lang.String prstatusId)
           
 java.util.ArrayList getAclList(java.lang.String taskId)
           
 java.util.ArrayList getAllowedPrstatusList(java.lang.String taskId, java.lang.String userId)
           
 java.util.ArrayList getAllowedUserList(java.lang.String taskId)
           
 java.util.List getDirectAccessList(java.lang.String userId)
           
protected static AclManager getInstance()
           
 java.util.ArrayList getTaskList(java.lang.String userId)
           
protected  java.util.List getUserAclList(java.lang.String userId)
           
 java.util.ArrayList getUserList(java.lang.String taskId)
           
 java.util.ArrayList getViewableUserList(java.lang.String taskid, boolean active)
           
 void pasteAcls(java.lang.String userId, java.lang.String taskId, java.lang.String[] aclIds, java.lang.String operation)
           
 void updateAcl(java.lang.String aclId, java.lang.String prstatusId, boolean override)
           
 
Methods inherited from class com.trackstudio.kernel.manager.KernelManager
getAcl, getAttachment, getCategory, getEmailType, getFilter, getFind, getIndex, getLicense, getLongText, getMailImport, getMessage, getPrstatus, getRegistration, getReport, getScript, getStep, getTask, getTSInfo, getUdf, getUser, getWorkflow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

protected static AclManager getInstance()

updateAcl

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

deleteAcl

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

getViewableUserList

public java.util.ArrayList getViewableUserList(java.lang.String taskid,
                                               boolean active)
                                        throws GranException
Throws:
GranException

getUserAclList

protected java.util.List getUserAclList(java.lang.String userId)
                                 throws GranException
Throws:
GranException

deleteAclByPrstatus

public void deleteAclByPrstatus(java.lang.String prstatusId)
                         throws GranException
Throws:
GranException

getAclList

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

getUserList

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

getTaskList

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

getAllowedUserList

public java.util.ArrayList getAllowedUserList(java.lang.String taskId)
                                       throws GranException
Throws:
GranException

createAcl

public java.lang.String createAcl(java.lang.String taskId,
                                  java.lang.String userId,
                                  java.lang.String ownerId)
                           throws GranException
Throws:
GranException

getDirectAccessList

public java.util.List getDirectAccessList(java.lang.String userId)
                                   throws GranException
Throws:
GranException

getAllowedPrstatusList

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

pasteAcls

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


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