com.trackstudio.kernel.cache
Class CategoryCacheItem

java.lang.Object
  extended by com.trackstudio.kernel.cache.CategoryCacheItem

public class CategoryCacheItem
extends java.lang.Object

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


Constructor Summary
CategoryCacheItem(java.lang.String id, java.lang.String name, java.lang.String workflowId, java.lang.String workflowName, java.lang.String taskId, java.lang.Integer handlerRequiredInt, java.lang.Integer groupHandlerAllowedInt, java.lang.String budget, java.lang.String preferences)
          Конструктор
 
Method Summary
 java.lang.String getBudget()
          Возвращает формат бюджета
 java.lang.Integer getGroupHandlerAllowedInt()
          Возвращает 1 если можно задачать гуппу в качестве ответственного
 java.lang.Integer getHandlerRequiredInt()
          Возвращает 1 если необходим обязательный ответственный
 java.lang.String getId()
          Возвращает ID категории
 java.lang.String getName()
          Возвращает название категории
 java.lang.String getPreferences()
          Возвращает настройки категории
 java.util.List<java.lang.String> getSubcategories()
          Возвращает список ID подкатегорий
 java.lang.String getTaskId()
          Возвращает ID задачи
 java.lang.String getTemplate()
          Возвращает шаблон категории
 java.lang.String getWorkflowId()
          Возвращает ID процесса
 java.lang.String getWorkflowName()
          Возвращает название процесса
 boolean isGroupHandlerAllowed()
          Определяет Можно ли задавать группу в качестве ответственного
 boolean isHandlerRequired()
          Определдяет необходим ли обязательный ответственный
 java.lang.String toString()
          Возвращает строковое представление тегущегно класса
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CategoryCacheItem

public CategoryCacheItem(java.lang.String id,
                         java.lang.String name,
                         java.lang.String workflowId,
                         java.lang.String workflowName,
                         java.lang.String taskId,
                         java.lang.Integer handlerRequiredInt,
                         java.lang.Integer groupHandlerAllowedInt,
                         java.lang.String budget,
                         java.lang.String preferences)
Конструктор

Parameters:
id - ID категории
name - Название категории
workflowId - ID процесса
workflowName - Название процесса
taskId - ID задачи
handlerRequiredInt - Необходим ли ответственный
groupHandlerAllowedInt - Можно ли задавать группу в качестве ответственного
budget - Формат бюджета
preferences - Настройки
Method Detail

getId

public java.lang.String getId()
Возвращает ID категории

Returns:
ID категории

getWorkflowId

public java.lang.String getWorkflowId()
Возвращает ID процесса

Returns:
ID процесса

getWorkflowName

public java.lang.String getWorkflowName()
Возвращает название процесса

Returns:
название процесса

getTemplate

public java.lang.String getTemplate()
                             throws GranException
Возвращает шаблон категории

Returns:
шаблон категории
Throws:
GranException - при необходимости

getTaskId

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

Returns:
ID задачи

isHandlerRequired

public boolean isHandlerRequired()
Определдяет необходим ли обязательный ответственный

Returns:
TRUE если необходим, FALSE если нет

isGroupHandlerAllowed

public boolean isGroupHandlerAllowed()
Определяет Можно ли задавать группу в качестве ответственного

Returns:
TRUE если можно, FALSE - если нет

getName

public java.lang.String getName()
Возвращает название категории

Returns:
название

getHandlerRequiredInt

public java.lang.Integer getHandlerRequiredInt()
Возвращает 1 если необходим обязательный ответственный

Returns:
1 - если необходим ответственный, другое число - нет

getGroupHandlerAllowedInt

public java.lang.Integer getGroupHandlerAllowedInt()
Возвращает 1 если можно задачать гуппу в качестве ответственного

Returns:
1 - если можно, другое число - нет

getSubcategories

public java.util.List<java.lang.String> getSubcategories()
                                                  throws GranException
Возвращает список ID подкатегорий

Returns:
список ID подгатегорий
Throws:
GranException - при необходимости

toString

public java.lang.String toString()
Возвращает строковое представление тегущегно класса

Overrides:
toString in class java.lang.Object
Returns:
строковое представление

getBudget

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

Returns:
формат бюдета

getPreferences

public java.lang.String getPreferences()
Возвращает настройки категории

Returns:
настройки


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