|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpe.pase.Task
si.wfcidata.AFTask
public class AFTask
AFTask
Field Summary |
---|
Constructor Summary | |
---|---|
AFTask(WFCI wfci)
Constructor |
|
AFTask(WFCI wfci,
Task task)
Constructor |
Method Summary | |
---|---|
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 |
bypassAFTask(java.lang.String p_AstID)
ByPass the AFTask with p_AstID state ID |
java.util.HashMap |
completeAFTask()
Complete the AFTask |
boolean |
forceReassignAFTask(AFMemberRecord mbr)
Reassign the AFTask to mbr AFMemberRecord |
java.util.Vector |
getAddASAuditList()
|
java.lang.String |
getAddASAuditsString()
|
java.lang.String |
getAddASDepMode()
|
java.lang.String |
getAddASResultString()
Methods for Task Time Processing |
java.lang.String |
getAddASTitle()
|
java.lang.String |
getAddASType()
|
float |
getAddPAWeight(int level)
|
java.util.HashMap |
getAddPAWeightList()
|
java.lang.String |
getAddPAWeightListStr()
|
java.lang.String |
getAddSignMessage()
|
java.lang.String |
getAddSignResult()
getAddSignResult, for ATask only |
AFArtInstance |
getAFArtInstance()
Return the operation artifact |
AFDepartment |
getAFDepartment()
Return the AFDepartment of the AFTask computed by WFCI |
AFMemberRecord |
getAFMemberRecord()
Return the AFMemberRecord of the AFProcess instantiates the AFTask |
AFMemberRecord |
getAFRealExecutor()
Get the real executor |
java.lang.String |
getAFRealExecutorName()
Get the name of the real executor |
AFRole |
getAFRole()
Return the AFRole of the AFTask computed by WFCI |
int |
getALayers()
getALayers, for ATask only |
java.lang.String |
getAnnounceContent()
getAnnounceContent, for ATask only |
java.lang.String |
getATaskType()
|
java.util.List |
getAuditList()
GetAuditList, for CSTask only |
CSInstance |
getCSInstance()
GetCSInstance, for CSTask and ATask |
java.lang.String |
getCsSignMessage()
|
boolean |
getDelFlag()
Get the deletion flag for the AFTask |
java.lang.String |
getDeputyName()
Get member name of the task has deputed |
int |
getGroupNumber()
getGroupNumber, for ATask only |
java.util.List |
getIapAuditList()
|
java.lang.String |
getIapAuditsString()
|
java.lang.String |
getIapGoBackToPro()
|
java.lang.String |
getIapSignMessage()
|
java.lang.String |
getIapSignResult()
|
int |
getMode()
getMode, for ATask only |
java.lang.String |
getOperatingMemberID()
Get the operating member ID |
AFMemberRecord |
getOwner()
Get AFTask owner |
AFTask |
getParentAFTask()
Get parent AFTask of the AFTask |
boolean |
getReadPermission()
Check if the AFTask artifacts are viewed by the specific member |
java.util.Vector |
getRefAFArtInstanceList()
Return the lists of reference AFArtInstance |
AFTask |
getRootAFTask()
Get root AFTask in PRof the AFTask |
java.lang.String |
getSaveIapFreqMessage()
|
long |
getSignTime()
|
java.lang.String |
getSignTskId()
|
int |
getSLayers()
getSLayers, for ATask only |
Task |
getTask()
get Task instance of the AFTask |
boolean |
goBackTo(java.lang.String toProID,
boolean artMode)
Go back to a former AFTask node in the same process. |
java.util.HashMap |
goBackToWithDetailRet(java.lang.String toProID,
boolean artMode)
Go back to a former AFTask node in the same process. |
boolean |
isAddParallelAnnounceTask()
|
boolean |
isAddSequantialSignTask()
|
boolean |
isAddSequentialAnnounceTask()
|
boolean |
isAnnounceAnnexMode()
isAnnounceAnnexMode, for ATask only |
boolean |
isAnnounceAuditMode()
isAnnounceAuditMode, for ATask only |
boolean |
isAnnounceReviewMode()
isAnnounceReviewMode, for ATask only |
boolean |
isATask()
isATask, check is ATask |
boolean |
isCSTask()
isCSTask, check is CSTask |
boolean |
isExecuteAddAS()
|
boolean |
isIapTask()
isATask, check is ATask |
boolean |
isLocked()
Check if the task is locked. |
boolean |
isOnlyAnnounceAnnexMode()
isOnlyAnnounceAnnexMode, for ATask only |
boolean |
isOnlyAnnounceAuditMode()
isOnlyAnnounceAuditMode, for ATask only |
boolean |
isOnlyAnnounceReviewMode()
isOnlyAnnounceReviewMode, for ATask only |
boolean |
isOnlySignAnnexMode()
isOnlySignAnnexMode, for ATask only |
boolean |
isOnlySignAuditMode()
isOnlySignAuditMode, for ATask only |
boolean |
isOnlySignCompleteMode()
isOnlySignCompleteMode, for ATask only |
boolean |
isOnlySignRejectMode()
isOnlySignRejectMode, for ATask only |
boolean |
isRefArt()
Check if any reference AFArtInstance |
boolean |
isSignAnnexMode()
isSignAnnexMode, for ATask only |
boolean |
isSignAuditMode()
isSignAuditMode, for ATask only |
boolean |
isSignCompleteMode()
isSignCompleteMode, for ATask only |
boolean |
isSignRejectMode()
isSignRejectMode, for ATask only |
void |
lockAFTask()
Lock the root AFTask of the AFTask. |
java.util.HashMap |
notifyAFTask()
Remove be state of waiting of the AFTask. |
void |
setAddASAuditList(java.util.Vector list)
|
void |
setAddASAuditsString(java.lang.String auditString)
|
void |
setAddASDepMode(java.lang.String mode)
|
void |
setAddASTitle(java.lang.String addASTitle)
|
void |
setAddASType(java.lang.String type)
|
void |
setAddPAWeight(float weight)
|
void |
setAddPAWeight(int level,
float weight)
|
void |
setAddPAWeightList(java.util.HashMap list)
|
void |
setAddPAWeightList(java.lang.String listStr)
|
void |
setAddSignMessage(java.lang.String addSignMessage)
|
void |
setAddSignResult(java.lang.String result)
setAddSignResult, for ATask only |
void |
setALayers(int layers)
setALayers, for ATask only |
void |
setAnnounceAnnexMode()
setAnnounceAnnexMode, for ATask only |
void |
setAnnounceAuditMode()
setAnnounceAuditMode, for ATask only |
void |
setAnnounceContent(java.lang.String content)
setAnnounceContent, for ATask only |
void |
setAnnounceReviewMode()
setAnnounceReviewMode, for ATask only |
void |
setATaskType(java.lang.String type)
|
void |
setAuditList(java.util.List list)
SetAuditList, for CSTask only |
void |
setCSInstance(CSInstance instance)
SetCSInstance, for CSTask and ATask |
void |
setCsSignMessage(java.lang.String csSignMessage)
|
void |
setExecuteAddAS(boolean flag)
|
void |
setGroupNumber(int num)
setGroupNumber, for ATask only |
void |
setIapAuditList(java.util.List list)
|
void |
setIapGoBackToPro(java.lang.String iapGoBackToPro)
|
void |
setIapSignMessage(java.lang.String iapSignMessage)
|
void |
setIapSignResult(java.lang.String iapSignResult)
|
void |
setMode(int mode)
setMode, for ATask only |
void |
setOperatingMemberID(java.lang.String mID)
Set the operating member ID |
void |
setSaveIapFreqMessage(java.lang.String saveIapFreqMessage)
|
void |
setSignAnnexMode()
setSignAnnexMode, for ATask only |
void |
setSignAuditMode()
setSignAuditMode, for ATask only |
void |
setSignCompleteMode()
setSignCompleteMode, for ATask only |
void |
setSignRejectMode()
setSignRejectMode, for ATask only |
void |
setSignTime(long signTime)
|
void |
setSignTskId(java.lang.String signTskId)
|
void |
setSLayers(int layers)
setSLayers, for ATask only |
java.util.HashMap |
startAFTask()
Start the AFTask. |
java.util.HashMap |
suspendAFTask()
Suspend the AFTask |
void |
unlockAFTask()
UnLock the root task of the AFTask. |
boolean |
updateAFArtInstance(AFArtInstance instance)
Update an AFArtInstance instance |
void |
updateAFTask()
Update the data object of AFTask. |
void |
updateAFTaskState()
Update the state of AFTask. |
void |
waitAFTask()
Set the AFTask to be state of waiting |
void |
waitAFTask(java.lang.String timeString)
Set the AFTask to be state of waiting, and the waiting duration. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AFTask(WFCI wfci)
wfci
- WFCI interfacepublic AFTask(WFCI wfci, Task task) throws WFCIException
wfci
- WFCI interfacetask
- Task
WFCIException
Method Detail |
---|
public void addAddASAudit(java.lang.String[] memData)
Task
addAddASAudit
in class Task
memData
- the String Array.({MemID, RolID, DepID})public void addAddASAudit(java.lang.String memID, java.lang.String roleID, java.lang.String depID)
Task
addAddASAudit
in class Task
memID
- the MemberIDroleID
- the RoleIDdepID
- the DepartmentIDpublic void bypassAFTask(java.lang.String p_AstID) throws WFCIException
p_AstID
- state ID
WFCIException
public java.util.HashMap completeAFTask() throws WFCIException
WFCIException
public boolean forceReassignAFTask(AFMemberRecord mbr) throws WFCIException
mbr
- assign the task to another member
WFCIException
public java.util.Vector getAddASAuditList()
getAddASAuditList
in class Task
public java.lang.String getAddASAuditsString()
getAddASAuditsString
in class Task
public java.lang.String getAddASDepMode()
getAddASDepMode
in class Task
public java.lang.String getAddASResultString()
getAddASResultString
in class Task
public java.lang.String getAddASTitle()
getAddASTitle
in class Task
public java.lang.String getAddASType()
getAddASType
in class Task
public float getAddPAWeight(int level)
getAddPAWeight
in class Task
public java.util.HashMap getAddPAWeightList()
getAddPAWeightList
in class Task
public java.lang.String getAddPAWeightListStr()
getAddPAWeightListStr
in class Task
public java.lang.String getAddSignMessage()
public java.lang.String getAddSignResult()
public AFArtInstance getAFArtInstance() throws WFCIException
WFCIException
public AFDepartment getAFDepartment() throws WFCIException
WFCIException
public AFMemberRecord getAFMemberRecord() throws WFCIException
WFCIException
public AFMemberRecord getAFRealExecutor() throws WFCIException
WFCIException
public java.lang.String getAFRealExecutorName() throws WFCIException
WFCIException
public AFRole getAFRole() throws WFCIException
WFCIException
public int getALayers()
public java.lang.String getAnnounceContent()
public java.lang.String getATaskType()
public java.util.List getAuditList()
public CSInstance getCSInstance()
public java.lang.String getCsSignMessage()
public boolean getDelFlag()
public java.lang.String getDeputyName() throws WFCIException
WFCIException
public int getGroupNumber()
public java.util.List getIapAuditList()
public java.lang.String getIapAuditsString()
public java.lang.String getIapGoBackToPro()
public java.lang.String getIapSignMessage()
public java.lang.String getIapSignResult()
public int getMode()
public java.lang.String getOperatingMemberID()
public AFMemberRecord getOwner() throws WFCIException
WFCIException
public AFTask getParentAFTask() throws WFCIException
WFCIException
public boolean getReadPermission() throws WFCIException
WFCIException
public java.util.Vector getRefAFArtInstanceList() throws WFCIException
WFCIException
public AFTask getRootAFTask() throws WFCIException
WFCIException
public java.lang.String getSaveIapFreqMessage()
public long getSignTime()
public java.lang.String getSignTskId()
public int getSLayers()
public Task getTask()
public boolean goBackTo(java.lang.String toProID, boolean artMode) throws WFCIException
toProID
- a Process ID.artMode
- true if a new artifact is used.
WFCIException
public java.util.HashMap goBackToWithDetailRet(java.lang.String toProID, boolean artMode) throws WFCIException
toProID
- the given ProcessIDartMode
- true if a new artifact is used.
WFCIException
public boolean isAddParallelAnnounceTask()
public boolean isAddSequantialSignTask()
public boolean isAddSequentialAnnounceTask()
public boolean isAnnounceAnnexMode()
public boolean isAnnounceAuditMode()
public boolean isAnnounceReviewMode()
public boolean isATask()
public boolean isCSTask()
public boolean isExecuteAddAS()
isExecuteAddAS
in class Task
public boolean isIapTask()
public boolean isLocked() throws WFCIException
WFCIException
public boolean isOnlyAnnounceAnnexMode()
public boolean isOnlyAnnounceAuditMode()
public boolean isOnlyAnnounceReviewMode()
public boolean isOnlySignAnnexMode()
public boolean isOnlySignAuditMode()
public boolean isOnlySignCompleteMode()
public boolean isOnlySignRejectMode()
public boolean isRefArt()
public boolean isSignAnnexMode()
public boolean isSignAuditMode()
public boolean isSignCompleteMode()
public boolean isSignRejectMode()
public void lockAFTask() throws WFCIException
WFCIException
public java.util.HashMap notifyAFTask() throws WFCIException
WFCIException
public void setAddASAuditList(java.util.Vector list)
setAddASAuditList
in class Task
public void setAddASAuditsString(java.lang.String auditString)
setAddASAuditsString
in class Task
public void setAddASDepMode(java.lang.String mode)
setAddASDepMode
in class Task
public void setAddASTitle(java.lang.String addASTitle)
setAddASTitle
in class Task
public void setAddASType(java.lang.String type)
setAddASType
in class Task
public void setAddPAWeight(float weight)
setAddPAWeight
in class Task
public void setAddPAWeight(int level, float weight)
setAddPAWeight
in class Task
public void setAddPAWeightList(java.util.HashMap list)
setAddPAWeightList
in class Task
public void setAddPAWeightList(java.lang.String listStr)
setAddPAWeightList
in class Task
public void setAddSignMessage(java.lang.String addSignMessage)
public void setAddSignResult(java.lang.String result)
public void setALayers(int layers)
public void setAnnounceAnnexMode()
public void setAnnounceAuditMode()
public void setAnnounceContent(java.lang.String content)
public void setAnnounceReviewMode()
public void setATaskType(java.lang.String type)
public void setAuditList(java.util.List list)
public void setCSInstance(CSInstance instance)
public void setCsSignMessage(java.lang.String csSignMessage)
public void setExecuteAddAS(boolean flag)
setExecuteAddAS
in class Task
public void setGroupNumber(int num)
public void setIapAuditList(java.util.List list)
public void setIapGoBackToPro(java.lang.String iapGoBackToPro)
public void setIapSignMessage(java.lang.String iapSignMessage)
public void setIapSignResult(java.lang.String iapSignResult)
public void setMode(int mode)
public void setOperatingMemberID(java.lang.String mID)
mID
- the operating member IDpublic void setSaveIapFreqMessage(java.lang.String saveIapFreqMessage)
public void setSignAnnexMode()
public void setSignAuditMode()
public void setSignCompleteMode()
public void setSignRejectMode()
public void setSignTime(long signTime)
public void setSignTskId(java.lang.String signTskId)
public void setSLayers(int layers)
public java.util.HashMap startAFTask() throws WFCIException
WFCIException
public java.util.HashMap suspendAFTask() throws WFCIException
WFCIException
public void unlockAFTask() throws WFCIException
WFCIException
public boolean updateAFArtInstance(AFArtInstance instance) throws WFCIException
instance
- the givin AFArtInstance
WFCIException
AFArtInstance
public void updateAFTask() throws WFCIException
WFCIException
public void updateAFTaskState() throws WFCIException
WFCIException
public void waitAFTask() throws WFCIException
WFCIException
public void waitAFTask(java.lang.String timeString) throws WFCIException
timeString
- the running time with format "yyyy/mm/dd/hh/mm"
WFCIException
|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |