gran.app.adapter.external
Interface SecuredStepAdapter

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

public interface SecuredStepAdapter
extends SecuredAdapter

Данный адаптер предназначен для настройки поведения системы при выполнении перехода по workflow. Адаптеры данного типа могут выполнять такие действия как


Method Summary
 java.util.ArrayList getAvailableMstatusListImpl(SessionContext sc, java.lang.String taskId, java.util.ArrayList result)
          Returns available Mstatuses for specified Task.
 SecuredStatusBean getNextStatusImpl(SessionContext sc, java.lang.String taskId, java.lang.String mstatusId, SecuredStatusBean result)
           
 java.util.ArrayList getTaskEditGroupHandlerListImpl(SessionContext sc, java.lang.String taskId, java.lang.String categoryId, java.util.ArrayList result)
           
 java.util.ArrayList getTaskEditHandlerListImpl(SessionContext sc, java.lang.String taskId, java.lang.String categoryId, java.util.ArrayList result)
          Returns available Handlers for specified Task.
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

getAvailableMstatusListImpl

public java.util.ArrayList getAvailableMstatusListImpl(SessionContext sc,
                                                       java.lang.String taskId,
                                                       java.util.ArrayList result)
                                                throws GranException
Returns available Mstatuses for specified Task. Available via SOAP.

Parameters:
sc -
taskId -
result -
Returns:
list of SecuredMstatusBeans
Throws:
GranException
See Also:
SecuredMstatusBean

getTaskEditHandlerListImpl

public java.util.ArrayList getTaskEditHandlerListImpl(SessionContext sc,
                                                      java.lang.String taskId,
                                                      java.lang.String categoryId,
                                                      java.util.ArrayList result)
                                               throws GranException
Returns available Handlers for specified Task. Available via SOAP.

Parameters:
sc -
taskId -
result -
Returns:
list of SecuredUserBean
Throws:
GranException

getTaskEditGroupHandlerListImpl

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

getNextStatusImpl

public SecuredStatusBean getNextStatusImpl(SessionContext sc,
                                           java.lang.String taskId,
                                           java.lang.String mstatusId,
                                           SecuredStatusBean result)
                                    throws GranException
Throws:
GranException


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