gran.app.adapter.external.prstatus
Class BaseSecuredPrstatusAdapter

java.lang.Object
  extended bygran.app.adapter.external.prstatus.BaseSecuredPrstatusAdapter
All Implemented Interfaces:
Adapter, SecuredAdapter, SecuredPrstatusAdapter

public class BaseSecuredPrstatusAdapter
extends java.lang.Object
implements SecuredPrstatusAdapter


Constructor Summary
BaseSecuredPrstatusAdapter()
           
 
Method Summary
 java.lang.String copyPrstatusImpl(java.lang.String sessionId, java.lang.String id)
          Copies Prstatus.
 java.lang.String createPrstatusImpl(java.lang.String sessionId, java.lang.String name, java.lang.String userid, java.lang.String parent, java.lang.String result)
          Create Prstatus.
 void deletePrstatusImpl(java.lang.String sessionId, java.lang.String id)
          Deletes Prstatus.
 java.util.ArrayList getAllChildrenPrstatusListImpl(java.lang.String sessionId, java.lang.String prstatusid, java.util.ArrayList _ret)
          Returns children and children of children for Prstatus.
 java.util.ArrayList getAvailablePrstatusListImpl(java.lang.String sessionId, java.lang.String user, 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.lang.String getDescription()
          Get description of adapter as plain text
 java.util.LinkedList getPrstatusChainImpl(java.lang.String sessionId, java.lang.String startid, java.lang.String stopid, java.util.LinkedList result)
          Returns Prstatus chain.
 java.util.ArrayList getRoleListImpl(java.lang.String sessionId, java.lang.String prstatus_id, java.util.ArrayList result)
          Returns user rights for specified Prstatus.
 boolean init()
          Initialize adapter.
 void setRolesImpl(java.lang.String sessionId, java.lang.String prstatus, java.lang.String[] roles)
          Sets Action for specified Prstatus.
 void updatePrstatusImpl(java.lang.String sessionId, java.lang.String prstatusid, java.lang.String name)
          Updates Prstatus.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseSecuredPrstatusAdapter

public BaseSecuredPrstatusAdapter()
Method Detail

init

public boolean init()
Description copied from interface: Adapter
Initialize adapter. TrackStudio calls this method during startup.

Specified by:
init in interface Adapter
Returns:
true when adapter initialized, false otherwise.

getDescription

public java.lang.String getDescription()
Description copied from interface: Adapter
Get description of adapter as plain text

Specified by:
getDescription in interface Adapter

copyPrstatusImpl

public java.lang.String copyPrstatusImpl(java.lang.String sessionId,
                                         java.lang.String id)
                                  throws GranException
Description copied from interface: SecuredPrstatusAdapter
Copies Prstatus. Available via SOAP.

Specified by:
copyPrstatusImpl in interface SecuredPrstatusAdapter
Parameters:
sessionId -
id -
Returns:
new Prstatus identifier
Throws:
GranException

createPrstatusImpl

public java.lang.String createPrstatusImpl(java.lang.String sessionId,
                                           java.lang.String name,
                                           java.lang.String userid,
                                           java.lang.String parent,
                                           java.lang.String result)
                                    throws GranException
Description copied from interface: SecuredPrstatusAdapter
Create Prstatus. Available via SOAP.

Specified by:
createPrstatusImpl in interface SecuredPrstatusAdapter
Parameters:
sessionId -
name -
userid -
parent -
result -
Returns:
Prstatus identifier
Throws:
GranException

deletePrstatusImpl

public void deletePrstatusImpl(java.lang.String sessionId,
                               java.lang.String id)
                        throws GranException
Description copied from interface: SecuredPrstatusAdapter
Deletes Prstatus. Available via SOAP.

Specified by:
deletePrstatusImpl in interface SecuredPrstatusAdapter
Parameters:
sessionId -
id -
Throws:
GranException

getAvailablePrstatusListImpl

public java.util.ArrayList getAvailablePrstatusListImpl(java.lang.String sessionId,
                                                        java.lang.String user,
                                                        java.util.ArrayList result)
                                                 throws GranException
Description copied from interface: SecuredPrstatusAdapter
Returns available Prstatuses for specified User. Available via SOAP.

Specified by:
getAvailablePrstatusListImpl in interface SecuredPrstatusAdapter
Parameters:
sessionId -
user -
result -
Returns:
list of SecuredPrstatusBeans
Throws:
GranException
See Also:
SecuredPrstatusBean

getRoleListImpl

public java.util.ArrayList getRoleListImpl(java.lang.String sessionId,
                                           java.lang.String prstatus_id,
                                           java.util.ArrayList result)
                                    throws GranException
Description copied from interface: SecuredPrstatusAdapter
Returns user rights for specified Prstatus.

Specified by:
getRoleListImpl in interface SecuredPrstatusAdapter
Parameters:
sessionId -
prstatus_id -
result -
Returns:
ArrayList of user rights (as Strings)
Throws:
GranException

setRolesImpl

public void setRolesImpl(java.lang.String sessionId,
                         java.lang.String prstatus,
                         java.lang.String[] roles)
                  throws GranException
Description copied from interface: SecuredPrstatusAdapter
Sets Action for specified Prstatus. Available via SOAP.

Specified by:
setRolesImpl in interface SecuredPrstatusAdapter
Parameters:
sessionId -
prstatus -
roles -
Throws:
GranException

updatePrstatusImpl

public void updatePrstatusImpl(java.lang.String sessionId,
                               java.lang.String prstatusid,
                               java.lang.String name)
                        throws GranException
Description copied from interface: SecuredPrstatusAdapter
Updates Prstatus. Available via SOAP.

Specified by:
updatePrstatusImpl in interface SecuredPrstatusAdapter
Parameters:
sessionId -
prstatusid -
name -
Throws:
GranException

getPrstatusChainImpl

public java.util.LinkedList getPrstatusChainImpl(java.lang.String sessionId,
                                                 java.lang.String startid,
                                                 java.lang.String stopid,
                                                 java.util.LinkedList result)
                                          throws GranException
Description copied from interface: SecuredPrstatusAdapter
Returns Prstatus chain. Available via SOAP.

Specified by:
getPrstatusChainImpl in interface SecuredPrstatusAdapter
Parameters:
sessionId -
startid -
stopid -
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 _ret)
                                                   throws GranException
Description copied from interface: SecuredPrstatusAdapter
Returns children and children of children for Prstatus. Available via SOAP.

Specified by:
getAllChildrenPrstatusListImpl in interface SecuredPrstatusAdapter
Parameters:
sessionId -
prstatusid -
_ret -
Returns:
list of SecuredPrstatusBean
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
Description copied from interface: SecuredPrstatusAdapter
Returns children for specified Prstatus. Available via SOAP.

Specified by:
getChildrenPrstatusListImpl in interface SecuredPrstatusAdapter
Parameters:
sessionId -
prstatusid -
result -
Returns:
list of SecuredPrstatusBeans
Throws:
GranException
See Also:
SecuredPrstatusBean


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