|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkz.arta.synergy.server.api.rest.works.WorkUtilWrapper
public class WorkUtilWrapper
Created by IntelliJ IDEA. User: topa Date: 10.06.13 Time: 17:40 To change this template use File | Settings | File Templates.
| Constructor Summary | |
|---|---|
WorkUtilWrapper()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
getActionAsJson(WorkAction action)
|
static java.lang.String |
getAinodeJson(arta.remote.client.AiNode node,
boolean editable,
java.lang.String locale)
|
static java.lang.String |
getCommentJson(ActionComment comment,
java.lang.String actorID,
java.lang.String locale,
java.lang.String type)
|
static java.lang.String |
getFilterJson(Filter filter,
WorkCounters counters)
filterID - UUID фильтра name - название фильтра parentFilterID - UUID родительского фильтра parentObjectID - UUID объекта родительского фильтра filterType - тип фильтра hasChildren - содержит ли подфильтры |
static java.lang.String |
getJson(CompletionResult result,
java.lang.String locale)
Преобразовывает в json результат завершения работы Возвращает следующую информацию о результате работы resultID идентификатор результата is_file true - если результат работы -файл, иначе - false comment текст комментария fileUUID идентификатор файла (отсутствует, если результат завершения не файл) file_name название файла (отсутствует, если результат завершения не файл) file_icon путь к иконке файла (отсутствует, если результат завершения не файл) created стамп создания в формате yyyy-MM-dd HH:mm:ss modified стамп последнего изменения в формате yyyy-MM-dd HH:mm:ss accepted стамп подвтерждения результата в формате yyyy-MM-dd HH:mm:ss (может отсутствовать, если результат не подтвержден) |
static java.lang.String |
getJson(WorkCounters counters)
|
static java.lang.String |
getWorkJson(Action action,
User user,
java.lang.String locale)
Возвращает работу как объект json actionID - UUID работы name - название start_date - дата начала в формате yyyy-MM-dd HH:mm:ss finish_date - дата завершения в формате yyyy-MM-dd HH:mm:ss user - исполнитель, author - автор finished - время завершения работы в формате yyyy-MM-dd HH:mm:ss deleted - время удаления работы в формате yyyy-MM-dd HH:mm:ss stateID - статус (активна, завершена, удалена) - константа из ActionStates percent - прогресс has_attachments - есть вложения? |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WorkUtilWrapper()
| Method Detail |
|---|
public static java.lang.String getCommentJson(ActionComment comment,
java.lang.String actorID,
java.lang.String locale,
java.lang.String type)
public static java.lang.String getWorkJson(Action action,
User user,
java.lang.String locale)
Возвращает работу как объект json
actionID - UUID работы
name - название
start_date - дата начала в формате yyyy-MM-dd HH:mm:ss
finish_date - дата завершения в формате yyyy-MM-dd HH:mm:ss
user - исполнитель,
author - автор
finished - время завершения работы в формате yyyy-MM-dd HH:mm:ss
deleted - время удаления работы в формате yyyy-MM-dd HH:mm:ss
stateID - статус (активна, завершена, удалена) - константа из ActionStates
percent - прогресс
has_attachments - есть вложения?
remained - сколько осталось до завершения в рабочих днях
remained_label - подпись - сколько осталось до завершения
is_expired - true - работа просрочена, false - иначе
is_soon_expired - true - скоро истекает срок выполнения работы, false - иначе
priority - проиоритет, константа из ActionPriorities
can_edit - есть ли права на редактирование
can_change_state - есть ли право на изменения статуса (отметить как завершено)
can_delete - есть ли право на удаление
can_send_acquaintance - есть ли право отправить на согласование
can_send_agreement - есть ли право отправить на согласование
can_send_approval -есть ли право отправить на утверждение
can_be_resended - есть ли право передать работу другому пользователю
can_reassign - есть ли право перепоручить эту работу
can_send_by_route - есть ли право отправить по маршруту
can_change_progress - есть ли право изменить прогресс
can_manage_comments - есть ли право добавлять комментарии
can_take_on_control - есть ли право взять на контрль
is_new - есть ли непросмотренные уведомления по данной работе
can_mark_as_seen - есть ли право снять отметку о наличии непросмотренных уведомлений по работе (is_new)
has_subprocesses - есть ли дочерние работы
work_state_icon - идентификатор иконки для представления текущего состояния работы
work_state_label - идентификатор типа подписи для описания текущего состояния работы
process_result - статус завершения процесса:
1. пустая строка - нет результата (еще в процессе либо работа была завершена или удалена)
2. true - завершено успешно
3. false - отказано
parent_process - название родительского процесса
ActionStates.ACTIVE,
ActionStates.DELETED,
ActionStates.COMPLETED,
ActionPriorities.NOT_URGENT,
ActionPriorities.NORMAL,
ActionPriorities.EXTRA_URGENT,
ActionPriorities.URGENT
public static java.lang.String getAinodeJson(arta.remote.client.AiNode node,
boolean editable,
java.lang.String locale)
public static java.lang.String getActionAsJson(WorkAction action)
public static java.lang.String getJson(CompletionResult result,
java.lang.String locale)
throws java.io.UnsupportedEncodingException
Преобразовывает в json результат завершения работы
result - результат завершения работы
java.io.UnsupportedEncodingExceptionpublic static java.lang.String getJson(WorkCounters counters)
public static java.lang.String getFilterJson(Filter filter,
WorkCounters counters)
filterID - UUID фильтра name - название фильтра parentFilterID - UUID родительского фильтра parentObjectID - UUID объекта родительского фильтра filterType - тип фильтра hasChildren - содержит ли подфильтры
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||