public class WorkUtilWrapper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
WorkUtilWrapper.ActionButtons |
Constructor and Description |
---|
WorkUtilWrapper() |
Modifier and Type | Method and Description |
---|---|
static void |
addAction(java.util.List<WorkAction> actions,
java.lang.String itemProcess,
java.lang.String itemName,
java.lang.String locale) |
static Action |
addActionRights(Action action,
java.lang.String registerID,
java.lang.String locale)
Запрещено ли отправлять на утверждение либо согласование
|
static java.lang.String |
getActionAsJson(WorkAction action)
Возвращает действие как объект json
|
static java.lang.String |
getAinodeJson(AiNode node,
boolean editable,
AsfDataRight right)
Возвращает вложение как объект json
|
static java.lang.String |
getCommentJson(ActionComment comment,
java.lang.String actorID,
java.lang.String locale)
Возвращает комментарий как объект json
|
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) |
public static java.lang.String getCommentJson(ActionComment comment, java.lang.String actorID, java.lang.String locale)
comment
- actorID
- locale
- public static java.lang.String getAinodeJson(AiNode node, boolean editable, AsfDataRight right)
node
- editable
- right
- public static java.lang.String getActionAsJson(WorkAction action)
action
- public static java.lang.String getJson(CompletionResult result, java.lang.String locale) throws java.io.UnsupportedEncodingException
Преобразовывает в json результат завершения работы
result
- результат завершения работыjava.io.UnsupportedEncodingException
public 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 - содержит ли подфильтры
public static Action addActionRights(Action action, java.lang.String registerID, java.lang.String locale) throws java.sql.SQLException, javax.naming.NamingException
action
- - объект класса Action, содержит права действий над документомregisterID
- - UUID документаlocale
- - локаль пользователяjava.sql.SQLException
javax.naming.NamingException
public static void addAction(java.util.List<WorkAction> actions, java.lang.String itemProcess, java.lang.String itemName, java.lang.String locale)