|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.kernel.manager.KernelManager
com.trackstudio.kernel.manager.UdfManager
public class UdfManager
Класс UdfManager содержит методы для работы с настраиваемыми пользовательскими полями
Field Summary | |
---|---|
static java.lang.String |
TASK
|
static java.lang.String |
USER
|
static java.lang.String |
WORKFLOW
|
Fields inherited from class com.trackstudio.kernel.manager.KernelManager |
---|
hu |
Method Summary | |
---|---|
java.lang.String |
addTaskUdflist(java.lang.String taskId,
java.lang.String udfId,
SafeString val)
Создает список значений для поля Udf типа List или MultiList для задачи |
java.lang.String |
addUserUdflist(java.lang.String userId,
java.lang.String udfId,
SafeString val)
Создает список значений для поля Udf типа List или MultiList для пользователя |
java.lang.String |
addWorkflowUdflist(java.lang.String udfId,
SafeString val)
Создает список значений для поля Udf типа List или MultiList для процесса |
void |
cloneUdf(java.lang.String parendId,
java.lang.String idUdf,
java.lang.String typeParend)
Метод клонирует кастом поля |
java.lang.String |
createTaskUdf(java.lang.String taskId,
SafeString caption,
SafeString referencedbycaption,
int order,
SafeString def,
java.lang.String ul,
boolean required,
boolean htmlview,
java.lang.Integer type,
java.lang.String formulaLongtextId,
java.lang.String lookupformulaLongtextId,
boolean lookuponly,
boolean cachevalues,
SafeString initial)
Создает пользовательское поле для задачи |
java.lang.String |
createUserUdf(java.lang.String userId,
SafeString caption,
SafeString referencedbycaption,
int order,
SafeString def,
java.lang.String ul,
boolean required,
boolean htmlview,
java.lang.Integer type,
java.lang.String formulaLongtextId,
java.lang.String lookupformulaLongtextId,
boolean lookuponly,
boolean cachevalues,
SafeString initial)
Создает пользовательское поле для пользователя |
java.lang.String |
createWorkflowUdf(java.lang.String workflowId,
SafeString caption,
SafeString referencedbycaption,
int order,
SafeString def,
java.lang.String ul,
boolean required,
boolean htmlview,
java.lang.Integer type,
java.lang.String formulaLongtextId,
java.lang.String lookupformulaLongtextId,
boolean lookuponly,
boolean cachevalues,
SafeString initial)
Создает пользовательское поле для процесса |
void |
deleteTaskUdf(java.lang.String udfId)
Удаляет пользовательское поле для задачи |
void |
deleteTaskUdflist(java.lang.String taskId,
java.lang.String udflistId)
Удаляет список значений для поля Udf типа List или MultiList для задачи |
void |
deleteUserUdf(java.lang.String udfId)
Удаляет пользовательское поле для пользователя |
void |
deleteUserUdflist(java.lang.String userId,
java.lang.String udflistId)
Удаляет список значений для поля Udf типа List или MultiList для пользователя |
void |
deleteWorkflowUdf(java.lang.String udfId)
Удаляет пользовательское поле для процесса |
void |
deleteWorkflowUdflist(java.lang.String udfId)
Удаляет список значений для поля Udf типа List или MultiList для процесса |
java.util.List<UDFCacheItem> |
getAllAvailableTaskUDFCacheItems(java.lang.String taskId)
Взвращает список всех доступных пользовательских полей для задачи |
java.util.List<UDFCacheItem> |
getAllAvailableUserUDFCacheItems(java.lang.String userId)
Взвращает список всех доступных пользовательских полей для пользователя |
java.util.List<UDFCacheItem> |
getAvailableTaskUDFCacheItems(java.lang.String taskId)
Взвращает список доступных пользовательских полей для задачи |
java.util.List<UDFCacheItem> |
getAvailableUserUDFCacheItems(java.lang.String userId)
Взвращает список доступных пользовательских полей для пользователя |
java.util.List<java.lang.String> |
getEditableUDFId(java.lang.String mstatusId)
Возвращается список пользовательских полей, которые можно редактировать для указанного типа сообщения |
protected static UdfManager |
getInstance()
Возвращает экземпляр текущего класса |
java.util.List<UDFCacheItem> |
getListAllTaskUDFCacheItem()
Возвращает список всех пользовательских полей для задачи |
java.util.List<UDFCacheItem> |
getListAllUserUDFCacheItem()
Возвращает список всех пользовательских полей для пользователя |
java.util.List<UDFCacheItem> |
getListTaskUDFCacheItem(java.lang.String taskId)
Возвращает список пользовательских полей для задачи |
java.util.List<UDFCacheItem> |
getListUserUDFCacheItem(java.lang.String userId)
Возвращает список пользовательских полей для пользователя |
java.util.List<UDFCacheItem> |
getListWorkflowUDFCacheItem(java.lang.String workflowId)
Возвращает список пользовательских полей для процесса |
java.lang.String |
getLocalizedDefaultValue(java.lang.String udfId,
java.lang.String locale,
java.lang.String tz)
Возвращает локализованное значение по умоляанию для пользовательского поля |
java.util.List<java.lang.String> |
getOperationsWhereUDFIsEditable(java.lang.String workflowUDFId)
Возвращается список типов сообщений в которых можно редактировать указанное пользовательское поля процесса |
java.util.List<java.lang.String> |
getOperationsWhereUDFIsViewable(java.lang.String workflowUDFId)
Возвращается список типов сообщений в которых можно просматривать указанное пользовательское поля процесса |
UDFCacheItem |
getUDFCacheItem(java.lang.String udfId)
Возвращает пользовательское поле по его ID |
java.util.HashMap<java.lang.String,java.lang.String> |
getUdflist(java.lang.String udfId)
Возвращает Карту (Map) списка возможных значений UDF типа List и Multilist |
java.util.List<java.lang.String> |
getUDFRuleList(java.lang.String prstatusId,
java.lang.String udfId)
Возвращает список прав доступа указанного статуса к пользовательскому полю |
java.lang.String |
getUDFSource(java.lang.String id,
int mode)
Возвращает объект Udfsource определяющий пользовательские полея для задачи, пользователя или процесса |
java.util.ArrayList<UdfValue> |
getUDFValues(java.lang.String idVal,
int modeVal,
java.util.ArrayList<UDFCacheItem> udfList)
Возвращает список значений пользовательского поля |
java.util.List<java.lang.String> |
getViewableUDFId(java.lang.String mstatusId)
Возвращается список пользовательских полей, которые видны для указанного типа сообщения |
boolean |
isNewTaskUdfEditable(java.lang.String taskId,
java.lang.String userId,
java.lang.String udfId,
java.lang.String statusId,
java.lang.String submitter,
java.lang.String handler)
Проверяет может ли пользователь редактировать пользовательское поле для создаваемой задачи |
boolean |
isTaskUdfEditable(java.lang.String taskId,
java.lang.String userId,
java.lang.String udfId)
Проверяет может ли пользователь редактировать пользовательское поле для задачи |
boolean |
isTaskUdfEditable(java.lang.String taskId,
java.lang.String userId,
java.lang.String udfId,
java.lang.String statusId)
Проверяет может ли пользователь редактировать пользовательское поле для задачи |
boolean |
isTaskUdfViewable(java.lang.String taskId,
java.lang.String userId,
java.lang.String udfId)
Проверяет может ли пользователь просматривать пользовательское поле для задачи |
boolean |
isTaskUdfViewable(java.lang.String taskId,
java.lang.String userId,
java.lang.String udfId,
java.lang.String statusId)
Проверяет может ли пользователь просматривать пользовательское поле для задачи |
boolean |
isUdfAvailableForUser(java.lang.String type,
java.lang.String udfId,
java.util.Set<java.lang.String> prstatuses)
Проверяет доступность права доступа к пользовательскому полю для пользователя |
boolean |
isUserUdfEditable(java.lang.String userId,
java.lang.String forUserId,
java.lang.String udfId)
Проверяет может ли пользователь редактировать пользовательское поле для создаваемого поля |
boolean |
isUserUdfViewable(java.lang.String userId,
java.lang.String forUserId,
java.lang.String udfId)
Проверяет может ли пользователь просматривать пользовательское поле для создаваемого поля |
void |
removeMstatusUDFRule(java.lang.String udfId,
java.lang.String mstatusId)
Удаляет права доступа для поля и типа сообщения |
void |
resetUDFRule(java.lang.String udfId,
java.lang.String prstatusId)
Удаляет права доступа статуса к пользовательскому полю |
void |
setMstatusUDFRule(java.lang.String udfId,
java.lang.String mstatusId,
java.lang.String type)
Устанавливает права доступа указанного типа для статуса и типа сообщения |
void |
setTaskUdfValue(java.lang.String udfId,
java.lang.String sourceId,
SafeString value,
java.lang.String locale,
java.lang.String tz)
Устанавливает значение пользовательского поля для задачи |
void |
setUDFRule(java.lang.String udfId,
java.lang.String prstatusId,
java.lang.String type)
Устанавливает права доступа указанного типа для статуса и поля |
void |
setUserUdfValue(java.lang.String udfId,
java.lang.String sourceId,
SafeString value,
java.lang.String locale,
java.lang.String tz)
Устанавливает значение пользовательского поля для пользователя |
void |
updateTaskUdf(java.lang.String udfId,
SafeString caption,
SafeString referencedbycaption,
int order,
SafeString def,
boolean required,
boolean htmlview,
java.lang.String scriptId,
java.lang.String lookupscriptId,
boolean lookuponly,
boolean cachevalues,
SafeString initial)
Редактирует пользовательское поле для задачи |
void |
updateTaskUdflist(java.lang.String taskId,
java.lang.String udflistId,
SafeString value)
Редактирует список значений для поля Udf типа List или MultiList для задачи |
void |
updateUserUdf(java.lang.String udfId,
SafeString caption,
SafeString referencedbycaption,
int order,
SafeString def,
boolean required,
boolean htmlview,
java.lang.String scriptId,
java.lang.String lookupscriptId,
boolean lookuponly,
boolean cachevalues,
SafeString initial)
Редактирует пользовательское поле для пользователя |
void |
updateUserUdflist(java.lang.String userId,
java.lang.String udflistId,
SafeString value)
Редактирует список значений для поля Udf типа List или MultiList для пользователя |
void |
updateWorkflowUdf(java.lang.String udfId,
SafeString caption,
SafeString referencedbycaption,
int order,
SafeString def,
boolean required,
boolean htmlview,
java.lang.String scriptId,
java.lang.String lookupscriptId,
boolean lookuponly,
boolean cachevalues,
SafeString initial)
Редактирует пользовательское поле для процесса |
void |
updateWorkflowUdflist(java.lang.String udflistId,
SafeString value)
Редактирует список значений для поля Udf типа List или MultiList для процесса |
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 |
Field Detail |
---|
public static final java.lang.String WORKFLOW
public static final java.lang.String TASK
public static final java.lang.String USER
Method Detail |
---|
protected static UdfManager getInstance()
public java.lang.String getUDFSource(java.lang.String id, int mode) throws GranException
id
- ID задачи, пользователя или процесса, для которого получается объектmode
- Параметр, определяющий для каких полей получается объект (UdfConstants.TASK_ALL, UdfConstants.USER_ALL или UdfConstants.WORKFLOW_ALL)
GranException
- при необходимостиUdfsource
public java.util.HashMap<java.lang.String,java.lang.String> getUdflist(java.lang.String udfId) throws GranException
udfId
- ID пользовательского поля
GranException
- при необходимостиpublic java.util.List<UDFCacheItem> getListWorkflowUDFCacheItem(java.lang.String workflowId) throws GranException
workflowId
- ID процесса, для которого получается список пользовательских полей
GranException
- при необходимостиUDFCacheItem
public java.util.List<java.lang.String> getViewableUDFId(java.lang.String mstatusId) throws GranException
mstatusId
- ID типа сообщения, для которого берется список полей
GranException
- при необходимостиpublic java.util.List<java.lang.String> getEditableUDFId(java.lang.String mstatusId) throws GranException
mstatusId
- ID типа сообщения, для которого берется список полей
GranException
- при необходимостиpublic java.util.List<java.lang.String> getOperationsWhereUDFIsEditable(java.lang.String workflowUDFId) throws GranException
workflowUDFId
- ID пользовательского поля процесса, для которого получается список типов сообщений
GranException
- при необходимостиpublic java.util.List<java.lang.String> getOperationsWhereUDFIsViewable(java.lang.String workflowUDFId) throws GranException
workflowUDFId
- ID пользовательского поля процесса, для которого получается список типов сообщений
GranException
- при необходимостиpublic java.util.List<UDFCacheItem> getListUserUDFCacheItem(java.lang.String userId) throws GranException
userId
- ID пользователя, для которого получается список пользовательских полей
GranException
- при необходимостиUDFCacheItem
public java.util.List<UDFCacheItem> getListTaskUDFCacheItem(java.lang.String taskId) throws GranException
taskId
- ID задачи, для которого получается список пользовательских полей
GranException
- при необходимостиUDFCacheItem
public java.util.List<UDFCacheItem> getListAllTaskUDFCacheItem() throws GranException
GranException
- при необходимостиUDFCacheItem
public java.util.List<UDFCacheItem> getListAllUserUDFCacheItem() throws GranException
GranException
- при необходимостиUDFCacheItem
public UDFCacheItem getUDFCacheItem(java.lang.String udfId) throws GranException
udfId
- ID пользовательского поля
GranException
- при необходимостиUDFCacheItem
public java.util.ArrayList<UdfValue> getUDFValues(java.lang.String idVal, int modeVal, java.util.ArrayList<UDFCacheItem> udfList) throws GranException
idVal
- ID задачи или пользователяmodeVal
- Параметр, определяющий для каких полей получается объект (UdfConstants.TASK_ALL, UdfConstants.USER_ALL или UdfConstants.WORKFLOW_ALL)udfList
- список пользовательских полей
GranException
- при необходимостиUdfValue
public java.lang.String addTaskUdflist(java.lang.String taskId, java.lang.String udfId, SafeString val) throws GranException
taskId
- ID задачиudfId
- ID пользовательского поляval
- Значения
GranException
- при необходимостиpublic java.lang.String addUserUdflist(java.lang.String userId, java.lang.String udfId, SafeString val) throws GranException
userId
- ID пользователяudfId
- ID пользовательского поляval
- Значения
GranException
- при необходимостиpublic java.lang.String addWorkflowUdflist(java.lang.String udfId, SafeString val) throws GranException
udfId
- ID пользовательского поляval
- Значения
GranException
- при необходимостиpublic void deleteTaskUdflist(java.lang.String taskId, java.lang.String udflistId) throws GranException
taskId
- ID задачмudflistId
- ID списка значений
GranException
- при необходимостиpublic void deleteUserUdflist(java.lang.String userId, java.lang.String udflistId) throws GranException
userId
- ID пользователяudflistId
- ID списка значений
GranException
- при необходимостиpublic void deleteWorkflowUdflist(java.lang.String udfId) throws GranException
udfId
- ID списка значений
GranException
- при необходимостиpublic void updateTaskUdflist(java.lang.String taskId, java.lang.String udflistId, SafeString value) throws GranException
taskId
- ID задачиudflistId
- ID списка значенийvalue
- Значения
GranException
- при необходимостиpublic void updateUserUdflist(java.lang.String userId, java.lang.String udflistId, SafeString value) throws GranException
userId
- ID пользователяudflistId
- ID списка значенийvalue
- Значения
GranException
- при необходимостиpublic void updateWorkflowUdflist(java.lang.String udflistId, SafeString value) throws GranException
udflistId
- ID списка значенийvalue
- Значения
GranException
- при необходимостиpublic void updateTaskUdf(java.lang.String udfId, SafeString caption, SafeString referencedbycaption, int order, SafeString def, boolean required, boolean htmlview, java.lang.String scriptId, java.lang.String lookupscriptId, boolean lookuponly, boolean cachevalues, SafeString initial) throws GranException
udfId
- ID поляcaption
- Название поляreferencedbycaption
- Обратное названиеorder
- Порядокdef
- Значение по умолчаниюrequired
- Обязательность поляhtmlview
- Вид html или текстовыйscriptId
- ID скриптаlookupscriptId
- ID lookup-скрпитаlookuponly
- Использовать тольок lookup-значения или нетcachevalues
- Кешировать вычисляемые значения или нетinitial
- Начальное выбранное значение из списка значений (если он есть)
GranException
- при необходимостиpublic void updateWorkflowUdf(java.lang.String udfId, SafeString caption, SafeString referencedbycaption, int order, SafeString def, boolean required, boolean htmlview, java.lang.String scriptId, java.lang.String lookupscriptId, boolean lookuponly, boolean cachevalues, SafeString initial) throws GranException
udfId
- ID поляcaption
- Название поляreferencedbycaption
- Обратное названиеorder
- Порядокdef
- Значение по умолчаниюrequired
- Обязательность поляhtmlview
- Вид html или текстовыйscriptId
- ID скриптаlookupscriptId
- ID lookup-скрпитаlookuponly
- Использовать тольок lookup-значения или нетcachevalues
- Кешировать вычисляемые значения или нетinitial
- Начальное выбранное значение из списка значений (если он есть)
GranException
- при необходимостиpublic void updateUserUdf(java.lang.String udfId, SafeString caption, SafeString referencedbycaption, int order, SafeString def, boolean required, boolean htmlview, java.lang.String scriptId, java.lang.String lookupscriptId, boolean lookuponly, boolean cachevalues, SafeString initial) throws GranException
udfId
- ID поляcaption
- Название поляreferencedbycaption
- Обратное названиеorder
- Порядокdef
- Значение по умолчаниюrequired
- Обязательность поляhtmlview
- Вид html или текстовыйscriptId
- ID скриптаlookupscriptId
- ID lookup-скрпитаlookuponly
- Использовать тольок lookup-значения или нетcachevalues
- Кешировать вычисляемые значения или нетinitial
- Начальное выбранное значение из списка значений (если он есть)
GranException
- при необходимостиpublic void setTaskUdfValue(java.lang.String udfId, java.lang.String sourceId, SafeString value, java.lang.String locale, java.lang.String tz) throws GranException
udfId
- ID поляsourceId
- ID объекта UdfSourcevalue
- Одно значение, или несколько значыений, разделенных ;locale
- Локаль пользователяtz
- Таймзона пользователя
GranException
- при необходимостиpublic void setUserUdfValue(java.lang.String udfId, java.lang.String sourceId, SafeString value, java.lang.String locale, java.lang.String tz) throws GranException
udfId
- ID поляsourceId
- ID объекта UdfSourcevalue
- Одно значение, или несколько значыений, разделенных ;locale
- Локаль пользователяtz
- Таймзона пользователя
GranException
- при необходимостиpublic void deleteTaskUdf(java.lang.String udfId) throws GranException
udfId
- ID поля
GranException
- при необходимостиpublic void deleteWorkflowUdf(java.lang.String udfId) throws GranException
udfId
- ID поля
GranException
- при необходимостиpublic void deleteUserUdf(java.lang.String udfId) throws GranException
udfId
- ID поля
GranException
- при необходимостиpublic java.lang.String createTaskUdf(java.lang.String taskId, SafeString caption, SafeString referencedbycaption, int order, SafeString def, java.lang.String ul, boolean required, boolean htmlview, java.lang.Integer type, java.lang.String formulaLongtextId, java.lang.String lookupformulaLongtextId, boolean lookuponly, boolean cachevalues, SafeString initial) throws GranException
taskId
- ID задачиcaption
- Название поляreferencedbycaption
- Обратное названиеorder
- Порядокdef
- Значение по умолчаниюul
- Значение объекта Udflistrequired
- Обязательность поляhtmlview
- Вид html или текстовыйtype
- Тип поляformulaLongtextId
- ID скриптаlookupformulaLongtextId
- ID lookup-скрпитаlookuponly
- Использовать тольок lookup-значения или нетcachevalues
- Кешировать вычисляемые значения или нетinitial
- Начальное выбранное значение из списка значений (если он есть)
GranException
- при необходимостиpublic java.lang.String createWorkflowUdf(java.lang.String workflowId, SafeString caption, SafeString referencedbycaption, int order, SafeString def, java.lang.String ul, boolean required, boolean htmlview, java.lang.Integer type, java.lang.String formulaLongtextId, java.lang.String lookupformulaLongtextId, boolean lookuponly, boolean cachevalues, SafeString initial) throws GranException
workflowId
- ID процессаcaption
- Название поляreferencedbycaption
- Обратное названиеorder
- Порядокdef
- Значение по умолчаниюul
- Значение объекта Udflistrequired
- Обязательность поляhtmlview
- Вид html или текстовыйtype
- Тип поляformulaLongtextId
- ID скриптаlookupformulaLongtextId
- ID lookup-скрпитаlookuponly
- Использовать тольок lookup-значения или нетcachevalues
- Кешировать вычисляемые значения или нетinitial
- Начальное выбранное значение из списка значений (если он есть)
GranException
- при необходимостиpublic java.lang.String createUserUdf(java.lang.String userId, SafeString caption, SafeString referencedbycaption, int order, SafeString def, java.lang.String ul, boolean required, boolean htmlview, java.lang.Integer type, java.lang.String formulaLongtextId, java.lang.String lookupformulaLongtextId, boolean lookuponly, boolean cachevalues, SafeString initial) throws GranException
userId
- ID пользователяcaption
- Название поляreferencedbycaption
- Обратное названиеorder
- Порядокdef
- Значение по умолчаниюul
- Значение объекта Udflistrequired
- Обязательность поляhtmlview
- Вид html или текстовыйtype
- Тип поляformulaLongtextId
- ID скриптаlookupformulaLongtextId
- ID lookup-скрпитаlookuponly
- Использовать тольок lookup-значения или нетcachevalues
- Кешировать вычисляемые значения или нетinitial
- Начальное выбранное значение из списка значений (если он есть)
GranException
- при необходимостиpublic java.lang.String getLocalizedDefaultValue(java.lang.String udfId, java.lang.String locale, java.lang.String tz) throws GranException
udfId
- ID поляlocale
- Локаль пользователяtz
- Таймзона пользователя
GranException
- при небоходимостиpublic java.util.List<java.lang.String> getUDFRuleList(java.lang.String prstatusId, java.lang.String udfId) throws GranException
prstatusId
- ID статусаudfId
- ID поля
GranException
- при необходимостиpublic void resetUDFRule(java.lang.String udfId, java.lang.String prstatusId) throws GranException
udfId
- ID поляprstatusId
- ID стптуса
GranException
- при необходимостиpublic void removeMstatusUDFRule(java.lang.String udfId, java.lang.String mstatusId) throws GranException
udfId
- ID поляmstatusId
- ID типа сообщения
GranException
- при необходимостиpublic void setUDFRule(java.lang.String udfId, java.lang.String prstatusId, java.lang.String type) throws GranException
udfId
- ID поляprstatusId
- ID статусаtype
- Тип права доступа
GranException
- при необходимостиpublic void setMstatusUDFRule(java.lang.String udfId, java.lang.String mstatusId, java.lang.String type) throws GranException
udfId
- ID поляmstatusId
- ID типа сообщенияtype
- Тип права доступа
GranException
- при необходимостиpublic boolean isUdfAvailableForUser(java.lang.String type, java.lang.String udfId, java.util.Set<java.lang.String> prstatuses) throws GranException
type
- тип проверяемого права доступаudfId
- ID поляprstatuses
- Статусы
GranException
- при необходимостиpublic boolean isTaskUdfViewable(java.lang.String taskId, java.lang.String userId, java.lang.String udfId) throws GranException
taskId
- ID задачиuserId
- ID пользователяudfId
- ID поля
GranException
- при необходимостиpublic boolean isTaskUdfEditable(java.lang.String taskId, java.lang.String userId, java.lang.String udfId) throws GranException
taskId
- ID задачиuserId
- ID пользователяudfId
- ID поля
GranException
- при необходимостиpublic boolean isTaskUdfViewable(java.lang.String taskId, java.lang.String userId, java.lang.String udfId, java.lang.String statusId) throws GranException
taskId
- ID задачиuserId
- ID пользователяudfId
- ID поляstatusId
- ID статуса
GranException
- при необходимостиpublic boolean isTaskUdfEditable(java.lang.String taskId, java.lang.String userId, java.lang.String udfId, java.lang.String statusId) throws GranException
taskId
- ID задачиuserId
- ID пользователяudfId
- ID поляstatusId
- ID статуса
GranException
- при необходимостиpublic boolean isNewTaskUdfEditable(java.lang.String taskId, java.lang.String userId, java.lang.String udfId, java.lang.String statusId, java.lang.String submitter, java.lang.String handler) throws GranException
taskId
- ID задачиuserId
- ID пользователяudfId
- ID пользовательского поляstatusId
- ID статусаsubmitter
- ID автора задачиhandler
- ID ответственного задачи
GranException
- при необходимостиpublic boolean isUserUdfEditable(java.lang.String userId, java.lang.String forUserId, java.lang.String udfId) throws GranException
userId
- ID пользователяudfId
- ID пользовательского поляforUserId
- ID пользователя, для которого создается
GranException
- при необходимостиpublic boolean isUserUdfViewable(java.lang.String userId, java.lang.String forUserId, java.lang.String udfId) throws GranException
userId
- ID пользователяudfId
- ID пользовательского поляforUserId
- ID пользователя, для которого создается
GranException
- при необходимостиpublic java.util.List<UDFCacheItem> getAvailableTaskUDFCacheItems(java.lang.String taskId) throws GranException
taskId
- ID задачи, для которой возвращаются пользовательские поля
GranException
- при необходимостиUDFCacheItem
public java.util.List<UDFCacheItem> getAllAvailableTaskUDFCacheItems(java.lang.String taskId) throws GranException
taskId
- ID задачи, для которой возвращаются пользовательские поля
GranException
- при необходимостиUDFCacheItem
public java.util.List<UDFCacheItem> getAvailableUserUDFCacheItems(java.lang.String userId) throws GranException
userId
- ID пользователя, для которой возвращаются пользовательские поля
GranException
- при необходимостиUDFCacheItem
public java.util.List<UDFCacheItem> getAllAvailableUserUDFCacheItems(java.lang.String userId) throws GranException
userId
- ID пользователя, для которой возвращаются пользовательские поля
GranException
- при необходимостиUDFCacheItem
public void cloneUdf(java.lang.String parendId, java.lang.String idUdf, java.lang.String typeParend) throws GranException
parendId
- идентификатор процессаidUdf
- идентификатор кастом поляtypeParend
- родитель кастом поля (Задача, пользователь, процесс)
GranException
- при необходимости
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |