gran.app.adapter.external
Interface SecuredPrstatusAdapter

All Superinterfaces:
Adapter, SecuredAdapter
All Known Implementing Classes:
BaseSecuredPrstatusAdapter

public interface SecuredPrstatusAdapter
extends SecuredAdapter

Manages Prstatuses.


Method Summary
 java.lang.String clonePrstatusImpl(SessionContext sc, java.lang.String toUserId, java.lang.String prstatusId)
          Copies Prstatus.
 java.lang.String createPrstatusImpl(SessionContext sc, java.lang.String toUserId, java.lang.String name, java.lang.String parentPrstatusId, java.lang.String result)
          Create Prstatus.
 void deletePrstatusImpl(SessionContext sc, java.lang.String prstatusId)
          Deletes Prstatus.
 java.util.ArrayList getAllViewablePrstatusesImpl(SessionContext sc, java.util.ArrayList result)
           
 java.util.ArrayList getAvailableAclPrstatusListImpl(SessionContext sc, java.lang.String userId, java.util.ArrayList result)
           
 java.util.ArrayList getAvailablePrstatusListImpl(SessionContext sc, java.lang.String userId, java.util.ArrayList result)
          Returns available Prstatuses for specified User.
 java.util.ArrayList getViewablePrstatusListImpl(SessionContext sc, java.lang.String userId, java.util.ArrayList result)
          Returns children and children of children for Prstatus.
 boolean isManagerAvailableImpl(SessionContext sc, java.lang.String userId, java.lang.String managerId, boolean result)
           
 void setRolesImpl(SessionContext sc, java.lang.String prstatusId, java.lang.String[] roleId)
          Sets Action for specified Prstatus.
 void updatePrstatusImpl(SessionContext sc, java.lang.String prstatusId, java.lang.String name)
          Updates Prstatus.
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

createPrstatusImpl

public java.lang.String createPrstatusImpl(SessionContext sc,
                                           java.lang.String toUserId,
                                           java.lang.String name,
                                           java.lang.String parentPrstatusId,
                                           java.lang.String result)
                                    throws GranException
Create Prstatus. Available via SOAP.

Parameters:
sc -
name -
parentPrstatusId -
result -
Returns:
Prstatus identifier
Throws:
GranException

clonePrstatusImpl

public java.lang.String clonePrstatusImpl(SessionContext sc,
                                          java.lang.String toUserId,
                                          java.lang.String prstatusId)
                                   throws GranException
Copies Prstatus. Available via SOAP.

Parameters:
sc -
prstatusId -
Returns:
new Prstatus identifier
Throws:
GranException

updatePrstatusImpl

public void updatePrstatusImpl(SessionContext sc,
                               java.lang.String prstatusId,
                               java.lang.String name)
                        throws GranException
Updates Prstatus. Available via SOAP.

Parameters:
sc -
prstatusId -
name -
Throws:
GranException

deletePrstatusImpl

public void deletePrstatusImpl(SessionContext sc,
                               java.lang.String prstatusId)
                        throws GranException
Deletes Prstatus. Available via SOAP.

Parameters:
sc -
prstatusId -
Throws:
GranException

getAvailablePrstatusListImpl

public java.util.ArrayList getAvailablePrstatusListImpl(SessionContext sc,
                                                        java.lang.String userId,
                                                        java.util.ArrayList result)
                                                 throws GranException
Returns available Prstatuses for specified User. Available via SOAP.

Parameters:
sc -
userId -
result -
Returns:
list of SecuredPrstatusBeans
Throws:
GranException
See Also:
SecuredPrstatusBean

getAvailableAclPrstatusListImpl

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

getAllViewablePrstatusesImpl

public java.util.ArrayList getAllViewablePrstatusesImpl(SessionContext sc,
                                                        java.util.ArrayList result)
                                                 throws GranException
Throws:
GranException

setRolesImpl

public void setRolesImpl(SessionContext sc,
                         java.lang.String prstatusId,
                         java.lang.String[] roleId)
                  throws GranException
Sets Action for specified Prstatus. Available via SOAP.

Parameters:
sc -
prstatusId -
roleId -
Throws:
GranException

isManagerAvailableImpl

public boolean isManagerAvailableImpl(SessionContext sc,
                                      java.lang.String userId,
                                      java.lang.String managerId,
                                      boolean result)
                               throws GranException
Throws:
GranException

getViewablePrstatusListImpl

public java.util.ArrayList getViewablePrstatusListImpl(SessionContext sc,
                                                       java.lang.String userId,
                                                       java.util.ArrayList result)
                                                throws GranException
Returns children and children of children for Prstatus. Available via SOAP.

Parameters:
result -
Returns:
list of SecuredPrstatusBean
Throws:
GranException
See Also:
SecuredPrstatusBean


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