|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.kernel.cache.TaskRelatedInfo
public class TaskRelatedInfo
Класс для хренения данных о задаче
Constructor Summary | |
---|---|
TaskRelatedInfo(java.lang.String id)
Конструктор для инициализвации по id |
|
TaskRelatedInfo(java.lang.String id,
java.lang.String description,
java.lang.String longtextId,
java.lang.String name,
java.lang.String shortname,
java.util.Calendar submitdate,
java.util.Calendar updatedate,
java.util.Calendar closedate,
java.lang.Long abudget,
java.lang.Long budget,
java.util.Calendar deadline,
java.lang.String number,
java.lang.String submitterId,
java.lang.String handlerId,
java.lang.String handlerUserId,
java.lang.String handlerGroupId,
java.lang.String parentId,
java.lang.String categoryId,
java.lang.String workflowId,
java.lang.String statusId,
java.lang.String resolutionId,
java.lang.String priorityId)
Конструктор для полной инициализвации |
Method Summary | |
---|---|
void |
addAcl(InternalACL iacl)
К существующему набору ACL добавляется новый. |
int |
compareTo(java.lang.Object o)
Сравнивает два объекта текущего класса |
boolean |
equals(java.lang.Object obj)
Сравнивает указанный экземпляр объекта с текущим |
java.lang.Long |
getAbudget()
Возвращает потраченное время |
org.concurrent.ConcurrentReaderHashMap |
getAcl()
Возвращает карту ACL для задачи |
java.lang.Long |
getActualBudget()
Возвращает потраченное на задачу время |
java.util.List<AttachmentCacheItem> |
getAttachments()
Возвращает список приложенных файлов для задачи |
java.lang.Long |
getBudget()
Возвращает бюджет задачи |
java.lang.String |
getCategoryId()
Возвращает ID категории |
int |
getChildCount()
Возвращает число подзадач |
java.util.List<TaskRelatedInfo> |
getChildren()
Возвращает список дочерних задач |
int |
getChildrenCount()
Возвращает количество дочерних задач |
java.util.Calendar |
getClosedate()
Возвращает дату закрытия задачи |
java.util.Calendar |
getDeadline()
Возвращает дату дедлайна задачи |
java.lang.String |
getDescription()
Возвращает описание задачи |
org.concurrent.ConcurrentReaderHashMap |
getEffectiveStatuses()
Возвращает карту эффективных статусов |
java.util.TreeSet |
getEffectiveStatusesForUser(java.lang.String userId)
Возвращает список эффективных статусов для задачи и пользователя |
java.util.ArrayList<UDFCacheItem> |
getFilterUDFs()
Возвращает список отфильтрованных пользовательских полей |
java.util.ArrayList<UdfValue> |
getFilterUDFValues()
Возвращает список отфильтрованных значений пользовательских полей |
java.lang.String |
getHandlerGroupId()
Возвращает ID ответственной группы |
java.lang.String |
getHandlerId()
Возвращает ID ответственного |
java.lang.String |
getHandlerUserId()
Возвращает ID ответственного пользователя |
protected java.util.ArrayList<UDFCacheItem> |
getHierarchicalUDFCacheItems()
Возвращает список пользовательских полей для задачи |
java.lang.String |
getId()
Возвращает ID задачи |
java.util.Calendar |
getLastUpdateDate()
Возвращает дату последнего обновления задачи |
java.lang.String |
getLongtextId()
Возвращает ID объекта longtext |
java.lang.Integer |
getMessageCount()
Возвращает колличество сообщений |
java.util.List<MessageCacheItem> |
getMessages()
Возвращает список сообщений для задачи |
java.lang.String |
getName()
Возвращшает название задачи |
java.lang.String |
getNumber()
Возвращает номер задачи |
java.lang.String |
getParentId()
Возвращает ID родительской задачи |
java.lang.String |
getPriorityId()
Возвращает ID приоритета |
java.util.Map<java.lang.String,java.util.TreeSet<InternalACL>> |
getReadOnlyAcl()
Возвращает карту ACL для задачи только для чтения |
java.lang.String |
getResolutionId()
Возвращает ID резолюции |
java.lang.String |
getShortname()
Возвращает алиас |
java.lang.String |
getStatusId()
Возвращает ID состояния задачи |
java.util.Calendar |
getSubmitdate()
|
java.lang.String |
getSubmitterId()
Возвращает ID автора |
java.lang.String |
getTaskNameCutted()
Обрезанное название задачи |
java.lang.String |
getTextDescription()
Возвращает описание задачи с убранными HTML-тегами |
java.lang.Integer |
getTotalChildrenCount()
Возвращает количество дочерних задач |
java.util.ArrayList<UDFCacheItem> |
getUDFCacheItems()
Возвращает список пользовательских полей для задачи |
java.util.ArrayList<UDFCacheItem> |
getUDFCacheItemsForNewTask(java.lang.String workflowId)
Возвращается список пользовательских полей для новой задачи и процесса |
java.util.List<UDFCacheItem> |
getUDFs()
Возвращает список пользовательских полей |
java.util.ArrayList<UdfValue> |
getUDFValues()
Возвращает список значений пользовательских полей |
java.util.Calendar |
getUpdatedate()
Возвращает даты обновления задачи |
java.lang.String |
getWorkflowId()
Возвращает ID процесса |
protected java.util.List<UDFCacheItem> |
getWorkflowUDFCacheItems(java.lang.String workflowId,
boolean cache)
Возвращается список пользовательских полей для задачи и процесса |
java.util.List<UDFCacheItem> |
getWorkflowUDFs()
Возвращает список пользовательских полей для процесса |
java.util.ArrayList<UdfValue> |
getWorkflowUDFValues()
Возвращает список значений пользовательских полей для процесса |
void |
invalidateUDFWhenChangeList(java.lang.String udfId,
java.lang.String value,
java.lang.String listId)
Инвалидация списка изщмененных полей |
void |
invalidateWFUDFWhenChangeList(java.lang.String udfId,
java.lang.String value,
java.lang.String listId)
Инвалидация списка изщмененных полей для процесса |
protected boolean |
isTaskUDFInitialized()
Возвращает состояния полей UDF |
protected boolean |
isUDFValuesInitialized()
Возвращает состояния значений полей UDF |
protected boolean |
isWorkflowUDFInitialized()
Возвращает состояния полей UDF для процесса |
void |
removeAllEffectiveStatuses()
Удаляем все эффективные статусы для задачи |
void |
removeEffectiveStatusesForUser(java.lang.String userId)
Удаляет эффективные статусы для пользователя |
void |
setAcl(org.concurrent.ConcurrentReaderHashMap acl)
Устанавливает карту ACL для задачи |
void |
setActualBudget(java.lang.Long actualBudget)
Устанавливает потраченное время |
void |
setCategoryId(java.lang.String categoryId)
Устанавливает ID категории |
void |
setChildCount(int childCount)
Устанавливает число подзадач |
void |
setChildCount(java.lang.Integer childCount)
Устанавливает число подзадач |
void |
setEffectiveStatusesForUser(java.lang.String userId,
java.util.TreeSet statuses)
Устанавливаем список эффективных статусов для задачи и пользователя |
void |
setHandlerId(java.lang.String handlerId)
Устанавливает ID ответствыенного |
void |
setSubmitterId(java.lang.String submitterId)
Устанавливает ID автора |
protected void |
setUDFs(java.util.List<UDFCacheItem> udfList)
Устанавливает список пользовательских полей |
protected void |
setUDFValues(java.util.ArrayList<UdfValue> udfValues)
Устанавливает список значений пользовательских полей |
void |
setUpdatedate(java.util.Calendar updatedate)
Устанавливает дату последнего обновления задачи |
protected void |
setWorkflowUDFs(java.util.List<UDFCacheItem> udfList)
Устанавливает пользовательские поля для процесса |
java.lang.String |
toString()
Возвращает текстовое представление объекта |
void |
updateUpdateDate(java.util.Calendar t)
Обновляет дату закрытия задачи |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TaskRelatedInfo(java.lang.String id)
id
- ID задачиpublic TaskRelatedInfo(java.lang.String id, java.lang.String description, java.lang.String longtextId, java.lang.String name, java.lang.String shortname, java.util.Calendar submitdate, java.util.Calendar updatedate, java.util.Calendar closedate, java.lang.Long abudget, java.lang.Long budget, java.util.Calendar deadline, java.lang.String number, java.lang.String submitterId, java.lang.String handlerId, java.lang.String handlerUserId, java.lang.String handlerGroupId, java.lang.String parentId, java.lang.String categoryId, java.lang.String workflowId, java.lang.String statusId, java.lang.String resolutionId, java.lang.String priorityId)
id
- ID задачиdescription
- Описание задачиlongtextId
- ID объекта longtext, в котором хранится описание задачи, если его длина превышает 2000 символовname
- Название задачиshortname
- Алиас задачиsubmitdate
- Дата создания задачиupdatedate
- Дата последнего обновления задачиclosedate
- Дата закрытия задачиabudget
- Время, потраченное на задачуbudget
- Бюджет задачиdeadline
- Дата дедлайна задачиnumber
- Номер задачиsubmitterId
- ID пользователя - автора задачиhandlerId
- ID ответственного (usersource)handlerUserId
- ID ответственного пользователяhandlerGroupId
- ID ответственной группыparentId
- ID родительской задачиcategoryId
- ID категории задачиworkflowId
- ID процессаstatusId
- ID статуса задачиresolutionId
- ID резолюции задачиpriorityId
- ID проиоритета задачиMethod Detail |
---|
public java.lang.String getParentId()
public void setUpdatedate(java.util.Calendar updatedate)
updatedate
- дата обновления задачиpublic int getChildCount()
public void setChildCount(java.lang.Integer childCount)
childCount
- число подзадачpublic void setChildCount(int childCount)
childCount
- число подзадачpublic java.lang.String getCategoryId()
public void setCategoryId(java.lang.String categoryId)
categoryId
- ID категорииpublic java.lang.String getHandlerId()
public void setHandlerId(java.lang.String handlerId)
handlerId
- ID ответственногоpublic java.lang.String getSubmitterId()
public void setSubmitterId(java.lang.String submitterId)
submitterId
- ID автораpublic void setActualBudget(java.lang.Long actualBudget)
actualBudget
- потраченное времяpublic java.util.List<UDFCacheItem> getWorkflowUDFs()
UDFCacheItem
public java.lang.String getShortname()
public java.lang.String getName()
public java.util.Calendar getSubmitdate()
public java.util.Calendar getUpdatedate()
public java.util.Calendar getClosedate()
public java.lang.Long getAbudget()
public java.lang.Long getBudget()
public java.util.Calendar getDeadline()
public java.lang.String getNumber()
public java.lang.String getHandlerUserId()
public java.lang.String getHandlerGroupId()
public java.lang.String getWorkflowId()
public java.lang.String getStatusId()
public java.lang.String getResolutionId()
public java.lang.String getPriorityId()
public java.lang.String getLongtextId()
public org.concurrent.ConcurrentReaderHashMap getEffectiveStatuses()
public java.lang.String getId()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- сравниваемый объект
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
o
- Сравниваемый обхект
public void updateUpdateDate(java.util.Calendar t)
t
- дата закрытия задачиpublic org.concurrent.ConcurrentReaderHashMap getAcl()
public java.util.Map<java.lang.String,java.util.TreeSet<InternalACL>> getReadOnlyAcl()
public void setAcl(org.concurrent.ConcurrentReaderHashMap acl)
acl
- карта ACLpublic void addAcl(InternalACL iacl)
iacl
- ACLInternalACL
public java.util.TreeSet getEffectiveStatusesForUser(java.lang.String userId)
userId
- ID пользователя
public void setEffectiveStatusesForUser(java.lang.String userId, java.util.TreeSet statuses)
userId
- ID пользователяstatuses
- статусыpublic void removeEffectiveStatusesForUser(java.lang.String userId)
userId
- ID пользователяpublic void removeAllEffectiveStatuses()
public java.util.List<MessageCacheItem> getMessages() throws GranException
GranException
- при необходимостиMessageCacheItem
public java.util.ArrayList<UDFCacheItem> getUDFCacheItems() throws GranException
GranException
- при необзодимостиUDFCacheItem
public java.util.ArrayList<UDFCacheItem> getUDFCacheItemsForNewTask(java.lang.String workflowId) throws GranException
workflowId
- ID процесса
GranException
- при необходимостиUDFCacheItem
protected java.util.List<UDFCacheItem> getWorkflowUDFCacheItems(java.lang.String workflowId, boolean cache) throws GranException
workflowId
- ID процессаcache
- надо ли кешировать
GranException
- при необходимостиUDFCacheItem
protected void setWorkflowUDFs(java.util.List<UDFCacheItem> udfList) throws GranException
udfList
- список пользовательских полей
GranException
- при необходимостиprotected boolean isWorkflowUDFInitialized()
protected java.util.ArrayList<UDFCacheItem> getHierarchicalUDFCacheItems() throws GranException
GranException
- при необходимостиUDFCacheItem
public java.util.List<UDFCacheItem> getUDFs() throws GranException
GranException
- при необходимостиUDFCacheItem
protected void setUDFs(java.util.List<UDFCacheItem> udfList) throws GranException
udfList
- список пользовательских полей
GranException
- при необъодимостиUDFCacheItem
protected boolean isTaskUDFInitialized()
public java.util.ArrayList<UdfValue> getFilterUDFValues() throws GranException
GranException
- при необзодимостиUdfValue
public java.util.ArrayList<UDFCacheItem> getFilterUDFs() throws GranException
GranException
- при необзодимостиUDFCacheItem
public java.util.ArrayList<UdfValue> getUDFValues() throws GranException
GranException
- при необзодимостиUdfValue
protected void setUDFValues(java.util.ArrayList<UdfValue> udfValues) throws GranException
udfValues
- список значение пользовательских полей
GranException
- при необзодимостиUdfValue
protected boolean isUDFValuesInitialized()
public java.util.ArrayList<UdfValue> getWorkflowUDFValues() throws GranException
GranException
- при необзодимостиUdfValue
public java.util.List<TaskRelatedInfo> getChildren() throws GranException
GranException
- при необходимостиpublic java.util.List<AttachmentCacheItem> getAttachments() throws GranException
GranException
- при необходимостиAttachmentCacheItem
public int getChildrenCount() throws GranException
GranException
- при необзодимостиpublic java.lang.Integer getTotalChildrenCount() throws GranException
GranException
- при необзодимостиpublic java.util.Calendar getLastUpdateDate() throws GranException
GranException
- при необзодимостиpublic java.lang.Long getActualBudget() throws GranException
GranException
- при необходимостиpublic java.lang.String getTaskNameCutted()
public java.lang.Integer getMessageCount() throws GranException
GranException
- при необходимостиpublic java.lang.String getDescription() throws GranException
GranException
- при необходимостиpublic java.lang.String getTextDescription() throws GranException
GranException
- при необходимостиpublic void invalidateUDFWhenChangeList(java.lang.String udfId, java.lang.String value, java.lang.String listId) throws GranException
udfId
- ID полейvalue
- значениеlistId
- id списка
GranException
- при необходимостиpublic void invalidateWFUDFWhenChangeList(java.lang.String udfId, java.lang.String value, java.lang.String listId) throws GranException
udfId
- ID полейvalue
- значениеlistId
- id списка
GranException
- при необходимости
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |