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 copyPrstatusImpl(java.lang.String sessionId, java.lang.String prstatusId)
          Copies Prstatus.
 java.lang.String createPrstatusImpl(java.lang.String sessionId, java.lang.String name, java.lang.String userId, java.lang.String parentPrstatusId, java.lang.String result)
          Create Prstatus.
 void deletePrstatusImpl(java.lang.String sessionId, java.lang.String prstatusId)
          Deletes Prstatus.
 java.util.ArrayList getAllChildrenPrstatusListImpl(java.lang.String sessionId, java.lang.String prstatusId, java.util.ArrayList result)
          Returns children and children of children for Prstatus.
 java.util.ArrayList getAvailablePrstatusListImpl(java.lang.String sessionId, java.lang.String userId, java.util.ArrayList result)
          Returns available Prstatuses for specified User.
 java.util.ArrayList getChildrenPrstatusListImpl(java.lang.String sessionId, java.lang.String prstatusId, java.util.ArrayList result)
          Returns children for specified Prstatus.
 java.util.LinkedList getPrstatusChainImpl(java.lang.String sessionId, java.lang.String startPrstatusId, java.lang.String stopPrstatusId, java.util.LinkedList result)
          Returns Prstatus chain.
 java.util.ArrayList getRoleListImpl(java.lang.String sessionId, java.lang.String prstatusId, java.util.ArrayList result)
          Returns user rights for specified Prstatus.
 void setRolesImpl(java.lang.String sessionId, java.lang.String prstatusId, java.lang.String[] roleId)
          Sets Action for specified Prstatus.
 void updatePrstatusImpl(java.lang.String sessionId, 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(java.lang.String sessionId,
                                           java.lang.String name,
                                           java.lang.String userId,
                                           java.lang.String parentPrstatusId,
                                           java.lang.String result)
                                    throws GranException
Create Prstatus. Available via SOAP.

Parameters:
sessionId -
name -
userId -
parentPrstatusId -
result -
Returns:
Prstatus identifier
Throws:
GranException

copyPrstatusImpl

public java.lang.String copyPrstatusImpl(java.lang.String sessionId,
                                         java.lang.String prstatusId)
                                  throws GranException
Copies Prstatus. Available via SOAP.

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

updatePrstatusImpl

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

Parameters:
sessionId -
prstatusId -
name -
Throws:
GranException

deletePrstatusImpl

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

Parameters:
sessionId -
prstatusId -
Throws:
GranException

getAvailablePrstatusListImpl

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

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

getRoleListImpl

public java.util.ArrayList getRoleListImpl(java.lang.String sessionId,
                                           java.lang.String prstatusId,
                                           java.util.ArrayList result)
                                    throws GranException
Returns user rights for specified Prstatus.

Parameters:
sessionId -
prstatusId -
result -
Returns:
ArrayList of user rights (as Strings)
Throws:
GranException

setRolesImpl

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

Parameters:
sessionId -
prstatusId -
roleId -
Throws:
GranException

getPrstatusChainImpl

public java.util.LinkedList getPrstatusChainImpl(java.lang.String sessionId,
                                                 java.lang.String startPrstatusId,
                                                 java.lang.String stopPrstatusId,
                                                 java.util.LinkedList result)
                                          throws GranException
Returns Prstatus chain. Available via SOAP.

Parameters:
sessionId -
startPrstatusId -
stopPrstatusId -
result -
Returns:
list of SecuredPrstatusBeans
Throws:
GranException
See Also:
SecuredPrstatusBean

getChildrenPrstatusListImpl

public java.util.ArrayList getChildrenPrstatusListImpl(java.lang.String sessionId,
                                                       java.lang.String prstatusId,
                                                       java.util.ArrayList result)
                                                throws GranException
Returns children for specified Prstatus. Available via SOAP.

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

getAllChildrenPrstatusListImpl

public java.util.ArrayList getAllChildrenPrstatusListImpl(java.lang.String sessionId,
                                                          java.lang.String prstatusId,
                                                          java.util.ArrayList result)
                                                   throws GranException
Returns children and children of children for Prstatus. Available via SOAP.

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


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