|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.kernel.manager.KernelManager
com.trackstudio.kernel.manager.StepManager
public class StepManager
Класс StepManager содержит методы для работы с типами сообщений
Field Summary |
---|
Fields inherited from class com.trackstudio.kernel.manager.KernelManager |
---|
hu |
Method Summary | |
---|---|
java.util.List<UserRelatedInfo> |
getAllowedMsgRecepientList(java.lang.String taskId)
Возвращает список доступных пользователей для указанной задачи которым можно отправлять почтовые уведомления |
java.util.ArrayList<java.lang.String> |
getAvailableMstatusList(java.lang.String taskId,
java.lang.String userId)
Возвращает список ID доступных типов сообщений для задачи и пользователя |
java.util.ArrayList<java.lang.String> |
getHandlerGroupList(java.lang.String mstatusId,
java.lang.String taskId)
Возвращает список ответственных статусов для типа сообщения |
java.util.ArrayList<java.lang.String> |
getHandlerList(java.lang.String mstatusId,
java.lang.String taskId)
Возвращает список ответственных для типа сообщения |
protected static StepManager |
getInstance()
Возвращает экземпляр текущего класса |
java.util.ArrayList<MessageCacheItem> |
getMessageList(java.lang.String taskId,
java.lang.String userId)
Возвращает список сообщений для задачи и пользователя |
java.lang.String |
getNextStatusId(java.lang.String taskId,
java.lang.String mstatusId)
Возвращает ID следующего статуса для типа сообщения |
java.util.List<java.lang.String> |
getProcessableMstatusList(java.lang.String userId,
java.lang.String taskId)
Возвращает списов всех возможных статусов сообщений |
java.util.ArrayList<Prstatus> |
getTaskEditGroupHandlerList(java.lang.String taskId,
java.lang.String categoryId,
boolean isNew)
Возвращает список ответственных стутасов для редактирвоания задачи |
java.util.ArrayList<UserRelatedInfo> |
getTaskEditHandlerList(java.lang.String taskId,
java.lang.String categoryId,
boolean isNew,
java.lang.String submitter)
Возвращает список ответственных для редактирвоания задачи |
boolean |
isMessageViewable(java.lang.String userId,
java.lang.String taskId,
java.lang.String mstatusId)
Проверяет может ли пользователь просматривать сообщения указанного типа |
void |
step(java.lang.String mstatusId,
java.lang.String taskId,
java.lang.String handlerUserId,
java.lang.String handlerGroupId,
java.lang.String resolutionId)
Осуществляет смену типа сообщения для задачи |
Methods inherited from class com.trackstudio.kernel.manager.KernelManager |
---|
getAcl, getAttachment, getBookmark, getCategory, getFilter, getFind, getIndex, getLicense, getLongText, getMailImport, getMessage, getPlugin, getPrstatus, getRegistration, getReport, getStep, getTask, getTemplate, getTSInfo, getUdf, getUser, getWorkflow |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
protected static StepManager getInstance()
public java.util.ArrayList<java.lang.String> getAvailableMstatusList(java.lang.String taskId, java.lang.String userId) throws GranException
taskId
- ID задачиuserId
- ID пользователя
GranException
- при необходимостиpublic void step(java.lang.String mstatusId, java.lang.String taskId, java.lang.String handlerUserId, java.lang.String handlerGroupId, java.lang.String resolutionId) throws GranException
mstatusId
- ID нового типа сообщенияtaskId
- ID задачи, для которой меняется тип сообщенияhandlerUserId
- ID ответсмтвенного пользователяhandlerGroupId
- ID jndtncndtyyjq uheggsresolutionId
- ID резолюции
GranException
- при необходимостиpublic java.lang.String getNextStatusId(java.lang.String taskId, java.lang.String mstatusId) throws GranException
taskId
- ID задачиmstatusId
- ID типа сообщения
GranException
- при необходимостиpublic java.util.ArrayList<java.lang.String> getHandlerList(java.lang.String mstatusId, java.lang.String taskId) throws GranException
mstatusId
- ID типа сообщенияtaskId
- ID задачи
GranException
- при необходимостиpublic java.util.ArrayList<java.lang.String> getHandlerGroupList(java.lang.String mstatusId, java.lang.String taskId) throws GranException
mstatusId
- ID типа сообщенияtaskId
- ID задачи
GranException
- при необходимостиpublic java.util.ArrayList<UserRelatedInfo> getTaskEditHandlerList(java.lang.String taskId, java.lang.String categoryId, boolean isNew, java.lang.String submitter) throws GranException
taskId
- ID хажачиcategoryId
- ID категорииisNew
- Новая задача или нетsubmitter
- ID Ответственного
GranException
- при необходимостиUserRelatedInfo
public java.util.ArrayList<Prstatus> getTaskEditGroupHandlerList(java.lang.String taskId, java.lang.String categoryId, boolean isNew) throws GranException
taskId
- ID хажачиcategoryId
- ID категорииisNew
- Новая задача или нет
GranException
- при необходимостиUserRelatedInfo
public java.util.List<UserRelatedInfo> getAllowedMsgRecepientList(java.lang.String taskId) throws GranException
taskId
- ID задачи
GranException
- при необходимостиUserRelatedInfo
public java.util.ArrayList<MessageCacheItem> getMessageList(java.lang.String taskId, java.lang.String userId) throws GranException
taskId
- ID задачиuserId
- ID пользователя
GranException
- при необходимостиMessageCacheItem
public boolean isMessageViewable(java.lang.String userId, java.lang.String taskId, java.lang.String mstatusId) throws GranException
userId
- ID пользователяtaskId
- ID задачиmstatusId
- ID типа сообщений
GranException
- при необзодимостиpublic java.util.List<java.lang.String> getProcessableMstatusList(java.lang.String userId, java.lang.String taskId) throws GranException
userId
- ID gjkmpjdfntkztaskId
- ID задачи
GranException
- при необходимости
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |