|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.tools.TemplateUtil
public class TemplateUtil
Класс содержит методы для работы с шаблонами
Constructor Summary | |
---|---|
TemplateUtil(SessionContext sc)
Конструктор |
Method Summary | |
---|---|
boolean |
attachmentExists(java.lang.String url)
Проверяет существование приложенного файла |
java.lang.String |
createtask(java.lang.String parentNumber,
java.lang.String category,
java.lang.String name,
java.lang.String description)
|
java.util.List<SecuredTaskBean> |
currentSubtask()
|
java.lang.String |
description(java.lang.String text)
|
java.lang.String |
format(java.lang.String pattern,
java.lang.String arg1)
Форматирует строку по указанному шаблону |
java.lang.String |
format(java.lang.String pattern,
java.lang.String arg1,
java.lang.String arg2)
Форматирует строку по указанному шаблону |
java.lang.String |
format(java.lang.String pattern,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3)
Форматирует строку по указанному шаблону |
java.lang.String |
format(java.lang.String pattern,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3,
java.lang.String arg4)
Форматирует строку по указанному шаблону |
java.lang.String |
format(java.lang.String pattern,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3,
java.lang.String arg4,
java.lang.String arg5)
Форматирует строку по указанному шаблону |
java.util.ArrayList<SecuredTaskBean> |
fullPath(java.lang.Object taskObject)
Возвращает путь от корня до указанной задачи |
SecuredMessageBean |
getLastMessage(java.lang.Object taskObject)
Вощвращает последнее добавленное сообщение для задачи |
java.util.List<SecuredMessageBean> |
getSortedMessages(java.lang.Object taskObject)
Возвращает список сообщений, отсортированных в соответствии с настройками пользователя |
java.lang.String |
getWikiText(java.lang.String text)
Возвращает текст для вывода в description |
boolean |
hasPath(java.lang.Object fromObject,
java.lang.Object toObject)
Проверяет на наличие пути между двумя задачами |
java.util.List<Pair> |
locales()
Возвращает список локалей, в виде объектов типа Pair |
java.util.List<SecuredMessageBean> |
messages(java.lang.Object taskObject,
java.lang.String filter)
Возвращает список сообщений для задачи и фильтра |
java.lang.String |
parseDeadline(SecuredTaskBean task)
|
java.util.HashMap<java.lang.String,java.lang.String> |
parseFields(java.lang.String text)
Разбирает входной текст для вывода в поля |
static java.util.HashMap<java.lang.String,java.lang.String> |
parseTemplateURL(java.lang.String requestUrl)
Возвращает карту параметров шаблона по его ссылке |
java.util.ArrayList<SecuredTaskBean> |
path(java.lang.Object fromObject,
java.lang.Object toObject)
Возвращает путь от одной задачи до другой |
java.util.ArrayList<SecuredPriorityBean> |
priorities(java.lang.Object taskObject)
Возвращает список приоритетов |
java.lang.String |
register(java.lang.String email,
java.lang.String registration,
java.lang.String task,
java.lang.String locale,
java.lang.String timezone)
Регистрирует нового пользователя, в качестве логина и имени пользователя используется email |
Slider<SecuredTaskBean> |
search(java.lang.Object fromObject,
java.lang.String key,
java.lang.String page)
Произвожит полнотекстовый поиск задачи |
java.util.ArrayList<SecuredMstatusBean> |
steps(java.lang.Object taskObject)
Возвращает список типов сообщений для задачи |
boolean |
subtask(java.lang.Object taskObject,
java.lang.String filter)
|
java.util.List<SecuredTaskBean> |
subtasks(java.lang.Object taskObject,
java.lang.String filter)
Возвращает список задач для указанной задачи и фильтра |
Slider<SecuredTaskBean> |
subtasks(java.lang.Object taskObject,
java.lang.String filter,
java.lang.String page)
Возвращает слайдер задач для указанной задачи, фильтра и страницы |
java.util.List<java.lang.String> |
timezones()
Возвращает список таймзон |
boolean |
validateCreateCategory(SecuredTaskBean task,
java.lang.String nameCategory)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TemplateUtil(SessionContext sc)
sc
- сессия пользователяMethod Detail |
---|
public java.util.List<SecuredTaskBean> subtasks(java.lang.Object taskObject, java.lang.String filter)
taskObject
- задачаfilter
- фильтр
public java.util.List<SecuredMessageBean> messages(java.lang.Object taskObject, java.lang.String filter)
taskObject
- задачаfilter
- фильтр
public Slider<SecuredTaskBean> subtasks(java.lang.Object taskObject, java.lang.String filter, java.lang.String page)
taskObject
- задачаfilter
- фильтрpage
- страница
Slider
public java.util.ArrayList<SecuredTaskBean> fullPath(java.lang.Object taskObject)
taskObject
- задача
SecuredTaskBean
public java.util.ArrayList<SecuredTaskBean> path(java.lang.Object fromObject, java.lang.Object toObject)
fromObject
- первая задачаtoObject
- вторая задача
public boolean hasPath(java.lang.Object fromObject, java.lang.Object toObject)
fromObject
- первая задачаtoObject
- вторая задача
public static java.util.HashMap<java.lang.String,java.lang.String> parseTemplateURL(java.lang.String requestUrl)
requestUrl
- ссылка
public boolean attachmentExists(java.lang.String url)
url
- ссылка на файл
public java.util.List<Pair> locales()
Pair
public java.util.List<java.lang.String> timezones()
public java.lang.String register(java.lang.String email, java.lang.String registration, java.lang.String task, java.lang.String locale, java.lang.String timezone) throws GranException
email
- E-mailregistration
- Правило регистрацииtask
- Задачаlocale
- Локальtimezone
- Таймзона
GranException
- при необходимостиpublic Slider<SecuredTaskBean> search(java.lang.Object fromObject, java.lang.String key, java.lang.String page) throws java.lang.Exception
fromObject
- стартовая задача, с которой начинается поискkey
- что ищемpage
- страница
java.lang.Exception
- при необходимостиpublic java.util.HashMap<java.lang.String,java.lang.String> parseFields(java.lang.String text)
text
- входной текст
public java.lang.String description(java.lang.String text)
public java.util.ArrayList<SecuredPriorityBean> priorities(java.lang.Object taskObject)
taskObject
- задача
SecuredPriorityBean
public java.util.ArrayList<SecuredMstatusBean> steps(java.lang.Object taskObject)
taskObject
- задача
SecuredMstatusBean
public java.lang.String format(java.lang.String pattern, java.lang.String arg1)
pattern
- шаблонarg1
- строка
public java.lang.String format(java.lang.String pattern, java.lang.String arg1, java.lang.String arg2)
pattern
- шаблонarg1
- строка 1arg2
- строка 2
public java.lang.String format(java.lang.String pattern, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
pattern
- шаблонarg1
- строка 1arg2
- строка 2arg3
- строка 3
public java.lang.String format(java.lang.String pattern, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4)
pattern
- шаблонarg1
- строка 1arg2
- строка 2arg3
- строка 3arg4
- строка 4
public java.lang.String format(java.lang.String pattern, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4, java.lang.String arg5)
pattern
- шаблонarg1
- строка 1arg2
- строка 2arg3
- строка 3arg4
- строка 4arg5
- строка 5
public java.util.List<SecuredMessageBean> getSortedMessages(java.lang.Object taskObject) throws GranException
taskObject
- задача
GranException
- при необходимостиSecuredMessageBean
public SecuredMessageBean getLastMessage(java.lang.Object taskObject) throws GranException
taskObject
- задача
GranException
- при необходимостиSecuredMessageBean
public java.lang.String getWikiText(java.lang.String text)
text
- исходный текст
public java.lang.String createtask(java.lang.String parentNumber, java.lang.String category, java.lang.String name, java.lang.String description)
public java.lang.String parseDeadline(SecuredTaskBean task) throws GranException
GranException
public boolean subtask(java.lang.Object taskObject, java.lang.String filter)
public java.util.List<SecuredTaskBean> currentSubtask()
public boolean validateCreateCategory(SecuredTaskBean task, java.lang.String nameCategory)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |