public interface WFAManagerInterface
extends java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ERR_CANNOT_LOAD_CASE |
static java.lang.String |
ERR_CANNOT_LOAD_MODEL |
static java.lang.String |
ERR_COMPLETING_ACTIVITY |
static java.lang.String |
ERR_COMPLETING_CASE |
static java.lang.String |
ERR_CONDITION_FAILED |
static java.lang.String |
ERR_DELEGATING_ACTIVITY |
static java.lang.String |
ERR_DELETING_CASE |
static java.lang.String |
ERR_ESCALATING_ACTIVITY |
static java.lang.String |
ERR_EXTENDING_ACTIVITY |
static java.lang.String |
ERR_MISSING_RJCODES |
static java.lang.String |
ERR_MISSING_ROLES |
static java.lang.String |
ERR_REJECTING_ACTIVITY |
static java.lang.String |
ERR_ROLE_USERS_NOT_FOUND |
static java.lang.String |
ERR_STARTING_ACTIVITY |
static java.lang.String |
ERR_STARTING_WF |
static java.lang.String |
ERR_SYSTEM |
static java.lang.String |
ERR_USER_NOT_IN_ROLE |
static java.lang.String |
ERR_WF_ALREADY_COMPLETED |
static java.lang.String |
ROLE_TYPE_DELEGATED |
static java.lang.String |
ROLE_TYPE_ESCALATED |
static java.lang.String |
ROLE_TYPE_REGULAR |
static java.lang.String |
ROLE_TYPE_START |
static java.lang.String |
WARN_FIELD_MODIFIED |
Modifier and Type | Method and Description |
---|---|
void |
approveActivity(int wfCaseKey,
int actCaseKey,
java.lang.String completeUserId,
java.lang.String completeNotes,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> removeUsers)
Approve actual activity for given wf
|
void |
createRevision(int wfKey,
int revKey) |
void |
delegateActivities(int wfCaseKey,
java.lang.String userId)
delegate pending activities to specific user
|
void |
delegateActivity(int wfCaseKey,
int actKey,
java.lang.String userId)
delegate activity to specific user
|
void |
deleteAllTestCases(int wfKey,
int revKey) |
void |
deleteCase(int caseKey,
boolean commit) |
void |
escalateActivities(int wfCaseKey)
Escalate pending activities to escalating role
|
void |
escalateActivity(int wfCaseKey,
int actKey)
Escalate activity to escalating role
|
java.util.Map<java.lang.Integer,java.lang.String> |
getApprovedActivities(int wfCaseKey) |
java.lang.Object |
getLastErrorInfo()
Get last error
|
java.util.List<java.lang.String> |
getRoleUserIds(java.lang.String roleCd,
java.lang.String roleType,
int wfKey,
int revKey)
Get users that belong to role
|
ResultSetInterface |
getRs() |
java.util.List<java.util.Map<java.lang.String,java.io.Serializable>> |
getWfCaseUsers(int wfKey,
int revKey) |
boolean |
getWfExists()
Does screen has associated wf
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getWfs()
Get the wf key for specific screen
|
void |
rejectActivity(int wfCaseKey,
int actKey,
java.lang.String completeUserId,
java.lang.String rejectCd,
java.lang.String completeNotes,
int backToKey)
reject activity
|
void |
rejectCase(int caseKey,
java.lang.String rejectCd,
java.lang.String rejectNotes)
Cancels-Rejects the WF case
|
void |
runTests(int wfKey,
int revKey) |
void |
saveModel(java.lang.String xml,
java.lang.String newName,
boolean newRevision) |
void |
sendReminders(int wfCaseKey) |
com.deltek.enterprise.system.wfa.WorkflowCase |
startWF(int wfKey,
int revKey,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> removeUsers)
Start the WF by creating a new instance
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
wfCase2Data(int wfCaseKey) |
java.lang.String |
wfCase2String(int wfCaseKey)
workflow instance to tree helper method
|
java.lang.String |
wfModel2String(int wfKey,
int revKey)
workflow model to tree helper method
|
java.lang.String |
wfModel2Xml(int wfKey,
int revKey) |
java.util.Map<java.lang.String,java.lang.Object> |
xmlModel2Info(java.lang.String xml) |
static final java.lang.String ERR_SYSTEM
static final java.lang.String ERR_CANNOT_LOAD_MODEL
static final java.lang.String ERR_STARTING_WF
static final java.lang.String ERR_USER_NOT_IN_ROLE
static final java.lang.String ERR_WF_ALREADY_COMPLETED
static final java.lang.String ERR_STARTING_ACTIVITY
static final java.lang.String ERR_COMPLETING_ACTIVITY
static final java.lang.String ERR_CONDITION_FAILED
static final java.lang.String ERR_REJECTING_ACTIVITY
static final java.lang.String WARN_FIELD_MODIFIED
static final java.lang.String ERR_ROLE_USERS_NOT_FOUND
static final java.lang.String ERR_CANNOT_LOAD_CASE
static final java.lang.String ERR_ESCALATING_ACTIVITY
static final java.lang.String ERR_EXTENDING_ACTIVITY
static final java.lang.String ERR_DELEGATING_ACTIVITY
static final java.lang.String ERR_COMPLETING_CASE
static final java.lang.String ERR_DELETING_CASE
static final java.lang.String ERR_MISSING_ROLES
static final java.lang.String ERR_MISSING_RJCODES
static final java.lang.String ROLE_TYPE_REGULAR
static final java.lang.String ROLE_TYPE_ESCALATED
static final java.lang.String ROLE_TYPE_DELEGATED
static final java.lang.String ROLE_TYPE_START
boolean getWfExists() throws DEException
DEException
ResultSetInterface getRs()
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getWfs() throws DEException
DEException
java.util.List<java.lang.String> getRoleUserIds(java.lang.String roleCd, java.lang.String roleType, int wfKey, int revKey) throws DEException
roleCd
- roleType
- wfKey
- revKey
- DEException
java.util.List<java.util.Map<java.lang.String,java.io.Serializable>> getWfCaseUsers(int wfKey, int revKey) throws DEException
DEException
com.deltek.enterprise.system.wfa.WorkflowCase startWF(int wfKey, int revKey, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> removeUsers) throws DEException
DEException
void rejectCase(int caseKey, java.lang.String rejectCd, java.lang.String rejectNotes) throws DEException
DEException
void approveActivity(int wfCaseKey, int actCaseKey, java.lang.String completeUserId, java.lang.String completeNotes, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> removeUsers) throws DEException
wfCaseKey
- actCaseKey
- completeUserId
- completeNotes
- DEException
void escalateActivity(int wfCaseKey, int actKey) throws DEException
wfCaseKey
- actKey
- DEException
void escalateActivities(int wfCaseKey) throws DEException
wfCaseKey
- DEException
void delegateActivity(int wfCaseKey, int actKey, java.lang.String userId) throws DEException
wfCaseKey
- actKey
- userId
- DEException
void delegateActivities(int wfCaseKey, java.lang.String userId) throws DEException
wfCaseKey
- userId
- DEException
void rejectActivity(int wfCaseKey, int actKey, java.lang.String completeUserId, java.lang.String rejectCd, java.lang.String completeNotes, int backToKey) throws DEException
wfCaseKey
- actKey
- completeUserId
- rejectCd
- completeNotes
- DEException
java.lang.String wfModel2String(int wfKey, int revKey) throws DEException
wfKey
- DEException
java.lang.String wfCase2String(int wfCaseKey) throws DEException
wfCaseKey
- DEException
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> wfCase2Data(int wfCaseKey) throws DEException
DEException
java.lang.String wfModel2Xml(int wfKey, int revKey) throws DEException
DEException
java.util.Map<java.lang.String,java.lang.Object> xmlModel2Info(java.lang.String xml) throws DEException
DEException
void saveModel(java.lang.String xml, java.lang.String newName, boolean newRevision) throws DEException
DEException
void createRevision(int wfKey, int revKey) throws DEException
DEException
java.lang.Object getLastErrorInfo()
void deleteCase(int caseKey, boolean commit) throws DEException
DEException
java.util.Map<java.lang.Integer,java.lang.String> getApprovedActivities(int wfCaseKey) throws DEException
DEException
void sendReminders(int wfCaseKey) throws DEException
DEException
void deleteAllTestCases(int wfKey, int revKey) throws DEException
DEException
void runTests(int wfKey, int revKey) throws DEException
DEException