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 getAllowedMsgRecepientListImpl(java.lang.String sessionId, java.lang.String taskId, java.lang.String mstatusId, java.util.ArrayList result)
          получить список разрешенных на уровне ACL и Workflow получателей email notification message Available via SOAP.
 java.util.ArrayList getAvailableMstatusListImpl(java.lang.String sessionId, java.lang.String taskId, java.util.ArrayList result)
          Returns available Mstatuses for specified Task.
 java.util.ArrayList getHandlerListImpl(java.lang.String sessionId, java.lang.String taskId, java.util.ArrayList result)
          Returns available Handlers for specified Task.
 java.util.ArrayList getMessageListImpl(java.lang.String sessionId, java.lang.String taskId, java.util.ArrayList result)
          Returns Messages for specified Task.
 void stepImpl(java.lang.String sessionId, java.lang.String mstatusId, java.lang.String taskId, java.lang.String userId, java.lang.String handlerId, java.lang.String resolutionId)
          Выполнить смену состояния задачи Available via SOAP.
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

stepImpl

public void stepImpl(java.lang.String sessionId,
                     java.lang.String mstatusId,
                     java.lang.String taskId,
                     java.lang.String userId,
                     java.lang.String handlerId,
                     java.lang.String resolutionId)
              throws GranException
Выполнить смену состояния задачи Available via SOAP.

Parameters:
sessionId -
mstatusId - - тип перехода
taskId - - задача, для которой меняется состояние
userId - - пользователь, который меняет состояние
handlerId - - новый handler
resolutionId - - новый resolution
Throws:
GranException

getMessageListImpl

public java.util.ArrayList getMessageListImpl(java.lang.String sessionId,
                                              java.lang.String taskId,
                                              java.util.ArrayList result)
                                       throws GranException
Returns Messages for specified Task. Available via SOAP.

Parameters:
sessionId -
taskId -
result -
Returns:
list of SecuredMessageBeans
Throws:
GranException
See Also:
SecuredMessageBean

getAllowedMsgRecepientListImpl

public java.util.ArrayList getAllowedMsgRecepientListImpl(java.lang.String sessionId,
                                                          java.lang.String taskId,
                                                          java.lang.String mstatusId,
                                                          java.util.ArrayList result)
                                                   throws GranException
получить список разрешенных на уровне ACL и Workflow получателей email notification message Available via SOAP.

Parameters:
taskId - - задача, для которой формируется список получателей
mstatusId - - message type.
Returns:
коллекцию User - получателей email notification
Throws:
GranException
See Also:
SecuredUserBean

getAvailableMstatusListImpl

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

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

getHandlerListImpl

public java.util.ArrayList getHandlerListImpl(java.lang.String sessionId,
                                              java.lang.String taskId,
                                              java.util.ArrayList result)
                                       throws GranException
Returns available Handlers for specified Task. Available via SOAP.

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


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