com.trackstudio.kernel.cache
Class MessageCacheItem

java.lang.Object
  extended by com.trackstudio.kernel.cache.MessageCacheItem
All Implemented Interfaces:
java.io.Serializable

public class MessageCacheItem
extends java.lang.Object
implements java.io.Serializable

Вспомогательный класс, используется для кеширования сообщений

See Also:
Serialized Form

Constructor Summary
MessageCacheItem(java.lang.String id, java.lang.String description, java.util.Calendar time, java.lang.Long hrs, java.util.Calendar deadline, java.lang.Long budget, java.lang.String taskId, java.lang.String submitterId, java.lang.String resolutionId, java.lang.String priorityId, java.lang.String handlerId, java.lang.String handlerUserId, java.lang.String handlerGroupId, java.lang.String mstatusId, java.lang.String longtextId)
          Конструктор по умолчанию
 
Method Summary
 java.lang.Long getBudget()
          Возвращает бюджет
 java.util.Calendar getDate()
          Возвращает дату/время создания сообщения
 java.util.Calendar getDeadline()
          Возвращает дату/время дедлайна
 java.lang.String getDescription()
          Возвращает текст сообещния
 UserRelatedInfo getHandler()
          Возвращает ответственного
 java.lang.String getHandlerGroupId()
          Возвращает ID jndtncndtyyjuj cnfnecf
 java.lang.String getHandlerId()
          Возвращает ID ответственного
 java.lang.String getHandlerName()
          Возвращает имя ответственного пользователя
 java.lang.String getHandlerUserId()
          Возвращает ID ответственного пользователя
 java.lang.Long getHours()
          Возвращает потраченное время
 java.lang.Long getHrs()
          Возвращает потраченное время
 java.lang.String getId()
          Возвращает ID сообщения
 java.lang.String getLongtextId()
          Возвращает ID объекта longtext
 java.lang.String getMessageTypeName()
          Возвращает название типа сообщения
 java.lang.String getMstatusId()
          Возвращает ID типа сообщения
 java.lang.String getPriorityId()
          Возвращает ID приоритета
 java.lang.String getResolutionId()
          Возвращает ID резолюции
 java.lang.String getResolutionName()
          Возвращает название резолюции
 UserRelatedInfo getSubmitter()
          Возвращает автора сообщения
 java.lang.String getSubmitterId()
          Возвращает ID автора сообщения
 java.lang.String getSubmitterName()
          Возвращает имя автора сообщения
 java.lang.String getTaskId()
          Возвращает ID задачи
 java.lang.String getTextDescription()
          Возвращает "чистый" текст сообщения, без html-тегов
 java.util.Calendar getTime()
          Возвращает дату/время создания сообщения
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageCacheItem

public MessageCacheItem(java.lang.String id,
                        java.lang.String description,
                        java.util.Calendar time,
                        java.lang.Long hrs,
                        java.util.Calendar deadline,
                        java.lang.Long budget,
                        java.lang.String taskId,
                        java.lang.String submitterId,
                        java.lang.String resolutionId,
                        java.lang.String priorityId,
                        java.lang.String handlerId,
                        java.lang.String handlerUserId,
                        java.lang.String handlerGroupId,
                        java.lang.String mstatusId,
                        java.lang.String longtextId)
                 throws GranException
Конструктор по умолчанию

Parameters:
id - ID сообщения
description - Текст сообщения
time - Дата/время сообщения
hrs - Потраченное время
deadline - Дедлайн
budget - Бюджет
taskId - ID адачи, для которой создано сообщений
submitterId - ID автора сообщения
resolutionId - ID резолюции
priorityId - ID приоритета
handlerId - ID ответственного
handlerUserId - ID ответственного пользователя
handlerGroupId - ID ответственного статуса
mstatusId - ID статуса сообщения
longtextId - ID объекта longtext, который используетс яесли описание сообщения больше 2к символов
Throws:
GranException - при необходимости
Method Detail

getDescription

public java.lang.String getDescription()
                                throws GranException
Возвращает текст сообещния

Returns:
текст сообщения
Throws:
GranException - при необходимости

getHandlerUserId

public java.lang.String getHandlerUserId()
Возвращает ID ответственного пользователя

Returns:
ID пользователя

getHandlerGroupId

public java.lang.String getHandlerGroupId()
Возвращает ID jndtncndtyyjuj cnfnecf

Returns:
ID ответственного статуса

getTextDescription

public java.lang.String getTextDescription()
                                    throws GranException
Возвращает "чистый" текст сообщения, без html-тегов

Returns:
текст сообщения
Throws:
GranException - при необходимости

getHours

public java.lang.Long getHours()
Возвращает потраченное время

Returns:
потраченное время

getHandler

public UserRelatedInfo getHandler()
                           throws GranException
Возвращает ответственного

Returns:
ответственный пользователь
Throws:
GranException - при необходимости
See Also:
UserRelatedInfo

getSubmitterName

public java.lang.String getSubmitterName()
                                  throws GranException
Возвращает имя автора сообщения

Returns:
имя автора сообщения
Throws:
GranException - при необходимости

getHandlerName

public java.lang.String getHandlerName()
                                throws GranException
Возвращает имя ответственного пользователя

Returns:
имя ответственного пользователя
Throws:
GranException - при необходимости

getMessageTypeName

public java.lang.String getMessageTypeName()
                                    throws GranException
Возвращает название типа сообщения

Returns:
название типа сообщения
Throws:
GranException - при необходимости

getDate

public java.util.Calendar getDate()
Возвращает дату/время создания сообщения

Returns:
дата/время создания сообщения

getResolutionName

public java.lang.String getResolutionName()
                                   throws GranException
Возвращает название резолюции

Returns:
название резолюции
Throws:
GranException - при необходимости

getSubmitter

public UserRelatedInfo getSubmitter()
                             throws GranException
Возвращает автора сообщения

Returns:
автор сообщения
Throws:
GranException - при необходимости
See Also:
UserRelatedInfo

getId

public java.lang.String getId()
Возвращает ID сообщения

Returns:
ID сообщения

getTime

public java.util.Calendar getTime()
Возвращает дату/время создания сообщения

Returns:
дата/время

getHrs

public java.lang.Long getHrs()
Возвращает потраченное время

Returns:
потраченное время

getDeadline

public java.util.Calendar getDeadline()
Возвращает дату/время дедлайна

Returns:
дата/время

getBudget

public java.lang.Long getBudget()
Возвращает бюджет

Returns:
бюджет

getTaskId

public java.lang.String getTaskId()
Возвращает ID задачи

Returns:
ID задачи

getSubmitterId

public java.lang.String getSubmitterId()
Возвращает ID автора сообщения

Returns:
ID автора сообщения

getResolutionId

public java.lang.String getResolutionId()
Возвращает ID резолюции

Returns:
ID резолюции

getPriorityId

public java.lang.String getPriorityId()
Возвращает ID приоритета

Returns:
ID приоритета

getHandlerId

public java.lang.String getHandlerId()
Возвращает ID ответственного

Returns:
ID ответственного

getMstatusId

public java.lang.String getMstatusId()
Возвращает ID типа сообщения

Returns:
ID типа сообщения

getLongtextId

public java.lang.String getLongtextId()
Возвращает ID объекта longtext

Returns:
ID объекта longtext


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