com.ragic.s3.service.workflow
Class Workflow
java.lang.Object
com.ragic.s3.service.workflow.Workflow
public class Workflow
- extends java.lang.Object
Under construction.
User: liberation
Date: 2010/12/2
Time: 09:11:44 pm
Field Summary |
static java.lang.String |
ACCEPT
|
static java.lang.String |
CANCEL
|
static java.lang.String |
EMPTY
|
static java.lang.String |
FINISH
|
static java.lang.String |
NEW
|
static java.lang.String |
NOTYET
|
static java.lang.String |
PROCESSING
|
static java.lang.String |
REJECT
|
static java.lang.String |
REPLACED
|
Method Summary |
void |
addSigner(java.lang.String email,
java.lang.String userName)
|
void |
cancel()
|
static Workflow |
create(java.lang.String apname,
java.lang.String path,
java.lang.String sheet,
int domainId,
int nodeId,
java.lang.String submitter,
java.lang.String submitterName)
|
void |
finish()
|
java.lang.String |
getApname()
|
java.util.Date |
getFinishDate()
|
java.lang.String |
getNextUser()
|
int |
getOriginalDomainId()
|
int |
getOriginalNodeId()
|
java.lang.String |
getPath()
|
java.lang.String |
getResponse()
|
static java.lang.String |
getResponseName(java.lang.String response,
com.ragic.s3.nui.RagicBundle bundle)
|
int |
getResultNodeId()
|
java.lang.String |
getSheet()
|
java.lang.String |
getStatus()
|
static java.lang.String |
getStatusName(java.lang.String status,
com.ragic.s3.nui.RagicBundle bundle)
|
java.util.Date |
getSubmitDate()
|
java.lang.String |
getSubmitter()
|
java.lang.String |
getSubmitterName()
|
java.lang.String |
getWfId()
|
java.util.Map<java.lang.String,WorkflowStep> |
getWorkflowHistory()
|
static Workflow |
load(java.lang.String apname,
java.lang.String wfId)
|
void |
postCustomApproval()
|
ScriptResponse |
preCustomApproval(com.ragic.s3.nui.RagicBundle bundle)
|
void |
setApname(java.lang.String apname)
|
void |
setFinishDate(java.lang.String finishDate)
|
void |
setOriginalDomainId(int originalDomainId)
|
void |
setOriginalNodeId(int originalNodeId)
|
void |
setPath(java.lang.String path)
|
void |
setResponse(java.lang.String response)
|
void |
setResponseNodeId(int responseNodeId)
|
void |
setResultNodeId(int resultNodeId)
|
void |
setRootNodeId(int rootNodeId)
|
void |
setSheet(java.lang.String sheet)
|
void |
setStatus(java.lang.String status)
|
void |
setStatusNodeId(int statusNodeId)
|
void |
setSubmitDate(java.lang.String submitDate)
|
void |
setSubmitter(java.lang.String submitter)
|
void |
setSubmitterName(java.lang.String submitterName)
|
void |
setWfId(java.lang.String wfId)
|
void |
sign(java.lang.String email,
java.lang.String response,
java.lang.String comment,
java.lang.String attachment)
|
void |
start()
|
void |
updateStatusInDB(boolean done)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NEW
public static final java.lang.String NEW
- See Also:
- Constant Field Values
PROCESSING
public static final java.lang.String PROCESSING
- See Also:
- Constant Field Values
FINISH
public static final java.lang.String FINISH
- See Also:
- Constant Field Values
REPLACED
public static final java.lang.String REPLACED
- See Also:
- Constant Field Values
CANCEL
public static final java.lang.String CANCEL
- See Also:
- Constant Field Values
NOTYET
public static final java.lang.String NOTYET
- See Also:
- Constant Field Values
ACCEPT
public static final java.lang.String ACCEPT
- See Also:
- Constant Field Values
REJECT
public static final java.lang.String REJECT
- See Also:
- Constant Field Values
EMPTY
public static final java.lang.String EMPTY
- See Also:
- Constant Field Values
create
public static Workflow create(java.lang.String apname,
java.lang.String path,
java.lang.String sheet,
int domainId,
int nodeId,
java.lang.String submitter,
java.lang.String submitterName)
load
public static Workflow load(java.lang.String apname,
java.lang.String wfId)
addSigner
public void addSigner(java.lang.String email,
java.lang.String userName)
start
public void start()
finish
public void finish()
cancel
public void cancel()
updateStatusInDB
public void updateStatusInDB(boolean done)
sign
public void sign(java.lang.String email,
java.lang.String response,
java.lang.String comment,
java.lang.String attachment)
getWorkflowHistory
public java.util.Map<java.lang.String,WorkflowStep> getWorkflowHistory()
getNextUser
public java.lang.String getNextUser()
getWfId
public java.lang.String getWfId()
setWfId
public void setWfId(java.lang.String wfId)
getApname
public java.lang.String getApname()
getPath
public java.lang.String getPath()
getSheet
public java.lang.String getSheet()
getSubmitter
public java.lang.String getSubmitter()
getSubmitterName
public java.lang.String getSubmitterName()
getSubmitDate
public java.util.Date getSubmitDate()
getFinishDate
public java.util.Date getFinishDate()
getStatus
public java.lang.String getStatus()
getResponse
public java.lang.String getResponse()
getResultNodeId
public int getResultNodeId()
setResultNodeId
public void setResultNodeId(int resultNodeId)
getOriginalDomainId
public int getOriginalDomainId()
setOriginalDomainId
public void setOriginalDomainId(int originalDomainId)
getOriginalNodeId
public int getOriginalNodeId()
setOriginalNodeId
public void setOriginalNodeId(int originalNodeId)
setApname
public void setApname(java.lang.String apname)
setPath
public void setPath(java.lang.String path)
setSheet
public void setSheet(java.lang.String sheet)
setSubmitter
public void setSubmitter(java.lang.String submitter)
setSubmitterName
public void setSubmitterName(java.lang.String submitterName)
setSubmitDate
public void setSubmitDate(java.lang.String submitDate)
setFinishDate
public void setFinishDate(java.lang.String finishDate)
setStatus
public void setStatus(java.lang.String status)
setResponse
public void setResponse(java.lang.String response)
setRootNodeId
public void setRootNodeId(int rootNodeId)
setStatusNodeId
public void setStatusNodeId(int statusNodeId)
setResponseNodeId
public void setResponseNodeId(int responseNodeId)
getStatusName
public static java.lang.String getStatusName(java.lang.String status,
com.ragic.s3.nui.RagicBundle bundle)
getResponseName
public static java.lang.String getResponseName(java.lang.String response,
com.ragic.s3.nui.RagicBundle bundle)
preCustomApproval
public ScriptResponse preCustomApproval(com.ragic.s3.nui.RagicBundle bundle)
postCustomApproval
public void postCustomApproval()
Copyright © 2009,2010,2011,2012 Ragic Corp. All Rights Reserved.