com.trackstudio.kernel.manager
Class TemplateManager

java.lang.Object
  extended by com.trackstudio.kernel.manager.KernelManager
      extended by com.trackstudio.kernel.manager.TemplateManager

public class TemplateManager
extends KernelManager

Класс TemplateManager содержит методы для работы c шаблонами


Field Summary
 
Fields inherited from class com.trackstudio.kernel.manager.KernelManager
hu
 
Method Summary
 java.lang.String createTemplate(SafeString name, SafeString description, java.lang.String ownerId, java.lang.String userId, java.lang.String taskId)
          Создает шаблон
 java.lang.String createTemplate(SafeString name, java.lang.String ownerId, java.lang.String taskId)
          Создает шаблон
 java.lang.String createTemplate(SafeString name, java.lang.String ownerId, java.lang.String userId, java.lang.String taskId)
          Создает шаблон
 void deleteTemplate(java.lang.String templateId)
          Удаляет шаблон
 java.util.Set<Template> getAllTemplatesList(java.lang.String taskId)
          Возвращает список всех шаблонов
protected static TemplateManager getInstance()
          Возвращает экземпляр текущего класса
 java.util.Set<Template> getTemplateList(java.lang.String taskId)
          Возвращает список шаблонов
 java.util.List<Template> getTemplateOwnerList(java.lang.String userId)
           
 void updateTemplate(java.lang.String templateId, SafeString name, SafeString description, java.lang.String userId, SafeString folder, java.lang.Integer active)
          Редактируется шаблон
 
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

getInstance

protected static TemplateManager getInstance()
Возвращает экземпляр текущего класса

Returns:
Экземпляр TemplateManager

updateTemplate

public void updateTemplate(java.lang.String templateId,
                           SafeString name,
                           SafeString description,
                           java.lang.String userId,
                           SafeString folder,
                           java.lang.Integer active)
                    throws GranException
Редактируется шаблон

Parameters:
templateId - ID шаблона
name - Название шаблона
description - Описание шаблона
userId - ID пользователя
folder - Каталог шаблона
active - Активен шаблон или нет
Throws:
GranException - при необходимости

getTemplateList

public java.util.Set<Template> getTemplateList(java.lang.String taskId)
                                        throws GranException
Возвращает список шаблонов

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

getAllTemplatesList

public java.util.Set<Template> getAllTemplatesList(java.lang.String taskId)
                                            throws GranException
Возвращает список всех шаблонов

Parameters:
taskId - ID задачи
Returns:
список шиблогов
Throws:
GranException - при необходимости
See Also:
Template

createTemplate

public java.lang.String createTemplate(SafeString name,
                                       java.lang.String ownerId,
                                       java.lang.String taskId)
                                throws GranException
Создает шаблон

Parameters:
name - Название шаблона
ownerId - Владелец шаблона
taskId - ID адачи, к которой приявязывается шаблон
Returns:
ID созданного шаблона
Throws:
GranException - пи еобходимости

createTemplate

public java.lang.String createTemplate(SafeString name,
                                       java.lang.String ownerId,
                                       java.lang.String userId,
                                       java.lang.String taskId)
                                throws GranException
Создает шаблон

Parameters:
name - Название шаблона
ownerId - Владелец шаблона
taskId - ID адачи, к которой приявязывается шаблон
userId - ID пользователя, который создает шаблон
Returns:
ID созданного шаблона
Throws:
GranException - пи еобходимости

createTemplate

public java.lang.String createTemplate(SafeString name,
                                       SafeString description,
                                       java.lang.String ownerId,
                                       java.lang.String userId,
                                       java.lang.String taskId)
                                throws GranException
Создает шаблон

Parameters:
name - Название шаблона
ownerId - Владелец шаблона
taskId - ID адачи, к которой приявязывается шаблон
userId - ID пользователя, который создает шаблон
description - описание шаблона
Returns:
ID созданного шаблона
Throws:
GranException - пи еобходимости

deleteTemplate

public void deleteTemplate(java.lang.String templateId)
                    throws GranException
Удаляет шаблон

Parameters:
templateId - ID удаляемого шаблона
Throws:
GranException - при необходимости

getTemplateOwnerList

public java.util.List<Template> getTemplateOwnerList(java.lang.String userId)
                                              throws GranException
Throws:
GranException


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