com.trackstudio.securedkernel
Class SecuredStepAdapterManager

java.lang.Object
  extended by com.trackstudio.securedkernel.SecuredStepAdapterManager

public class SecuredStepAdapterManager
extends java.lang.Object

Класс SecuredStepAdapterManager содержит методы для работы с типами сообщений


Constructor Summary
SecuredStepAdapterManager()
           
 
Method Summary
 java.util.ArrayList<SecuredMstatusBean> getAvailableMstatusList(SessionContext sc, java.lang.String taskId)
          Возвращает список ID доступных типов сообщений для задачи и текущего пользователя
 SecuredStatusBean getNextStatus(SessionContext sc, java.lang.String taskId, java.lang.String mstatusId)
          Возвращает следующий статуса для типа сообщения
 java.util.ArrayList<SecuredPrstatusBean> getTaskEditGroupHandlerList(SessionContext sc, java.lang.String taskId, java.lang.String categoryId)
          Возвращает список ответственных стутасов для редактирвоания задачи
 java.util.ArrayList<SecuredPrstatusBean> getTaskEditGroupHandlerList(SessionContext sc, java.lang.String taskId, java.lang.String categoryId, boolean isNew)
          Возвращает список ответственных стутасов для редактирвоания задачи
 java.util.ArrayList<SecuredUserBean> getTaskEditHandlerList(SessionContext sc, java.lang.String taskId)
          Возвращает список ответственных для редактирвоания задачи
 java.util.ArrayList<SecuredUserBean> getTaskEditHandlerList(SessionContext sc, java.lang.String taskId, boolean isNew)
          Возвращает список ответственных для редактирвоания задачи
 java.util.ArrayList<SecuredUserBean> getTaskEditHandlerList(SessionContext sc, java.lang.String taskId, java.lang.String categoryId, boolean isNew)
          Возвращает список ответственных для редактирвоания задачи
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuredStepAdapterManager

public SecuredStepAdapterManager()
Method Detail

getAvailableMstatusList

public java.util.ArrayList<SecuredMstatusBean> getAvailableMstatusList(SessionContext sc,
                                                                       java.lang.String taskId)
                                                                throws GranException
Возвращает список ID доступных типов сообщений для задачи и текущего пользователя

Parameters:
sc - сессия пользователя
taskId - ID задачи
Returns:
список сообещний
Throws:
GranException - при необходимости

getTaskEditHandlerList

public java.util.ArrayList<SecuredUserBean> getTaskEditHandlerList(SessionContext sc,
                                                                   java.lang.String taskId,
                                                                   boolean isNew)
                                                            throws GranException
Возвращает список ответственных для редактирвоания задачи

Parameters:
sc - сессия пользователя
taskId - ID хажачи
isNew - Новая задача или нет
Returns:
спсиок пользователей, которые могут быть ответственными
Throws:
GranException - при необходимости
See Also:
UserRelatedInfo

getTaskEditHandlerList

public java.util.ArrayList<SecuredUserBean> getTaskEditHandlerList(SessionContext sc,
                                                                   java.lang.String taskId)
                                                            throws GranException
Возвращает список ответственных для редактирвоания задачи

Parameters:
sc - сессия пользователя
taskId - ID хажачи
Returns:
спсиок пользователей, которые могут быть ответственными
Throws:
GranException - при необходимости
See Also:
UserRelatedInfo

getTaskEditHandlerList

public java.util.ArrayList<SecuredUserBean> getTaskEditHandlerList(SessionContext sc,
                                                                   java.lang.String taskId,
                                                                   java.lang.String categoryId,
                                                                   boolean isNew)
                                                            throws GranException
Возвращает список ответственных для редактирвоания задачи

Parameters:
sc - сессия пользователя
taskId - ID хажачи
categoryId - ID категории
isNew - Новая задача или нет
Returns:
спсиок пользователей, которые могут быть ответственными
Throws:
GranException - при необходимости
See Also:
UserRelatedInfo

getTaskEditGroupHandlerList

public java.util.ArrayList<SecuredPrstatusBean> getTaskEditGroupHandlerList(SessionContext sc,
                                                                            java.lang.String taskId,
                                                                            java.lang.String categoryId)
                                                                     throws GranException
Возвращает список ответственных стутасов для редактирвоания задачи

Parameters:
sc - сессия пользователя
taskId - ID
categoryId - ID категории
Returns:
спсиок статусов, которые могут быть ответственными
Throws:
GranException - при необходимости
See Also:
UserRelatedInfo

getTaskEditGroupHandlerList

public java.util.ArrayList<SecuredPrstatusBean> getTaskEditGroupHandlerList(SessionContext sc,
                                                                            java.lang.String taskId,
                                                                            java.lang.String categoryId,
                                                                            boolean isNew)
                                                                     throws GranException
Возвращает список ответственных стутасов для редактирвоания задачи

Parameters:
sc - сессия пользователя
taskId - ID хажачи
categoryId - ID категории
isNew - Новая задача или нет
Returns:
спсиок статусов, которые могут быть ответственными
Throws:
GranException - при необходимости
See Also:
UserRelatedInfo

getNextStatus

public SecuredStatusBean getNextStatus(SessionContext sc,
                                       java.lang.String taskId,
                                       java.lang.String mstatusId)
                                throws GranException
Возвращает следующий статуса для типа сообщения

Parameters:
sc - сессия пользователя
taskId - ID задачи
mstatusId - ID типа сообщения
Returns:
ID статуса
Throws:
GranException - при необходимости


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