|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.securedkernel.SecuredUDFAdapterManager
public class SecuredUDFAdapterManager
This manager is used for performing operations with custom fields
Constructor Summary | |
---|---|
SecuredUDFAdapterManager()
|
Method Summary | |
---|---|
void |
addTaskUdflist(SessionContext sc,
java.lang.String taskid,
java.lang.String udfId,
java.lang.String value)
Add task custom field values list |
void |
addUserUdflist(SessionContext sc,
java.lang.String userId,
java.lang.String udfId,
java.lang.String value)
Add user custom field values list |
void |
addWorkflowUdflist(SessionContext sc,
java.lang.String workflowId,
java.lang.String udfId,
java.lang.String value)
Add worflow custom field values list |
java.lang.String |
createTaskUdf(SessionContext sc,
java.lang.String taskId,
java.lang.String caption,
int order,
java.lang.String def,
java.lang.String udflistId,
boolean required,
boolean htmlview,
java.lang.Integer type,
java.lang.String formulaLongtext,
java.lang.String lookupformulaLongtext,
boolean lookuponly,
boolean cachevalues,
java.lang.String initial)
Create a task custom field |
java.lang.String |
createUserUdf(SessionContext sc,
java.lang.String userId,
java.lang.String caption,
int order,
java.lang.String def,
java.lang.String udflistId,
boolean required,
boolean htmlview,
java.lang.Integer type,
java.lang.String formulaLongtext,
java.lang.String lookupformulaLongtext,
boolean lookuponly,
boolean cachevalues,
java.lang.String initial)
Create a user custom field |
java.lang.String |
createWorkflowUdf(SessionContext sc,
java.lang.String workflowId,
java.lang.String caption,
int order,
java.lang.String def,
java.lang.String udflistId,
boolean required,
boolean htmlview,
java.lang.Integer type,
java.lang.String formulaLongtext,
java.lang.String lookupformulaLongtext,
boolean lookuponly,
boolean cachevalues,
java.lang.String initial)
Create a workflow custom field |
void |
deleteTaskUdf(SessionContext sc,
java.lang.String udfId)
Delete task custom field |
void |
deleteTaskUdflist(SessionContext sc,
java.lang.String taskid,
java.lang.String udflistId)
Delete task custom field values list |
void |
deleteUserUdf(SessionContext sc,
java.lang.String udfId)
Delete user custom field |
void |
deleteUserUdflist(SessionContext sc,
java.lang.String userId,
java.lang.String udflistId)
Delete user custom field values list |
void |
deleteWorkflowUdf(SessionContext sc,
java.lang.String udfId)
Delete workflow custom field |
void |
deleteWorkflowUdflist(SessionContext sc,
java.lang.String workflowId,
java.lang.String udflistId)
Delete workflow custom field values list |
java.util.List |
getAvailableTaskUdfList(SessionContext sc,
java.lang.String taskId)
Get list of available custom fields for the task |
java.util.List |
getAvailableUserUdfList(SessionContext sc,
java.lang.String userId)
Get list of available custom fields for the user |
java.util.ArrayList |
getFilterUDFValues(SessionContext sc,
java.lang.String taskId)
Get custom field values for filter |
java.lang.String |
getTaskUDFValue(SessionContext sc,
java.lang.String taskId,
java.lang.String udfCaption)
Get values of custom field for the task |
java.util.HashMap |
getUdflist(SessionContext sc,
java.lang.String udfId)
Get custom field values list |
java.util.ArrayList |
getUDFRuleList(SessionContext sc,
java.lang.String prstatusId,
java.lang.String udfId)
Get permission rules for the custom field |
java.util.ArrayList |
getUdfValues(SessionContext sc,
java.lang.String taskId)
Get values of custom fields for the task |
java.lang.String |
getUserUDFValue(SessionContext sc,
java.lang.String userId,
java.lang.String udfCaption)
Get values of custom field for the user |
boolean |
isMstatusUdfEditable(SessionContext sc,
java.lang.String taskId,
java.lang.String mstatusId,
java.lang.String udfId)
Check if message type custom field is available for editing |
boolean |
isMstatusUdfViewable(SessionContext sc,
java.lang.String taskId,
java.lang.String mstatusId,
java.lang.String udfId)
Check if message type custom field is available for viewing |
boolean |
isTaskUdfEditable(SessionContext sc,
java.lang.String taskId,
java.lang.String udfId)
Check if task custom field is available for editing |
boolean |
isTaskUdfViewable(SessionContext sc,
java.lang.String taskId,
java.lang.String udfId)
Check if task custom field is available for viewing |
void |
setMstatusUDFRule(SessionContext sc,
java.lang.String udfId,
java.lang.String prstatusId,
java.lang.String[] mstatusView,
java.lang.String[] mstatusModify)
Set permission rules for the message type custom field |
void |
setTaskUDFRule(SessionContext sc,
java.lang.String udfId,
java.lang.String prstatusId,
java.lang.String viewType,
java.lang.String modifyType,
java.lang.String[] statusView,
java.lang.String[] statusModify)
Set permission rules for the task custom field |
void |
setTaskUdfValue(SessionContext sc,
java.lang.String udfId,
java.lang.String taskId,
java.lang.String value)
Set value of a task custom field |
void |
setTaskUdfValue(SessionContext sc,
java.lang.String udfId,
java.lang.String taskId,
java.lang.String value,
java.lang.String mstatusId)
Set value of a task custom filed |
void |
setTaskUDFValueSimple(SessionContext sc,
java.lang.String taskId,
java.lang.String udfCaption,
java.lang.String udfValue)
Set values of custom field for the task todo Нужно офигительно оптимизировать |
protected void |
setUDFRule(SessionContext sc,
java.lang.String udfId,
java.lang.String prstatusId,
java.lang.String viewType,
java.lang.String modifyType,
java.lang.String[] statusView,
java.lang.String[] statusModify)
Set permission rules for the custom field |
void |
setUserUDFRule(SessionContext sc,
java.lang.String udfId,
java.lang.String prstatusId,
java.lang.String viewType,
java.lang.String modifyType,
java.lang.String[] statusView,
java.lang.String[] statusModify)
Set permission rules for the user custom field |
void |
setUserUdfValue(SessionContext sc,
java.lang.String udfId,
java.lang.String userId,
java.lang.String value)
Set value of a user custom field |
void |
setUserUDFValueSimple(SessionContext sc,
java.lang.String userId,
java.lang.String udfCaption,
java.lang.String udfValue)
Set values of custom field for the user |
void |
setWorkflowUDFRule(SessionContext sc,
java.lang.String udfId,
java.lang.String prstatusId,
java.lang.String viewType,
java.lang.String modifyType,
java.lang.String[] statusView,
java.lang.String[] statusModify)
Set permission rules for the workflow custom field |
void |
updateTaskUdf(SessionContext sc,
java.lang.String udfId,
java.lang.String caption,
int order,
java.lang.String def,
boolean required,
boolean htmlview,
java.lang.String formula,
java.lang.String lookupformula,
boolean lookuponly,
boolean cachevalues,
java.lang.String initial)
Update task custom field |
void |
updateTaskUdflist(SessionContext sc,
java.lang.String taskId,
java.lang.String udflistId,
java.lang.String value)
Update task custom fields list |
void |
updateUserUdf(SessionContext sc,
java.lang.String udfId,
java.lang.String caption,
int order,
java.lang.String def,
boolean required,
boolean htmlview,
java.lang.String formula,
java.lang.String lookupformula,
boolean lookuponly,
boolean cachevalues,
java.lang.String initial)
Update user custom field |
void |
updateUserUdflist(SessionContext sc,
java.lang.String userId,
java.lang.String udflistId,
java.lang.String value)
Update user custom fields list |
void |
updateWorkflowUdf(SessionContext sc,
java.lang.String udfId,
java.lang.String caption,
int order,
java.lang.String def,
boolean required,
boolean htmlview,
java.lang.String formula,
java.lang.String lookupformula,
boolean lookuponly,
boolean cachevalues,
java.lang.String initial)
Update workflow custom field |
void |
updateWorkflowUdflist(SessionContext sc,
java.lang.String udflistId,
java.lang.String value)
Update workflow custom fields list |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecuredUDFAdapterManager()
Method Detail |
---|
public java.lang.String createTaskUdf(SessionContext sc, java.lang.String taskId, java.lang.String caption, int order, java.lang.String def, java.lang.String udflistId, boolean required, boolean htmlview, java.lang.Integer type, java.lang.String formulaLongtext, java.lang.String lookupformulaLongtext, boolean lookuponly, boolean cachevalues, java.lang.String initial) throws GranException
sc
- session contexttaskId
- owner task's idcaption
- captionorder
- sorting orderdef
- default valueudflistId
- id of list (Udflist)required
- is value requiredhtmlview
- if true, value of the filed will be parsed as htmltype
- field type (UdfConstants)formulaLongtext
- text of formula for calculated custom fieldlookupformulaLongtext
- formula for generating list of field's possible valueslookuponly
- if true, only values returned by lookup script are allowedcachevalues
- if true field values will be cachedinitial
- initial task's id
GranException
Udflist
,
UdfConstants
public java.lang.String createWorkflowUdf(SessionContext sc, java.lang.String workflowId, java.lang.String caption, int order, java.lang.String def, java.lang.String udflistId, boolean required, boolean htmlview, java.lang.Integer type, java.lang.String formulaLongtext, java.lang.String lookupformulaLongtext, boolean lookuponly, boolean cachevalues, java.lang.String initial) throws GranException
sc
- session contextworkflowId
- owner task's idcaption
- captionorder
- sorting orderdef
- default valueudflistId
- id of list (Udflist)required
- is value requiredhtmlview
- if true, value of the filed will be parsed as htmltype
- field type (UdfConstants)formulaLongtext
- text of formula for calculated custom fieldlookupformulaLongtext
- formula for generating list of field's possible valueslookuponly
- if true, only values returned by lookup script are allowedcachevalues
- if true field values will be cachedinitial
- initial task's id
GranException
Udflist
,
UdfConstants
public java.lang.String createUserUdf(SessionContext sc, java.lang.String userId, java.lang.String caption, int order, java.lang.String def, java.lang.String udflistId, boolean required, boolean htmlview, java.lang.Integer type, java.lang.String formulaLongtext, java.lang.String lookupformulaLongtext, boolean lookuponly, boolean cachevalues, java.lang.String initial) throws GranException
sc
- session contextuserId
- owner task's idcaption
- captionorder
- sorting orderdef
- default valueudflistId
- id of list (Udflist)required
- is value requiredhtmlview
- if true, value of the filed will be parsed as htmltype
- field type (UdfConstants)formulaLongtext
- text of formula for calculated custom fieldlookupformulaLongtext
- formula for generating list of field's possible valueslookuponly
- if true, only values returned by lookup script are allowedcachevalues
- if true field values will be cachedinitial
- initial task's id
GranException
Udflist
,
UdfConstants
public void deleteTaskUdf(SessionContext sc, java.lang.String udfId) throws GranException
sc
- session contextudfId
- custom field's id
GranException
public void deleteWorkflowUdf(SessionContext sc, java.lang.String udfId) throws GranException
sc
- session contextudfId
- custom field's id
GranException
public void deleteUserUdf(SessionContext sc, java.lang.String udfId) throws GranException
sc
- session contextudfId
- custom field's id
GranException
public void setTaskUdfValue(SessionContext sc, java.lang.String udfId, java.lang.String taskId, java.lang.String value, java.lang.String mstatusId) throws GranException
sc
- session contextudfId
- custom filed's idtaskId
- task's idvalue
- custom filed's valuemstatusId
- message type's id
GranException
public void setTaskUdfValue(SessionContext sc, java.lang.String udfId, java.lang.String taskId, java.lang.String value) throws GranException
sc
- session contextudfId
- custom field's idtaskId
- task's idvalue
- custom field's value. Can be null.
GranException
public void setUserUdfValue(SessionContext sc, java.lang.String udfId, java.lang.String userId, java.lang.String value) throws GranException
sc
- session contextudfId
- custom field's iduserId
- task's idvalue
- custom field's value. Can be null
GranException
public void updateTaskUdf(SessionContext sc, java.lang.String udfId, java.lang.String caption, int order, java.lang.String def, boolean required, boolean htmlview, java.lang.String formula, java.lang.String lookupformula, boolean lookuponly, boolean cachevalues, java.lang.String initial) throws GranException
sc
- session contextudfId
- custom field's idcaption
- captionorder
- sorting orderdef
- default valuerequired
- is value requiredhtmlview
- if true, value of the filed will be parsed as htmlformula
- text of formula for calculated custom fieldlookupformula
- formula for generating list of field's possible valueslookuponly
- if true, only values returned by lookup script are allowedcachevalues
- if true field values will be cachedinitial
- initial task's id
GranException
public void updateWorkflowUdf(SessionContext sc, java.lang.String udfId, java.lang.String caption, int order, java.lang.String def, boolean required, boolean htmlview, java.lang.String formula, java.lang.String lookupformula, boolean lookuponly, boolean cachevalues, java.lang.String initial) throws GranException
sc
- session contextudfId
- custom field's idcaption
- captionorder
- sorting orderdef
- default valuerequired
- is value requiredhtmlview
- if true, value of the filed will be parsed as htmlformula
- text of formula for calculated custom fieldlookupformula
- formula for generating list of field's possible valueslookuponly
- if true, only values returned by lookup script are allowedcachevalues
- if true field values will be cachedinitial
- initial task's id
GranException
public void updateUserUdf(SessionContext sc, java.lang.String udfId, java.lang.String caption, int order, java.lang.String def, boolean required, boolean htmlview, java.lang.String formula, java.lang.String lookupformula, boolean lookuponly, boolean cachevalues, java.lang.String initial) throws GranException
sc
- session contextudfId
- custom field's idcaption
- captionorder
- sorting orderdef
- default valuerequired
- is value requiredhtmlview
- if true, value of the filed will be parsed as htmlformula
- text of formula for calculated custom fieldlookupformula
- formula for generating list of field's possible valueslookuponly
- if true, only values returned by lookup script are allowedcachevalues
- if true field values will be cachedinitial
- initial task's id
GranException
public void updateTaskUdflist(SessionContext sc, java.lang.String taskId, java.lang.String udflistId, java.lang.String value) throws GranException
sc
- session contexttaskId
- task's idudflistId
- custom fields list's idvalue
- new value
GranException
public void updateUserUdflist(SessionContext sc, java.lang.String userId, java.lang.String udflistId, java.lang.String value) throws GranException
sc
- session contextuserId
- task's idudflistId
- custom fields list's idvalue
- new value
GranException
public void updateWorkflowUdflist(SessionContext sc, java.lang.String udflistId, java.lang.String value) throws GranException
sc
- session contextudflistId
- custom fields list's idvalue
- new value
GranException
public void deleteTaskUdflist(SessionContext sc, java.lang.String taskid, java.lang.String udflistId) throws GranException
sc
- sesson contxttaskid
- task's idudflistId
- custom field values list's id
GranException
public void deleteUserUdflist(SessionContext sc, java.lang.String userId, java.lang.String udflistId) throws GranException
sc
- sesson contxtuserId
- user's idudflistId
- custom field values list's id
GranException
public void deleteWorkflowUdflist(SessionContext sc, java.lang.String workflowId, java.lang.String udflistId) throws GranException
sc
- sesson contxtworkflowId
- user's idudflistId
- custom field values list's id
GranException
public void addTaskUdflist(SessionContext sc, java.lang.String taskid, java.lang.String udfId, java.lang.String value) throws GranException
sc
- session contexttaskid
- task's idudfId
- custom field's idvalue
- value
GranException
public void addUserUdflist(SessionContext sc, java.lang.String userId, java.lang.String udfId, java.lang.String value) throws GranException
sc
- session contextuserId
- user's idudfId
- custom field's idvalue
- value
GranException
public void addWorkflowUdflist(SessionContext sc, java.lang.String workflowId, java.lang.String udfId, java.lang.String value) throws GranException
sc
- session contextworkflowId
- workflow's idudfId
- custom field's idvalue
- value
GranException
public java.util.ArrayList getUdfValues(SessionContext sc, java.lang.String taskId) throws GranException
sc
- sesson contexttaskId
- task's id
GranException
SecuredUDFValueBean
public java.util.HashMap getUdflist(SessionContext sc, java.lang.String udfId) throws GranException
sc
- session contextudfId
- custom field's id
GranException
Udflist
public java.util.ArrayList getFilterUDFValues(SessionContext sc, java.lang.String taskId) throws GranException
sc
- session contexttaskId
- task's id
GranException
SecuredUDFValueBean
public java.util.ArrayList getUDFRuleList(SessionContext sc, java.lang.String prstatusId, java.lang.String udfId) throws GranException
sc
- session contextprstatusId
- user statusudfId
- custom field's id
GranException
UdfConstants
public void setTaskUDFRule(SessionContext sc, java.lang.String udfId, java.lang.String prstatusId, java.lang.String viewType, java.lang.String modifyType, java.lang.String[] statusView, java.lang.String[] statusModify) throws GranException
sc
- session contextudfId
- custom field's idprstatusId
- user statusviewType
- permission to view custom field (defined in UdfConstants)modifyType
- permission to edit custom field (defined in UdfConstants)statusView
- who can view custom fieldstatusModify
- who can to edit custom field
GranException
UdfConstants
public void setWorkflowUDFRule(SessionContext sc, java.lang.String udfId, java.lang.String prstatusId, java.lang.String viewType, java.lang.String modifyType, java.lang.String[] statusView, java.lang.String[] statusModify) throws GranException
sc
- session contextudfId
- custom field's idprstatusId
- user statusviewType
- permission to view custom field (defined in UdfConstants)modifyType
- permission to edit custom field (defined in UdfConstants)statusView
- who can view custom fieldstatusModify
- who can to edit custom field
GranException
UdfConstants
public void setMstatusUDFRule(SessionContext sc, java.lang.String udfId, java.lang.String prstatusId, java.lang.String[] mstatusView, java.lang.String[] mstatusModify) throws GranException
sc
- session contextudfId
- custom field's idprstatusId
- user status's idmstatusView
- permissions to view custom fieldmstatusModify
- permissions to edit custom field value
GranException
public void setUserUDFRule(SessionContext sc, java.lang.String udfId, java.lang.String prstatusId, java.lang.String viewType, java.lang.String modifyType, java.lang.String[] statusView, java.lang.String[] statusModify) throws GranException
sc
- session contextudfId
- custom field's idprstatusId
- user statusviewType
- permission to view custom field (defined in UdfConstants)modifyType
- permission to edit custom field (defined in UdfConstants)statusView
- who can view custom fieldstatusModify
- who can to edit custom field
GranException
UdfConstants
protected void setUDFRule(SessionContext sc, java.lang.String udfId, java.lang.String prstatusId, java.lang.String viewType, java.lang.String modifyType, java.lang.String[] statusView, java.lang.String[] statusModify) throws GranException
sc
- session contextudfId
- custom field's idprstatusId
- user status's idviewType
- permissions to view custom fieldmodifyType
- permissions to edit custom field valuestatusView
- who can view custom fieldstatusModify
- who can to edit custom field
GranException
public boolean isMstatusUdfViewable(SessionContext sc, java.lang.String taskId, java.lang.String mstatusId, java.lang.String udfId) throws GranException
sc
- session contexttaskId
- task's idmstatusId
- message type's idudfId
- custom field's id
GranException
public boolean isMstatusUdfEditable(SessionContext sc, java.lang.String taskId, java.lang.String mstatusId, java.lang.String udfId) throws GranException
sc
- session contexttaskId
- task's idmstatusId
- message type's idudfId
- custom field's id
GranException
public boolean isTaskUdfEditable(SessionContext sc, java.lang.String taskId, java.lang.String udfId) throws GranException
sc
- session contexttaskId
- task's idtaskId
- message type's idudfId
- custom field's id
GranException
public boolean isTaskUdfViewable(SessionContext sc, java.lang.String taskId, java.lang.String udfId) throws GranException
sc
- session contexttaskId
- task's idudfId
- custom field's id
GranException
public java.util.List getAvailableTaskUdfList(SessionContext sc, java.lang.String taskId) throws GranException
sc
- session contexttaskId
- task's id
GranException
SecuredTaskUDFBean
public java.util.List getAvailableUserUdfList(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- task's id
GranException
SecuredTaskUDFBean
public java.lang.String getUserUDFValue(SessionContext sc, java.lang.String userId, java.lang.String udfCaption) throws GranException
sc
- session contextuserId
- user's idudfCaption
- custom field's caption
GranException
public java.lang.String getTaskUDFValue(SessionContext sc, java.lang.String taskId, java.lang.String udfCaption) throws GranException
sc
- session contexttaskId
- task's idudfCaption
- custom field's caption
GranException
public void setTaskUDFValueSimple(SessionContext sc, java.lang.String taskId, java.lang.String udfCaption, java.lang.String udfValue) throws GranException
sc
- session contexttaskId
- task's idudfCaption
- custom field's captionudfValue
- custom field's value
GranException
public void setUserUDFValueSimple(SessionContext sc, java.lang.String userId, java.lang.String udfCaption, java.lang.String udfValue) throws GranException
sc
- session contextuserId
- task's idudfCaption
- custom field's captionudfValue
- custom field's value
GranException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |