public class Task
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
DBProcess,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACTION_TYPE_ASSIGNED_DEPUTY |
static java.lang.String |
ACTION_TYPE_COMPLETE |
static java.lang.String |
ACTION_TYPE_FLOWTO |
static java.lang.String |
ACTION_TYPE_KEYWORD_MODIFY |
static java.lang.String |
ACTION_TYPE_REASSIGNED |
static java.lang.String |
ACTION_TYPE_REMOVED |
static java.lang.String |
ACTION_TYPE_RETRIEVED |
static java.lang.String |
ACTION_TYPE_SAVE |
static java.lang.String |
ACTION_TYPE_TERMINATED |
static java.lang.String |
ADD_DEP_MODE_MANAGER |
static java.lang.String |
ADD_DEP_MODE_MEMBERS |
static java.lang.String |
ADD_PARALLEL_ANNOUNCE |
static java.lang.String |
ADD_SEQUENTIAL_ANNOUNCE |
static java.lang.String |
ADD_SEQUENTIAL_SIGN |
protected java.util.Vector<java.lang.String[]> |
addASAuditList |
protected java.lang.String |
addASDepMode |
protected java.util.Map<java.lang.String,java.lang.Integer> |
addASRootInfo |
protected java.lang.String |
addASTitle |
protected java.lang.String |
addASType |
protected java.util.HashMap<java.lang.Integer,java.lang.Float> |
addPAWeightList |
static java.lang.String |
API
API: Initialized by createProcess API.
|
protected java.lang.String |
attachedFileList
String of attached file list which attached before this task
|
protected java.lang.String |
attachedFileListSuspend
String of attached file list which attached on this task
|
protected java.lang.String |
bindingPolicy |
long |
calendarDeadline |
protected java.lang.String |
callId |
protected boolean |
changeArtState |
protected java.lang.String |
colorLabel |
protected java.lang.String |
comId |
static java.lang.String |
CRON_SERVER
CronSer: Initialized by cron Server (for system auto-start).
|
static java.lang.String |
DELIBLE
set the root task delible
|
protected java.lang.String |
depId |
protected long |
duration |
protected long |
endTime |
protected boolean |
executeAddAS |
protected boolean |
executeProSign |
protected java.lang.String |
exeId |
protected int |
exeOrder |
protected java.util.Vector<ProLinkTerm> |
extCond |
protected java.lang.String |
formNumber |
protected java.lang.String |
frontId |
protected java.lang.String |
frontUser |
protected long |
GMTLimitTime |
protected long |
GMTStartTime |
protected java.lang.String |
keyWord |
protected java.lang.String |
memId |
static java.lang.String |
MEMO_BEGIN_STRING
The title of Memo for distinuishing suggestion of different user in Memo
|
protected java.util.Vector<TaskMonitorRelation> |
monitorRelation |
static java.lang.String |
MRINVISIBLE |
java.lang.String |
name |
protected java.lang.String |
note |
protected java.util.Vector<PASEartInstance> |
oprInstanceList |
protected java.lang.String |
parentId |
static java.lang.String |
POPUP
set the task popup
|
protected int |
priority |
static int |
PRIORITY_HIGH
task priority: high
|
static int |
PRIORITY_HIGHEST
task priority: highest
|
static int |
PRIORITY_LOW
Deprecated.
|
static int |
PRIORITY_NORMAL
task priority: normal
|
protected java.lang.String |
privateMemo |
protected java.lang.String |
prjId |
protected java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> |
prjLocaleInfo |
protected java.lang.String |
prjName |
protected java.lang.String |
processId |
protected java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> |
processLocaleInfo |
java.lang.String |
processName |
protected java.lang.String |
proSignNote |
protected java.lang.String |
proSignStateDisplayName |
java.lang.String |
proSignStateId |
protected java.util.Vector<PASEartInstance> |
refInstanceList |
protected boolean |
retrieved |
protected java.lang.String |
roleId |
static java.lang.String |
ROOT
Root: Initialized by user (from Agenda UI).
|
protected java.lang.String |
rootId |
protected java.lang.String |
rootName |
protected java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> |
rootProcessLocaleInfo |
protected java.lang.String |
rootUser |
protected boolean |
saveProSignFreqNote |
protected long |
startTime |
protected java.lang.String |
synopsis |
static int |
T_STATE_ALL |
static int |
T_STATE_CLIENT_WAITING |
static int |
T_STATE_COMPLETE |
static int |
T_STATE_DEAD |
static int |
T_STATE_IGNORE |
static int |
T_STATE_LOCK |
static int |
T_STATE_QUEUE |
static int |
T_STATE_READY |
static int |
T_STATE_RUNNING |
static int |
T_STATE_SERVER_WAITING |
static int |
T_STATE_SUSPENDED |
static java.lang.String |
TASK_COLOR_BLUE |
static java.lang.String |
TASK_COLOR_GREEN |
static java.lang.String |
TASK_COLOR_ORANGE |
static java.lang.String |
TASK_COLOR_PURPLE |
static java.lang.String |
TASK_COLOR_RED |
static java.lang.String |
TASK_COLOR_WHITE |
static java.lang.String |
TASK_COLOR_YELLOW |
static java.lang.String |
TASK_SORT_DEPID
task sorting: DepID
|
static java.lang.String |
TASK_SORT_ENDTIME
task sorting: EndTime
|
static java.lang.String |
TASK_SORT_EXEID
task sorting: ExeID
|
static java.lang.String |
TASK_SORT_KEYWORD
task sorting: KeyWord
|
static java.lang.String |
TASK_SORT_MEMID
task sorting: MemID
|
static java.lang.String |
TASK_SORT_PRIORITY
task sorting: Priority
|
static java.lang.String |
TASK_SORT_PROID
task sorting: ProID
|
static java.lang.String |
TASK_SORT_ROLID
task sorting: RolID
|
static java.lang.String |
TASK_SORT_STARTTIME
task sorting: StartTime
|
static java.lang.String |
TASK_SORT_STATE
task sorting: State
|
static java.lang.String |
TASK_SORT_TYPE
task sorting: Type
|
static java.lang.String |
TASK_STATE_CLIENT_WAITING
This is for internal use only, such as scheduled job, flow control, etc.
|
static java.lang.String |
TASK_STATE_COMPLETE
While the task owner 'submits' it, its state will be
TASK_STATE_COMPLETE. |
static java.lang.String |
TASK_STATE_DEAD
By programming, a task's state can be set to be 'dead' meaning that it is
not complete normally.
|
static java.lang.String |
TASK_STATE_IGNORE
Ignored countersigned task.
|
static java.lang.String |
TASK_STATE_LOCK
By programming, a task is locked to prevent others from operating it,
while the main thread is doing something on it.
|
static java.lang.String |
TASK_STATE_PREPARE
While a task is initializing, its state will be
TASK_STATE_PREPARE. |
static java.lang.String |
TASK_STATE_QUEUE
While a task is initialized and a task owner is bound to and the 'Assign
Policy' of 'Role Information' is set to be 'Queue' in 'Process
Definition', its state will be
TASK_STATE_QUEUE before
this task is 'opened' by its owner. |
static java.lang.String |
TASK_STATE_READY
While a task is initialized and a task owner is bound to and the 'Assign
Policy' of 'Role Information' is set to be 'Random' in 'Process
Definition', its state will be
TASK_STATE_READY before
this task is 'opened' by its owner. |
static java.lang.String |
TASK_STATE_RETRIEVED
Task state is in
TASK_STATE_RETRIEVED, after the task is 'retrieved' by user in portal
or go back to another process by administrator in adm tool. |
static java.lang.String |
TASK_STATE_RUNNING
Task state is in
TASK_STATE_RUNNING, after the task is
'opened' by its owner. |
static java.lang.String |
TASK_STATE_SERVER_WAITING
This is for internal use only, such as scheduled job, flow control, etc.
|
static java.lang.String |
TASK_STATE_SIGNING
Meaning that a task is in 'signing' state.
|
static java.lang.String |
TASK_STATE_SUSPENDED
Task state is in
TASK_STATE_SUSPENDED, while its owner
'suspends' it. |
protected java.lang.String |
taskId |
protected java.lang.String |
taskName |
protected java.lang.String |
taskState |
protected java.lang.String |
taskType
the task type(DBProcess.DBProcess.TYPE_ROOT, DBProcess.TYPE_COMPOUND, ...)
|
| Constructor and Description |
|---|
Task()
Default constructor.
|
Task(java.lang.String taskId)
Creates a new Task.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAddASAudit(java.lang.String[] memData)
Add a member into "Add Anounce Sign" list, add one person at a time.
|
void |
addAddASAudit(java.lang.String memID,
java.lang.String roleID,
java.lang.String depID)
Add a member into "Add Anounce Sign" list, add one person at a time.
|
void |
addExtCond(ProLinkTerm term)
Add a exist condition.
|
void |
addMonitorRelation(java.util.List<TaskMonitorRelation> list)
Adds a list of
TaskMonitorRelation entries to the monitor relation collection. |
void |
addMonitorRelation(java.lang.String rootTskID)
Deprecated.
|
void |
addMonitorRelation(java.lang.String cpRootTskID,
java.lang.String cProID)
Adds a new monitor relation entry, or updates the CP process ID if the entry already exists.
|
void |
addOprArtifact(PASEartInstance aIns)
Add a operation artifact
|
void |
addRefArtifact(PASEartInstance aIns)
Add a reference artifact
|
void |
clearSignArea()
Clears the signing area fields, including End Time, Sign State ID, and Sign Note.
|
java.lang.Object |
clone()
Returns a string representation of the task.
|
boolean |
equals(java.lang.Object obj)
Whether the task object equals the specified object
|
java.lang.String |
getActionType()
Returns the action type of the operation.
|
java.util.Vector<java.lang.String[]> |
getAddASAuditList()
Gets the audit list for adding a sign-off step (Add AS).
|
java.lang.String |
getAddASAuditsString()
Converts the current audit list into a formatted string representation.
|
java.lang.String |
getAddASDepMode()
Returns the dependency mode for the additional countersign (AddAS).
|
java.lang.String |
getAddASResultString()
Returns the additional countersign (AddAS) result string based on the task type.
|
java.util.Map<java.lang.String,java.lang.Integer> |
getAddASRootInfo()
Gets the root information for the "Add AS" (Counter-sign) action.
|
java.lang.String |
getAddASTitle()
Returns the title for the additional countersign (AddAS).
|
java.lang.String |
getAddASType()
Returns the primary countersign type for the additional countersign (AddAS).
|
float |
getAddPAWeight(int level)
Returns the PA weight for the specified countersign level.
|
java.util.HashMap<java.lang.Integer,java.lang.Float> |
getAddPAWeightList()
Returns the countersign PA weight list as a
HashMap. |
java.lang.String |
getAddPAWeightListStr()
Returns the countersign PA weight list as a formatted string (e.g.
|
PASEartInstance |
getArtInstance()
Get the operation artifact
|
java.util.Vector<PASEartState> |
getArtInstanceState()
Get the artifact state of operation artifact
|
java.lang.String |
getBindingPolicy()
Get the binding policy
|
long |
getCalendarDeadline()
Returns the calendar deadline as a Unix timestamp in milliseconds.
|
java.lang.String |
getCallID()
Get the call task id
|
java.lang.String |
getColorLabel()
Returns the color label.
|
java.lang.String |
getCompanyID()
Get the company id of the company computed by the Agentflow system
|
long |
getDeadLine()
Gets the deadline of the task.
|
java.lang.String |
getDepartmentID()
Get the department id of the department computed by the Agentflow system
|
long |
getDuration()
Deprecated.
Using getDurationInMillis function instead
|
long |
getDurationInMillis()
get the limit of duration of the task, i.e., the limit of the task
processing time.
|
long |
getEndTime()
Get the time which the task completes
|
int |
getExeOrder()
Get the invocation order.
|
java.util.Vector<ProLinkTerm> |
getExtCondList()
Get the lists of exist condition.
|
java.lang.String |
getFormNumber()
Get the customer-defined form number
|
java.lang.String |
getFrontID()
Get the task id of front task
|
java.lang.String |
getFrontUser()
Get the member name of front task
|
long |
getGMTLimitTime()
Returns the GMT limit time as a Unix timestamp in milliseconds.
|
long |
getGMTStartTime()
Returns the GMT start time as a Unix timestamp in milliseconds.
|
java.lang.Object |
getHashKey()
Get the hash key of this task, this function is used internally.
|
java.lang.String |
getID()
Get the task id
|
java.lang.String |
getInstanceID()
Get first artifact instance id that the task operated
|
java.lang.String |
getKeyWord()
Get the task keyword
|
long |
getLimitTime()
Deprecated.
Use
getDeadLine function. |
java.lang.String |
getMemberID()
Get the member id of the process instantiates the task
|
java.util.Vector<TaskMonitorRelation> |
getMonitorRelation()
Returns the monitor relation collection.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getMultiLanguageMap() |
java.lang.String |
getName()
Get the task name
|
java.lang.String |
getName(java.lang.String locale)
Gets the task name based on the specified locale.
|
java.lang.String |
getOperateRemarks()
Returns the operation remarks.
|
long |
getOperateTime()
Returns the operation timestamp in milliseconds (Unix timestamp).
|
java.lang.String |
getOperatorIP()
Returns the operator IP address.
|
java.lang.String |
getOperatorMemID()
Returns the operator member ID.
|
java.util.Vector<PASEartInstance> |
getOprArtifactList()
Get the lists of operation artifact
|
java.lang.String |
getParentID()
Get the task id of parent task
|
int |
getPriority()
Get the task priority
|
java.lang.String |
getPrivateMemo()
Returns the private memo.
|
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> |
getPrjLocaleInfo()
Returns the project locale info map.
|
java.lang.String |
getProcessID()
Get the process id of the process instantiates the task
|
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> |
getProcessLocaleInfo()
Returns the process locale info map.
|
java.lang.String |
getProcessName()
Get the process name of the process instantiates the task
the same as getName
|
java.lang.String |
getProcessName(java.lang.String locale)
Returns the process name for the specified locale.
|
long |
getProcessTime()
Gets the total processing time of an ended task.
|
java.lang.String |
getProjectID()
Get the project id of the process instantiates the task
|
java.lang.String |
getProjectName()
Get the project name
|
java.lang.String |
getProjectName(java.lang.String locale)
Returns the project name for the specified locale.
|
java.lang.String |
getProSignNote()
Get the process sign note
|
java.lang.String |
getProSignStateDisplayName()
Gets the display name of the transition path (status line) selected for a standard approval task.
|
java.lang.String |
getProSignStateId()
Get the result of process sign (General sign) from user selection.
|
java.lang.String |
getRawAddASType()
Returns the raw stored value of the additional countersign type (AddASType),
including any comma-separated suffix (e.g.,
"type,next" or "type,start"). |
java.lang.String |
getRealExecutor()
Get the member id of real executor
|
java.util.Vector<PASEartInstance> |
getRefArtifactList()
Get the lists of reference artifact
|
java.lang.String |
getRoleID()
Get the role id of the role computed by the Agentflow system
|
java.lang.String |
getRootID()
Get the task id of root task
|
java.lang.String |
getRootName()
Get the task name of root task
|
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> |
getRootProcessLocaleInfo()
Returns the root process locale info map.
|
java.lang.String |
getRootUser()
Get the root task user name.
|
long |
getStartTime()
Get the start time of the task execution
|
java.lang.String |
getStartTimeString()
Get the start time which the task executes
|
java.lang.String |
getSynopsis()
Get the task synopsis
|
java.lang.String |
getTaskAttachedFileList()
Returns attached file list string which attached before the task start
Examples:
var tsk = Form.getCurrentTask();
var dataString = tsk.getTaskAttachedFileList();
var taskattachedfile = Packages.taskattachedfile.TaskAttachedFileInfo.parseAttachFileInfo(dataString);
if(taskattachedfile !
|
java.lang.String |
getTaskAttachedFileListSuspend()
Returns attached file list string which attached on the task
Examples:
var tsk = Form.getCurrentTask();
var dataString = tsk.getTaskAttachedFileListSuspend();
var taskattachedfile = Packages.taskattachedfile.TaskAttachedFileInfo.parseAttachFileInfo(dataString);
if(taskattachedfile !
|
java.lang.String |
getTaskID()
Get the task id
|
java.lang.String |
getTaskNote()
Get the task note
|
java.lang.String |
getTaskState()
Get the task state
|
java.lang.String |
getTaskType()
Get the task type
|
boolean |
hasAccessibleTaskAttachedFileForExecutor()
Checks if the task has any accessible attached files for the executor.
|
boolean |
hasOperator()
Checks if the task has a recorded operator
|
boolean |
isByPass()
Returns whether the bypass flag is enabled.
|
boolean |
isChangeArtState()
Returns whether the art state has been changed.
|
boolean |
isDeleteable()
Check the task is deleteable or not.
|
boolean |
isDisableDeputy()
Returns whether the deputy function is disabled.
|
boolean |
isExecuteAddAS()
Returns whether the additional countersign (AddAS) should be executed.
|
boolean |
isExecuteProSign()
Get if the using process sign
|
boolean |
isRetrieved()
Returns whether this item has been retrieved.
|
boolean |
isSaveProSignFreqNote()
Get if save the process sign note as freq message
|
void |
removeMonitorRelation(java.lang.String cpRootTskID)
Removes the monitor relation entry with the specified CP root task ID.
|
boolean |
removeOprArtifact(PASEartInstance aIns)
Remove a operation artifact
|
boolean |
removeRefArtifact(PASEartInstance aIns)
Remove a reference artifact
|
void |
setActionType(java.lang.String actionType)
Sets the action type of the operation.
|
void |
setAddASAuditList(java.util.Vector<java.lang.String[]> list)
Sets the audit list for adding a sign-off step (Add AS).
|
void |
setAddASAuditsString(java.lang.String auditString)
Parses a formatted string and populates the audit list.
|
void |
setAddASDepMode(java.lang.String mode)
Sets the dependency mode for the additional countersign (AddAS).
|
void |
setAddASRootInfo(java.util.Map<java.lang.String,java.lang.Integer> addASRootInfo)
Sets the root information for the "Add AS" action.
|
void |
setAddASTitle(java.lang.String title)
Sets the title for the additional countersign (AddAS).
|
void |
setAddASType(java.lang.String type)
Sets the countersign type for the additional countersign (AddAS).
|
void |
setAddPAWeight(float weight)
Sets the PA weight for all countersign levels using
-1 as the key. |
void |
setAddPAWeight(int level,
float weight)
Sets the PA weight for the specified countersign level.
|
void |
setAddPAWeightList(java.util.HashMap<java.lang.Integer,java.lang.Float> list)
Sets the countersign PA weight list.
|
void |
setAddPAWeightList(java.lang.String str)
Sets the countersign PA weight list.
|
void |
setArtInstance(PASEartInstance aIns)
Set the operation artifact
|
void |
setBindingPolicy(java.lang.String policy)
Set the binding policy
|
void |
setByPass(boolean isByPass)
Sets the bypass flag.
|
void |
setCalendarDeadline(long deadLine)
Sets the calendar deadline as a Unix timestamp in milliseconds.
|
void |
setCallID(java.lang.String id)
Set the call task id
|
void |
setChangeArtState(boolean value)
Sets the flag indicating whether the art state has been changed.
|
void |
setColorLabel(java.lang.String color)
Sets the color label.
|
void |
setCompanyID(java.lang.String comId)
Set the company id of the company computed by the Agentflow system
|
void |
setDepartmentID(java.lang.String id)
Set the department id of the department computed by the Agentflow system
|
void |
setDisableDeputy(boolean disableDeputy)
Sets the flag indicating whether the deputy function is disabled.
|
void |
setDuration(long t)
Deprecated.
Sets the limit of duration of the task.
Using
setDurationInMillis(long milliseconds) function instead |
void |
setDurationInMillis(long milliseconds)
Sets the limit of duration of the task.
|
void |
setEndTime(long t)
Set the time which the task completes
|
void |
setExecuteAddAS(boolean flag)
Sets the flag indicating whether the additional countersign (AddAS) should be executed.
|
void |
setExecuteProSign(boolean b)
Set using process sign
|
void |
setExeOrder(int order)
Set the invocation order.
|
void |
setExtCondList(java.util.Vector<ProLinkTerm> ext)
Set the lists of exist condition.
|
void |
setFormNumber(java.lang.String formNumber)
Set the customer-defined form number
|
void |
setFrontID(java.lang.String id)
Set the task id of front task
|
void |
setFrontUser(java.lang.String name)
Set the member id of front task
|
void |
setGMTLimitTime(long GMTLimitTime)
Sets the GMT limit time as a Unix timestamp in milliseconds.
|
void |
setGMTStartTime(long GMTStartTime)
Sets the GMT start time as a Unix timestamp in milliseconds.
|
void |
setInstanceID(java.lang.String id)
Deprecated.
|
void |
setKeyWord(java.lang.String word)
Set the task keyword under 250 characters
Note: For searching in Task History or Monitoring, you have to set the root task's keyword.
|
void |
setMemberID(java.lang.String id)
Set the member id of the process instantiates the task
|
void |
setMonitorRelation(java.util.Vector<TaskMonitorRelation> list)
Sets the monitor relation collection.
|
void |
setMultiLanguageMap(java.util.HashMap<java.lang.String,java.lang.String> newMultiLanguageMap)
Sets the multi-language mapping for task display names.
|
void |
setName(java.lang.String name)
Set the task name
Note: This API is designed to internal program used, normal user shall not use it (After clearing PASE cache,
task name will recover to default value).
|
void |
setOperateRemarks(java.lang.String operateRemarks)
Sets the operation remarks.
|
void |
setOperateTime(long operateTime)
Sets the operation timestamp in milliseconds (Unix timestamp).
|
void |
setOperatorIP(java.lang.String operatorIP)
Sets the operator IP address.
|
void |
setOperatorMemID(java.lang.String operatorMemID)
Sets the operator member ID.
|
void |
setOperatorShowName(java.lang.String operatorShowName)
Sets the operator display name.
|
void |
setOprArtifactList(java.util.Vector<PASEartInstance> list)
Set the lists of operation artifact
|
void |
setParentID(java.lang.String id)
Set the task id of parent task
|
void |
setPriority(int priority)
Set the task priority
|
void |
setPrivateMemo(java.lang.String memo)
Sets the private memo.
|
void |
setPrjLocaleInfo(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> prjLocaleInfo)
Sets the project locale info map.
|
void |
setProcessID(java.lang.String id)
Set the process id of the process instantiates the task (Call by flow
system instantiates.
|
void |
setProcessLocaleInfo(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> processLocaleInfo)
Sets the process locale info map.
|
void |
setProcessName(java.lang.String name)
Set the process name of the process instantiates the task (Call by flow
system instantiates.
|
void |
setProjectID(java.lang.String id)
Set the project id of the process instantiates the task (Call by flow
system instantiates.
|
void |
setProjectName(java.lang.String name)
Set the project name (Call by flow system instantiates.
|
void |
setProSignNote(java.lang.String note)
Set the process sign note
|
void |
setProSignStateDisplayName(java.lang.String displayName)
Sets the display name of the transition path selected for a standard approval task.
|
void |
setProSignStateId(java.lang.String astId)
Set the process sign state.
|
void |
setRealExecutor(java.lang.String id)
Set the member id of real executor
|
void |
setRefArtifactList(java.util.Vector<PASEartInstance> list)
Set the lists of reference artifact
|
void |
setRetrieved(boolean retrieved)
Sets the retrieved status of this item.
|
void |
setRoleID(java.lang.String id)
Set the role id of the role computed by the Agentflow system
|
void |
setRootID(java.lang.String id)
Set the task id of root task
|
void |
setRootName(java.lang.String name)
Set the task name of root task
|
void |
setRootProcessLocaleInfo(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> rootProcessLocaleInfo)
Sets the root process locale info map.
|
void |
setRootUser(java.lang.String name)
Set the root task user name.
|
void |
setSaveProSignFreqNote(boolean b)
Set save the process sign note as freq message
|
void |
setStartTime(long t)
Set the start time which the task executes
|
void |
setSynopsis(java.lang.String synopsis)
Set the task synopsis
|
void |
setTaskAttachedFileList(java.lang.String str)
Sets the list of attached files for the task.
|
void |
setTaskAttachedFileListSuspend(java.lang.String str)
Sets the list of attached files for a suspended task.
|
void |
setTaskID(java.lang.String id)
Set the task id
|
void |
setTaskNote(java.lang.String note)
Set the task note
|
void |
setTaskState(java.lang.String state)
Set the task state
|
void |
setTaskType(java.lang.String type)
Set the task type
|
void |
update(java.lang.Object obj)
Update the task.
|
public static final int T_STATE_READY
public static final int T_STATE_RUNNING
public static final int T_STATE_COMPLETE
public static final int T_STATE_SUSPENDED
public static final int T_STATE_DEAD
public static final int T_STATE_QUEUE
public static final int T_STATE_SERVER_WAITING
public static final int T_STATE_CLIENT_WAITING
public static final int T_STATE_LOCK
public static final int T_STATE_IGNORE
public static final int T_STATE_ALL
public static final java.lang.String TASK_STATE_PREPARE
TASK_STATE_PREPARE.public static final java.lang.String TASK_STATE_READY
TASK_STATE_READY before
this task is 'opened' by its owner.public static final java.lang.String TASK_STATE_RUNNING
TASK_STATE_RUNNING, after the task is
'opened' by its owner.public static final java.lang.String TASK_STATE_COMPLETE
TASK_STATE_COMPLETE.public static final java.lang.String TASK_STATE_SUSPENDED
TASK_STATE_SUSPENDED, while its owner
'suspends' it.public static final java.lang.String TASK_STATE_DEAD
public static final java.lang.String TASK_STATE_QUEUE
TASK_STATE_QUEUE before
this task is 'opened' by its owner.public static final java.lang.String TASK_STATE_SERVER_WAITING
TASK_STATE_READY/TASK_STATE_QUEUE, and
it will be dispatched to its owner(being seen in "MyTask".) For example,
if we want a task to be dispatched to its owner after a scheduled job is
completed, we can
setTaskState(Task.TASK_STATE_SERVER_WAITING) after a task
is initialized and setTaskState(Task.TASK_STATE_READY).public static final java.lang.String TASK_STATE_CLIENT_WAITING
TASK_STATE_READY/TASK_STATE_QUEUE, and
it will be dispatched to its owner(being seen in "MyTask".) For example,
if we want a task to be dispatched to its owner after a scheduled job is
completed, we can
setTaskState(Task.TASK_STATE_CLIENT_WAITING) after a task
is initialized and setTaskState(Task.TASK_STATE_READY).public static final java.lang.String TASK_STATE_LOCK
public static final java.lang.String TASK_STATE_SIGNING
public static final java.lang.String TASK_STATE_IGNORE
TASK_STATE_IGNORE.public static final java.lang.String TASK_STATE_RETRIEVED
TASK_STATE_RETRIEVED, after the task is 'retrieved' by user in portal
or go back to another process by administrator in adm tool.public static final int PRIORITY_HIGHEST
public static final int PRIORITY_HIGH
public static final int PRIORITY_NORMAL
public static final int PRIORITY_LOW
public static final java.lang.String POPUP
public static final java.lang.String DELIBLE
public static final java.lang.String MRINVISIBLE
public static final java.lang.String MEMO_BEGIN_STRING
public static final java.lang.String ROOT
public static final java.lang.String API
public static final java.lang.String CRON_SERVER
public static final java.lang.String TASK_SORT_PROID
public static final java.lang.String TASK_SORT_STATE
public static final java.lang.String TASK_SORT_MEMID
public static final java.lang.String TASK_SORT_EXEID
public static final java.lang.String TASK_SORT_DEPID
public static final java.lang.String TASK_SORT_ROLID
public static final java.lang.String TASK_SORT_STARTTIME
public static final java.lang.String TASK_SORT_ENDTIME
public static final java.lang.String TASK_SORT_TYPE
public static final java.lang.String TASK_SORT_KEYWORD
public static final java.lang.String TASK_SORT_PRIORITY
public static final java.lang.String ADD_PARALLEL_ANNOUNCE
public static final java.lang.String ADD_SEQUENTIAL_ANNOUNCE
public static final java.lang.String ADD_SEQUENTIAL_SIGN
public static final java.lang.String ADD_DEP_MODE_MANAGER
public static final java.lang.String ADD_DEP_MODE_MEMBERS
public static final java.lang.String TASK_COLOR_WHITE
public static final java.lang.String TASK_COLOR_RED
public static final java.lang.String TASK_COLOR_GREEN
public static final java.lang.String TASK_COLOR_YELLOW
public static final java.lang.String TASK_COLOR_PURPLE
public static final java.lang.String TASK_COLOR_ORANGE
public static final java.lang.String TASK_COLOR_BLUE
public static final java.lang.String ACTION_TYPE_SAVE
public static final java.lang.String ACTION_TYPE_COMPLETE
public static final java.lang.String ACTION_TYPE_RETRIEVED
public static final java.lang.String ACTION_TYPE_REASSIGNED
public static final java.lang.String ACTION_TYPE_ASSIGNED_DEPUTY
public static final java.lang.String ACTION_TYPE_FLOWTO
public static final java.lang.String ACTION_TYPE_TERMINATED
public static final java.lang.String ACTION_TYPE_KEYWORD_MODIFY
public static final java.lang.String ACTION_TYPE_REMOVED
protected java.lang.String taskId
protected java.lang.String parentId
protected java.lang.String rootId
protected java.lang.String frontId
protected java.lang.String taskName
protected java.lang.String processId
protected java.lang.String formNumber
protected java.lang.String prjId
protected java.lang.String prjName
public java.lang.String processName
protected java.lang.String memId
protected java.lang.String exeId
protected java.lang.String depId
protected boolean executeProSign
public java.lang.String proSignStateId
protected java.lang.String proSignNote
protected boolean saveProSignFreqNote
protected java.lang.String proSignStateDisplayName
protected java.lang.String roleId
protected java.lang.String comId
protected java.lang.String synopsis
protected java.lang.String taskState
protected java.lang.String taskType
protected java.lang.String note
protected java.lang.String privateMemo
protected java.lang.String keyWord
protected long startTime
protected long endTime
protected long duration
protected java.lang.String bindingPolicy
protected java.lang.String rootName
protected java.lang.String rootUser
protected java.lang.String frontUser
protected int priority
protected int exeOrder
protected java.lang.String callId
protected java.util.Vector<ProLinkTerm> extCond
protected boolean changeArtState
protected java.util.Vector<TaskMonitorRelation> monitorRelation
protected java.lang.String attachedFileList
protected java.lang.String attachedFileListSuspend
protected java.util.Vector<java.lang.String[]> addASAuditList
protected java.lang.String addASType
protected java.lang.String addASDepMode
protected java.lang.String addASTitle
protected boolean executeAddAS
protected java.util.Map<java.lang.String,java.lang.Integer> addASRootInfo
protected java.util.HashMap<java.lang.Integer,java.lang.Float> addPAWeightList
protected java.util.Vector<PASEartInstance> oprInstanceList
protected java.util.Vector<PASEartInstance> refInstanceList
protected long GMTStartTime
protected long GMTLimitTime
protected java.lang.String colorLabel
protected boolean retrieved
protected java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> rootProcessLocaleInfo
protected java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> processLocaleInfo
protected java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> prjLocaleInfo
public java.lang.String name
public long calendarDeadline
public Task()
Task instance with an empty string.
Delegates to Task(String).public Task(java.lang.String taskId)
taskID - task id.public java.lang.String getID()
public java.lang.String getTaskID()
public void setTaskID(java.lang.String id)
id - the given task idpublic java.lang.String getCallID()
public void setCallID(java.lang.String id)
id - the given call task idpublic java.lang.String getName()
public void setName(java.lang.String name)
name - the given task namepublic java.lang.String getParentID()
public void setParentID(java.lang.String id)
parent - the given task idpublic void setRootID(java.lang.String id)
rootID - the given task idpublic java.lang.String getRootID()
public java.lang.String getRootName()
public void setRootName(java.lang.String name)
name - the given task namepublic java.lang.String getRootUser()
public void setRootUser(java.lang.String name)
name - the root user namepublic java.lang.String getFrontID()
public void setFrontID(java.lang.String id)
id - the given front task idpublic java.lang.String getProcessID()
public void setProcessID(java.lang.String id)
id - the given process idpublic java.lang.String getFormNumber()
public void setFormNumber(java.lang.String formNumber)
formNumber - public java.lang.String getProcessName()
public void setProcessName(java.lang.String name)
id - the given process namepublic java.lang.String getProjectID()
public void setProjectID(java.lang.String id)
id - the given project idpublic java.lang.String getProjectName()
public void setProjectName(java.lang.String name)
id - the given project namepublic boolean isExecuteProSign()
public java.util.Map<java.lang.String,java.lang.Integer> getAddASRootInfo()
public void setAddASRootInfo(java.util.Map<java.lang.String,java.lang.Integer> addASRootInfo)
addASRootInfo - The root configuration map to set.public void setExecuteProSign(boolean b)
public java.lang.String getProSignStateId()
While a user deals with a artifact of General sign, he could choose the sign result, if sign result were artifact state id, this method will return String "ASTxxxx", else sign result were GoBackTo before process, this method will return String "PROxxxx".
public void setProSignStateId(java.lang.String astId)
id - the given artifact idpublic java.lang.String getProSignNote()
public void setProSignNote(java.lang.String note)
id - the process sign notepublic java.lang.String getProSignStateDisplayName()
public void setProSignStateDisplayName(java.lang.String displayName)
displayName - The display name of the status line.public boolean isSaveProSignFreqNote()
public void setSaveProSignFreqNote(boolean b)
true - as save; false as not savepublic java.lang.String getRoleID()
public void setRoleID(java.lang.String id)
id - the given role idpublic java.lang.String getDepartmentID()
public void setDepartmentID(java.lang.String id)
id - the given department idpublic java.lang.String getCompanyID()
public void setCompanyID(java.lang.String comId)
id - the given company idpublic java.lang.String getMemberID()
public void setMemberID(java.lang.String id)
id - the given member idpublic java.lang.String getRealExecutor()
public void setRealExecutor(java.lang.String id)
mID - the given member idpublic java.lang.String getSynopsis()
public void setSynopsis(java.lang.String synopsis)
syno - the given task synopsispublic java.lang.String getTaskState()
public void setTaskState(java.lang.String state)
s - the given task state(Task.TASK_STATE_PREPARE,
Task.TASK_STATE_READY, ...)public java.lang.String getTaskType()
public void setTaskType(java.lang.String type)
public int getPriority()
public void setPriority(int priority)
the - task priority(Task.PRIORITY_HIGHEST, Task.PRIORITY_HIGH, ...)public java.lang.String getBindingPolicy()
public void setBindingPolicy(java.lang.String policy)
policy - the given binding policy(DBProcess.POLICY_RANDOM,
DBProcess.POLICY_QUEUE, ...)public long getStartTime()
public java.lang.String getStartTimeString()
public void setStartTime(long t)
t - the given start time with Date-Formatpublic long getEndTime()
public void setEndTime(long t)
t - the given time with Date-Formatpublic long getDuration()
public void setDuration(long t)
setDurationInMillis(long milliseconds) function insteadt - long the time in minutepublic void setDurationInMillis(long milliseconds)
ServerAPI.reScheduleTaskExcludeNonOfficeHour(Task task) or
ServerAPI.reScheduleTaskIncludeNonOfficeHour(Task task) method to set your
deadline of the task on the Non-Office-Hour or on the Office-Hour only.
Examples (including Non-Office-Hour):
// Office-Hour : Mon - Fri (09:00-12:00 , 13:00-1800)
// Start time of the task : 2012/08/10 (Fri) 14:00
// 1 day = 1 * 24 * 60 * 60 * 1000;
// 2 days = 2 * 24 * 60 * 60 * 1000;
// 4 hours = 4 * 60 * 60 * 1000;
var duration = 1 * 24 * 60 * 60 * 1000; // 1 day
MyTask.setDurationInMillis(duration);
// the deadline of the task will be set at 2012/08/11 (Sat) 14:00
Server.reScheduleTaskIncludeNonOfficeHour(MyTask);
Examples (excluding Non-Office-Hour):
// Office-Hour : Mon - Fri (09:00-12:00 , 13:00-1800)
// Start time of the task : 2012/08/10 (Fri) 14:00
// 1 day = 1 * 24 * 60 * 60 * 1000;
// 2 days = 2 * 24 * 60 * 60 * 1000;
// 4 hours = 4 * 60 * 60 * 1000;
var duration = 1 * 24 * 60 * 60 * 1000; // 1 day
MyTask.setDurationInMillis(duration);
// the deadline of the task will be set at 2012/08/13 (Mon) 14:00
Server.reScheduleTaskExcludeNonOfficeHour(MyTask);
milliseconds - long the time in millisecondsServerAPI.reScheduleTaskExcludeNonOfficeHour(Task task),
ServerAPI.reScheduleTaskIncludeNonOfficeHour(Task task)public long getDurationInMillis()
public java.lang.String getTaskNote()
public java.lang.String getTaskAttachedFileList()
Examples:
var tsk = Form.getCurrentTask();
var dataString = tsk.getTaskAttachedFileList();
var taskattachedfile = Packages.taskattachedfile.TaskAttachedFileInfo.parseAttachFileInfo(dataString);
if(taskattachedfile != null && taskattachedfile.size()>0) {
for(i=0; i< taskattachedfile.size(); i++) {
var fileInfo = taskattachedfile.get(i);
//do something
}
}
public java.lang.String getTaskAttachedFileListSuspend()
Examples:
var tsk = Form.getCurrentTask();
var dataString = tsk.getTaskAttachedFileListSuspend();
var taskattachedfile = Packages.taskattachedfile.TaskAttachedFileInfo.parseAttachFileInfo(dataString);
if(taskattachedfile != null && taskattachedfile.size()>0) {
for(i=0; i< taskattachedfile.size(); i++) {
var fileInfo = taskattachedfile.get(i);
//do something
}
}
public boolean hasAccessibleTaskAttachedFileForExecutor()
public void setTaskNote(java.lang.String note)
note - the given TaskNotepublic void setTaskAttachedFileList(java.lang.String str)
str - The string representing the attached file list.public void setTaskAttachedFileListSuspend(java.lang.String str)
str - The string representing the suspended task's attached file list.public java.lang.String getKeyWord()
public void setKeyWord(java.lang.String word)
Note: For searching in Task History or Monitoring, you have to set the root task's keyword.
Examples:
var rootId = MyTask.getRootID();
var rootTask = Server.getTask(rootId);
rootTask.setKeyWord("keyword"); // To set the root task's keyword
Server.updateTask(rootTask); // To update the root task
word - the given task keywordpublic java.lang.String getFrontUser()
public void setFrontUser(java.lang.String name)
name - the given member namepublic int getExeOrder()
public void setExeOrder(int order)
the - given invocation orderTask.getExeOrder()public java.util.Vector<ProLinkTerm> getExtCondList()
ProLinkTerm)ProLinkTermpublic void setExtCondList(java.util.Vector<ProLinkTerm> ext)
ext - the lists of exist condition.(instance of ProLinkTerm)ProLinkTermpublic void addExtCond(ProLinkTerm term)
term - the given exist condition.ProLinkTermpublic java.lang.String getInstanceID()
PASEartInstancepublic void setInstanceID(java.lang.String id)
id - the artifact instance idPASEartInstancepublic PASEartInstance getArtInstance()
PASEartInstancepublic void setArtInstance(PASEartInstance aIns)
aIns - the operation artifactPASEartInstancepublic void addOprArtifact(PASEartInstance aIns)
aIns - the given operation artifactPASEartInstancepublic boolean removeOprArtifact(PASEartInstance aIns)
aIns - the given operation artifactPASEartInstancepublic java.util.Vector<PASEartInstance> getOprArtifactList()
Vector
is instance of PASEartInstance)PASEartInstancepublic void setOprArtifactList(java.util.Vector<PASEartInstance> list)
list - the lists of operation artifact(each element in the Vector
is instance of PASEartInstance)PASEartInstancepublic void addRefArtifact(PASEartInstance aIns)
aIns - the given reference artifactPASEartInstancepublic boolean removeRefArtifact(PASEartInstance aIns)
aIns - the given reference artifactPASEartInstancepublic java.util.Vector<PASEartInstance> getRefArtifactList()
Vector
is instance of PASEartInstance)PASEartInstancepublic void setRefArtifactList(java.util.Vector<PASEartInstance> list)
list - the lists of reference artifact(each element in the Vector
is instance of PASEartInstance)PASEartInstancepublic java.util.Vector<PASEartState> getArtInstanceState()
Vector is instance of PASEartState)PASEartInstancepublic void addAddASAudit(java.lang.String[] memData)
memData - the String Array.({MemID, RolID, DepID})public void setAddASAuditList(java.util.Vector<java.lang.String[]> list)
If the input list is null, an empty Vector will be initialized.
Examples:
var vec = new java.util.Vector(); var arr = java.lang.reflect.Array.newInstance(java.lang.String, 3); arr[0]="MEM00031091074380006"; arr[1]="ROL00011091073887478"; arr[2]="DEP00051091073824187"; vec.add(arr); MyTask.setAddASAuditList(vec); MyTask.setExecuteAddAS(true); MyTask.setAddASType(MyTask.ADD_PARALLEL_ANNOUNCE);
list - The Vector containing audit data as String arrays.public java.util.Vector<java.lang.String[]> getAddASAuditList()
If the internal list is null, an empty Vector will be returned to prevent NullPointerException.
Vector are array of String).public java.lang.String getAddASAuditsString()
Format: Each entry is enclosed in square brackets, with fields separated by commas.
public void setAddASAuditsString(java.lang.String auditString)
Uses StringTokenizer to decompose the string and includes fail-safe logic for missing values.
auditString - The formatted string to be parsed.public void setAddASType(java.lang.String type)
type - the countersign type to setpublic java.lang.String getAddASType()
"type,next"
or "type,start"), only the first part before the comma is returned.public java.lang.String getRawAddASType()
"type,next" or "type,start").
When the countersign direction is determined by the user (either sending back to
themselves or to the next stage), the suffix ",next" or ",start"
is appended to the AddASType before being stored in the Task table.
This method retrieves the full raw value, which is used to determine the routing
direction after the additional countersign is completed.
public void setAddASDepMode(java.lang.String mode)
mode - the dependency mode to setpublic java.lang.String getAddASDepMode()
public void setAddASTitle(java.lang.String title)
title - the countersign title to set.public java.lang.String getAddASTitle()
public void setExecuteAddAS(boolean flag)
flag - true to enable execution of the additional countersign,
false otherwisepublic boolean isExecuteAddAS()
true if the additional countersign is to be executed,
false otherwisepublic boolean isDisableDeputy()
true if the deputy function is disabled, false otherwisepublic void setDisableDeputy(boolean disableDeputy)
disableDeputy - true to disable the deputy function,
false to enable itpublic java.lang.String getAddASResultString()
public void addAddASAudit(java.lang.String memID,
java.lang.String roleID,
java.lang.String depID)
memID - the MemberIDroleID - the RoleIDdepID - the DepartmentIDpublic void addMonitorRelation(java.util.List<TaskMonitorRelation> list)
TaskMonitorRelation entries to the monitor relation collection.list - the list of TaskMonitorRelation entries to add;
ignored if null or emptypublic void addMonitorRelation(java.lang.String rootTskID)
rootTskID - public void addMonitorRelation(java.lang.String cpRootTskID,
java.lang.String cProID)
cpRootTskID - the CP root task ID to identify the entry; ignored if nullcProID - the CP process ID to set; defaults to empty string if nullpublic void removeMonitorRelation(java.lang.String cpRootTskID)
cpRootTskID - the CP root task ID of the entry to remove; ignored if blank or nullpublic void setMonitorRelation(java.util.Vector<TaskMonitorRelation> list)
list - the monitor relation list to setpublic java.util.Vector<TaskMonitorRelation> getMonitorRelation()
Vector if not yet set.Vector of monitor relation entriespublic java.lang.Object clone()
clone in class java.lang.Objectpublic boolean isDeleteable()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the given objectpublic void setChangeArtState(boolean value)
value - true to mark the art state as changed, false otherwisepublic boolean isChangeArtState()
true if the art state has been changed, false otherwisepublic void setAddPAWeightList(java.util.HashMap<java.lang.Integer,java.lang.Float> list)
list - the countersign level-to-weight map; defaults to empty map if nullpublic void setAddPAWeightList(java.lang.String str)
list - the countersign level-to-weight map; defaults to empty map if nullpublic java.util.HashMap<java.lang.Integer,java.lang.Float> getAddPAWeightList()
HashMap.public java.lang.String getAddPAWeightListStr()
[1=0.5,2=1.0]).
Returns [] if the list is null or empty. Excluded from JSON serialization.public float getAddPAWeight(int level)
-1.0 if the level is not found.level - the countersign level-1.0 if not foundpublic void setAddPAWeight(int level,
float weight)
level - the countersign levelweight - the weight to setpublic void setAddPAWeight(float weight)
-1 as the key.weight - the weight to apply to all levelspublic void setPrivateMemo(java.lang.String memo)
memo - the private memo to set;
if blank or null, an empty string will be usedpublic java.lang.String getPrivateMemo()
public final long getProcessTime()
state
is TASK_STATE_COMPLETE, the value is
Task.endTime - Task.startTime,
else it will be now - Task.startTime.public final long getLimitTime()
getDeadLine function.getDeadLinegetDeadLine()public final long getDeadLine()
Date, the deadline
of the task; 0 - there's no deadline for this task.public void setCalendarDeadline(long deadLine)
deadLine - the calendar deadline to setpublic long getCalendarDeadline()
public void update(java.lang.Object obj)
obj - the given new Task objectpublic java.lang.Object getHashKey()
public boolean isByPass()
true if bypass is enabled, false otherwisepublic void setByPass(boolean isByPass)
isByPass - true to enable bypass, false to disable itpublic long getGMTStartTime()
public void setGMTStartTime(long GMTStartTime)
GMTStartTime - the GMT start time to setpublic long getGMTLimitTime()
public void setGMTLimitTime(long GMTLimitTime)
GMTLimitTime - the GMT limit time to setpublic void setColorLabel(java.lang.String color)
color - the color label string to set; null values are ignoredpublic java.lang.String getColorLabel()
public boolean isRetrieved()
true if the item has been retrieved, false otherwisepublic void setRetrieved(boolean retrieved)
retrieved - true to mark the item as retrieved, false otherwisepublic java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> getRootProcessLocaleInfo()
HashMap is created and returned.HashMap containing the root process locale info,
where the key is the locale string and the value is a map of locale fields to their valuespublic void setRootProcessLocaleInfo(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> rootProcessLocaleInfo)
HashMap is assigned instead.rootProcessLocaleInfo - the root process locale info map to set;
if null, an empty map will be usedpublic java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> getProcessLocaleInfo()
HashMap is created and returned.HashMap containing the process locale info,
where the key is the locale string and the value is a map of locale fields to their valuespublic void setProcessLocaleInfo(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> processLocaleInfo)
HashMap is assigned instead.processLocaleInfo - the process locale info map to set;
if null, an empty map will be usedpublic java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> getPrjLocaleInfo()
HashMap containing the project locale info,
where the key is the locale string and the value is a map of locale fields to their values;
may return null if not initializedpublic void setPrjLocaleInfo(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> prjLocaleInfo)
prjLocaleInfo - the project locale info map to set;
accepts null to clear the current valuepublic java.lang.String getName(java.lang.String locale)
locale - The locale string (e.g., "ZH_TW", "EN_US").public java.lang.String getProcessName(java.lang.String locale)
locale - the locale string used to retrieve the localized namepublic java.lang.String getProjectName(java.lang.String locale)
locale - the locale string used to retrieve the localized project namepublic void setMultiLanguageMap(java.util.HashMap<java.lang.String,java.lang.String> newMultiLanguageMap)
newMultiLanguageMap - A HashMap where keys are locales and values are names.public java.util.HashMap<java.lang.String,java.lang.String> getMultiLanguageMap()
public void clearSignArea()
public java.lang.String getOperatorMemID()
public void setOperatorMemID(java.lang.String operatorMemID)
operatorMemID - the operator member ID to setpublic void setOperatorShowName(java.lang.String operatorShowName)
operatorShowName - the operator display name to setpublic java.lang.String getOperatorIP()
public void setOperatorIP(java.lang.String operatorIP)
operatorIP - the operator IP address to setpublic java.lang.String getActionType()
public void setActionType(java.lang.String actionType)
actionType - the action type to setpublic long getOperateTime()
public void setOperateTime(long operateTime)
operateTime - the operation timestamp to setpublic java.lang.String getOperateRemarks()
public void setOperateRemarks(java.lang.String operateRemarks)
operateRemarks - the operation remarks to setpublic boolean hasOperator()
Copyright ? 2022. All Rights Reserved.