|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object AgentflowWeb
public class AgentflowWeb
Constructor Summary | |
---|---|
AgentflowWeb()
|
Method Summary | |
---|---|
void |
addDebugLog(java.lang.String msg)
Add debug log message. |
void |
addErrLog(java.lang.String msg)
Add err log message. |
void |
addExeLog(java.lang.String msg)
Add execution log message. |
void |
addInfoLog(java.lang.String msg)
Add information log message. |
java.lang.String |
addTask(java.lang.String tskID,
java.lang.String run,
java.lang.String type,
java.lang.String title,
java.lang.Object[] memList)
Add countersigning Task. |
void |
addWarningLog(java.lang.String msg)
Add warning log message. |
boolean |
bypassTask(java.lang.String taskid,
java.lang.String astid)
Bypass the task. |
boolean |
changePassword(java.lang.String login,
java.lang.String pass)
Change Password |
boolean |
changePassword(java.lang.String login,
java.lang.String oldPass,
java.lang.String newPass)
|
boolean |
changePassword2(java.lang.String login,
java.lang.String oldPass,
java.lang.String newPass)
|
void |
clearCache()
Clear the cache of the PASE server. |
java.lang.String |
completeCSTask(java.lang.String tskID,
java.lang.String result,
java.lang.String message,
java.lang.Object[] args)
complete CSTask. |
java.lang.Object[] |
completeGetATskIDMemDaList(java.lang.String tskID,
java.lang.Object[] args)
complete WebService Task, return AFTaskID and Member Data List. |
java.lang.String |
completeIapTask(java.lang.String taskID,
java.lang.String result,
java.lang.String message,
java.lang.Object[] args)
complete IapTask. |
java.lang.String |
completeWebServiceTask(java.lang.String taskID,
java.lang.Object[] args)
complete WebService Task. |
java.lang.String |
createProcess(java.lang.String memID,
java.lang.String proID,
java.lang.Object[] args)
Create a Process. |
boolean |
deleteGlobals(java.lang.String rootTaskID)
Delete Globals data from database. |
boolean |
forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID)
Force to reassign the task. |
java.lang.Object[] |
getAllMember()
Returns all member of system. |
java.lang.String[] |
getAllMemberStr()
Returns all memberStr of system. |
java.lang.Object[] |
getApprovalHistoryRootTaskOfJoinMember(java.lang.String mbrID)
Returns a Approval History Root Task List of the Member(mbrID). |
java.lang.Object[] |
getATskMemList(java.lang.String tskID)
|
java.lang.String |
getCompany()
return only Company name |
java.lang.Object[] |
getGlobals(java.lang.String rootTaskID)
Gets Globals data from previous setGlobals function. |
java.lang.Object[] |
getMember(java.lang.String memid)
Returns a data object of member by ID. |
java.lang.Object[] |
getPASEProcessOfMember(java.lang.String memid)
Returns the root processes of some specific member. |
java.lang.String[] |
getProcessList()
Returns all processStr of system. |
java.lang.Object[] |
getRootTaskOfJoinMember(java.lang.String mID)
Returns root tasks with some specific member is involved in. |
long |
getServerTime()
Gets server time. |
java.lang.Object[] |
getSubTaskList(java.lang.String parentID)
Returns subtasks of some specific task. |
java.lang.Object[] |
getTaskFormData(java.lang.String tskID)
Get FormData by the specified task id. |
java.lang.String |
getTaskFormJSONData(java.lang.String tskID)
Get JSON format value of form data by the specified task id. |
java.lang.Object[] |
getTaskInfo(java.lang.String tskID)
Get taskInfo by the specified task id. |
java.lang.Object[] |
getTaskOfMember(java.lang.String memID)
Returns tasks executed by some specific member. |
java.lang.String[] |
getTaskOfMemberStr(java.lang.String memID)
Returns tasks executed by some specific member. |
java.lang.String |
getTaskOfRootTask(java.lang.String rootID)
Returns tasks of some specific root task. |
java.lang.String |
hello()
|
java.lang.Object[] |
login(java.lang.String user,
java.lang.String pass)
user: user login id pass: plain text password return: { OK, Multi, reason } |
void |
logout(java.lang.String user)
|
void |
notifyTask(java.lang.String tskID)
For task schedule and flow control, set the task notify Examples: notifyTask("TskXXXXXXX"); |
void |
pickQueueTask(java.lang.String taskID)
Pick the queue of the task id. |
boolean |
resetDeputyAndDeputyState(java.lang.String myMemid,
java.lang.String deputyMemid,
boolean deputyState)
Reset deputy state and deputy member. |
boolean |
resetMemberDelegation(java.lang.String memid)
Redispatch tasks to deputy of the memberID. |
java.lang.String |
SecurityURLEncode(java.lang.String url)
|
java.lang.String |
setATaskResultMessage(java.lang.String tskID,
java.lang.String result,
java.lang.String message)
set ATask result and message. |
void |
setGlobals(java.lang.String rootTaskID,
java.lang.Object[] args)
Keep data into database and then reuse. |
java.lang.Object[] |
SQLloadValue(java.lang.String sql)
The method is used to load value from database (the RTRepository). |
java.lang.String |
suspendWebServiceTask(java.lang.String taskID,
java.lang.Object[] args)
suspend WebService Task. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AgentflowWeb()
Method Detail |
---|
public java.lang.Object[] login(java.lang.String user, java.lang.String pass) throws java.lang.Exception
java.lang.Exception
public void logout(java.lang.String user) throws java.lang.Exception
java.lang.Exception
public boolean changePassword(java.lang.String login, java.lang.String pass) throws java.lang.Exception
java.lang.Exception
public boolean changePassword2(java.lang.String login, java.lang.String oldPass, java.lang.String newPass) throws java.lang.Exception
java.lang.Exception
public boolean changePassword(java.lang.String login, java.lang.String oldPass, java.lang.String newPass) throws java.lang.Exception
java.lang.Exception
public boolean resetDeputyAndDeputyState(java.lang.String myMemid, java.lang.String deputyMemid, boolean deputyState) throws java.lang.Exception
Examples:
var myMemid = "MEM0001234567980321"; var deputyMemid = "MEM0002972876172780"; var deputyState = true; // set DeputyState is on var Result = resetDeputyAndDeputyState(myMemid,deputyMemid,p_DeputyState); //returns true if it reset successfully; false otherwise
myMemid
- the given member id whom starts up the deputationdeputyMemid
- the given member id whom is a deputydeputyState
- the given true for set deputy state is on ,else false
java.lang.Exception
public boolean resetMemberDelegation(java.lang.String memid) throws java.lang.Exception
Examples:
var memID = "memXXXXX"); resetMemberDelegation(member);
java.lang.Exception
public java.lang.String getCompany() throws java.lang.Exception
java.lang.Exception
public java.lang.Object[] getAllMember() throws java.lang.Exception
java.lang.Exception
public java.lang.Object[] getMember(java.lang.String memid) throws java.lang.Exception
Examples:
var memid = "MEM00300455304127"; var member = getMember(memid); var loginID = Member[0]; var memID = Member[1]; var name = Member[2]; var email = Member[3]; var jobTitle = Member[4]; var officePhone = Member[5]; var deputyID = Member[6]; var deputyState = Member[7]; var password = Member[8];
memid
- a MemberID.
java.lang.Exception
MemberRecord
public java.lang.Object[] getPASEProcessOfMember(java.lang.String memid) throws java.lang.Exception
Examples:
var memid = "MEM0002993177798390"; var PASEProcessList = getPASEProcessOfMember(memid); if(PASEProcessList != null) { for(var i=0;i<PASEProcessList.size();i++){ var process =PASEProcessList.get(i); } }
java.lang.Exception
public java.lang.String createProcess(java.lang.String memID, java.lang.String proID, java.lang.Object[] args) throws java.lang.Exception
memID
- a memID.proID
- a ProcessID.args
- a HashMap contains the relative data.
java.lang.Exception
public java.lang.String getTaskOfRootTask(java.lang.String rootID) throws java.lang.Exception
Examples:
var rootID = "Tsk000000254284"; var TaskList = getTaskOfRootTask(rootID); for (var i=0;i<TaskList.size();i++) { var Task=TaskList.get(i); }
rootID
- a taskID.
java.lang.Exception
public java.lang.Object[] getTaskInfo(java.lang.String tskID) throws java.lang.Exception
Examples:
var tskID = "Tsk000000226229"; var task = getTaskInfo(taskID); var taskID = task[0]; var rootID = task[1]; var name = task[2]; var keyWord = task[3]; var startTime = task[4]; var exeOrder = task[5]; var frontID = task[6]; var frontName = task[7]; var processID = task[8];
tskID
- the given task id
Task
object
java.lang.Exception
public java.lang.Object[] getTaskOfMember(java.lang.String memID) throws java.lang.Exception
Examples:
var memID = "MEM953256027740"; var TaskList = getTaskOfMember(memID); for (var i=0;i<TaskList.size();i++) { var Task=TaskList.get(i); }
memID
- a MemberID.
java.lang.Exception
public java.lang.String getTaskFormJSONData(java.lang.String tskID) throws java.lang.Exception
tskID
- the specified task id
java.lang.Exception
public java.lang.Object[] getTaskFormData(java.lang.String tskID) throws java.lang.Exception
java.lang.Exception
public void pickQueueTask(java.lang.String taskID) throws java.lang.Exception
Examples:
var taskID = "Tsk000000226229"; pcikQueueTask(taskID);
java.lang.Exception
public java.lang.String completeWebServiceTask(java.lang.String taskID, java.lang.Object[] args) throws java.lang.Exception
Examples:
var taskID = "Tsk000000226229"; var args1 = new Array("id", "name"); var args2 = new Array("mem123", "Jack"); var args = new Array(args1, args2); completeWebServiceTask(taskID, args);
java.lang.Exception
public java.lang.String suspendWebServiceTask(java.lang.String taskID, java.lang.Object[] args) throws java.lang.Exception
Examples:
var taskID = "Tsk000000226229"; var args1 = new Array("id", "name"); var args2 = new Array("mem123", "Jack"); var args = new Array(args1, args2); suspendWebServiceTask(taskID, args);
java.lang.Exception
public java.lang.String completeIapTask(java.lang.String taskID, java.lang.String result, java.lang.String message, java.lang.Object[] args) throws java.lang.Exception
Examples:
var taskID = "Tsk000000226229"; var result = "agree"; var message = "this message"; var args1 = new Array("id", "name"); var args2 = new Array("mem123", "Jack"); var args = new Array(args1, args2); completeIapTask(taskID, result, message, args);
taskID
- a TaskID.result
- agree else goBackToIap else goBackToPro,args
- a HashMap contains the relative data.
java.lang.Exception
public java.lang.String completeCSTask(java.lang.String tskID, java.lang.String result, java.lang.String message, java.lang.Object[] args) throws java.lang.Exception
Examples:
var tskID = "Tsk000000226229"; var result = "Agree"; var message = "this message"; var args1 = new Array("id", "name"); var args2 = new Array("mem123", "Jack"); var args = new Array(args1, args2); completeCSTask(tskID, result, message, args);
tskID
- a tskID.result
- Agree else Disagree else NoComment,args
- a HashMap contains the relative data.
java.lang.Exception
public java.lang.Object[] getRootTaskOfJoinMember(java.lang.String mID) throws java.lang.Exception
mID
- a MemberID.
java.lang.Exception
public java.lang.Object[] getSubTaskList(java.lang.String parentID) throws java.lang.Exception
Examples:
var parentID = "Tsk000000254284"; var TaskList = getSubTaskList(parentID); for (var i=0;i<TaskList.size();i++) { var Task=TaskList.get(i); }
parentID
- a TaskID.
java.lang.Exception
public java.lang.Object[] SQLloadValue(java.lang.String sql) throws java.lang.Exception
sql
- the input SQL data string.
java.lang.Exception
public java.lang.String[] getAllMemberStr() throws java.lang.Exception
var allMemberStr = getAllMemberStr(); for (var i=0;i<allMemberStr.length;i++) { var memberStr = allMemberStr.get(i).spilt(":"); var loginID = memberStr[0]; var memID = memberStr[1]; var name = memberStr[2]; }
java.lang.Exception
public java.lang.String[] getProcessList() throws java.lang.Exception
var processList = getProcessList(); for (int i = 0; i < processList.size(); i++) { var processStr = processList.get(i).spilt(":"); var prjName = processStr[0]); var proName = processStr[1]); var proID = processStr[2]); }
java.lang.Exception
public java.lang.String[] getTaskOfMemberStr(java.lang.String memID) throws java.lang.Exception
Examples:
var memID = "MEM953256027740"; var TaskList = getTaskOfMemberStr(memID); for (var i=0;i<TaskList.size();i++) { var Task=TaskList.get(i); }
memID
- a MemberID.
java.lang.Exception
public void notifyTask(java.lang.String tskID)
Examples:
notifyTask("TskXXXXXXX");
tskID
- the task idpublic void clearCache() throws java.lang.Exception
java.lang.Exception
public long getServerTime() throws java.lang.Exception
String time = new Time(getServerTime()).toString();
java.lang.Exception
public void setGlobals(java.lang.String rootTaskID, java.lang.Object[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.Object[] getGlobals(java.lang.String rootTaskID) throws java.lang.Exception
java.lang.Exception
public boolean deleteGlobals(java.lang.String rootTaskID) throws java.lang.Exception
java.lang.Exception
public boolean bypassTask(java.lang.String taskid, java.lang.String astid) throws java.lang.Exception
Examples:
var taskID = "Tsk000000226229" var astID = "AST0000000334532" var ret = bypassTask(task, astID);
java.lang.Exception
public boolean forceReassignTask(java.lang.String p_TaskID, java.lang.String p_MemID) throws java.lang.Exception
Examples:
var taskID = "Tsk000000226229"; var memID = "MEM0000000334532"; var Result = forceReassignTask(p_TaskID, p_MemID); returns true if it sets successfully ;false otherwise
p_TaskID
- the given TaskIDp_MemID
- the given MemberRecordID
java.lang.Exception
public java.lang.Object[] getApprovalHistoryRootTaskOfJoinMember(java.lang.String mbrID) throws java.lang.Exception
java.lang.Exception
public void addDebugLog(java.lang.String msg) throws java.lang.Exception
Examples:
addDebugLog("This is a debug message!");
java.lang.Exception
public void addErrLog(java.lang.String msg) throws java.lang.Exception
Examples:
addErrLog("This is a err message!");
java.lang.Exception
public void addExeLog(java.lang.String msg) throws java.lang.Exception
Examples:
addExeLog("This is a execution message!");
java.lang.Exception
public void addInfoLog(java.lang.String msg) throws java.lang.Exception
Examples:
addInfoLog("This is a information message!");
java.lang.Exception
public void addWarningLog(java.lang.String msg) throws java.lang.Exception
Examples:
addWarningLog("This is a warning message!");
java.lang.Exception
public java.lang.String SecurityURLEncode(java.lang.String url)
public java.lang.String addTask(java.lang.String tskID, java.lang.String run, java.lang.String type, java.lang.String title, java.lang.Object[] memList) throws java.lang.Exception
Examples:
var taskID = "Tsk000000226229"; var run = "1";//set addTask is on. var type = "AddParallelAnnounce"; var title = "this title"; var memList = new Array("mem123", "223"); addTask(tskID, run, type, title, memList);
tskID
- a tskID.run
- the given 1 else 0.type
- the given AddSequentialAnnounce else AddParallelAnnounce else AddSequentialSign.memList
- the List of memID object.
java.lang.Exception
public java.lang.Object[] completeGetATskIDMemDaList(java.lang.String tskID, java.lang.Object[] args) throws java.lang.Exception
Examples:
var taskID = "Tsk000000226229"; var args1 = new Array("id", "name"); var args2 = new Array("mem123", "Jack"); var args = new Array(args1, args2); var aTskIDMemDaList = completeGetATskIDMemDaList(taskID, args); var AFtaskID = aTskIDMemDaList[0][n]; var MemDaList = aTskIDMemDaList[1][n];
java.lang.Exception
public java.lang.Object[] getATskMemList(java.lang.String tskID)
public java.lang.String setATaskResultMessage(java.lang.String tskID, java.lang.String result, java.lang.String message) throws java.lang.Exception
java.lang.Exception
public java.lang.String hello()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |