|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AdminAPI
The method defined in this interface can be invoked by Client and Administrator Tools
Method Summary | |
---|---|
boolean |
activeBBSBoard(java.lang.String boardID)
|
boolean |
bypassTask(Task p_TaskID,
java.lang.String p_AstID)
ByPass a task. |
boolean |
changePassword(java.lang.String uID,
java.lang.String newPwd)
Change user's password. |
boolean |
deleteBBSBoard(java.lang.String boardID)
|
boolean |
forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID)
Force to reassign a task to other user. |
java.util.Vector |
getAllBBSBoard()
|
java.util.Vector |
getBBSBoard()
|
java.util.Vector |
getHalfHolidays()
Get the half-holidays list. |
java.util.Vector |
getHolidays()
Get the holidays list. |
AccessMember |
getMemberAccess(java.lang.String memID)
Get the content of AccessMember of user. |
AccessAdmin |
getMemberAdminAccess(java.lang.String memID)
Get the content of AccessAdmin of user. |
java.util.Vector |
getMemberArtifactAccess(java.lang.String memID)
Get the list of AccessArtifact of user. |
AccessOnLineUser |
getMemberOnLineAccess(java.lang.String memID)
Get the content of AccessOnLineUser of user. |
java.util.Vector |
getMemberTaskAccess(java.lang.String memID)
Get the list of AccessTask of user. |
java.util.Vector |
getOnLineAdminUser()
Get the on-line admin user list. |
java.util.Vector |
getOnLineUser()
Get the on-line user list. |
int[] |
getWeek()
Get the weeks list. |
java.util.Vector |
getWorkdays()
Get the workdays list. |
void |
initHoliday()
Initialize holidays. |
boolean |
kickOnLineAdminUser(java.lang.String memID)
remove an admin user from on-line in sever. |
boolean |
kickOnLineUser(java.lang.String memID)
remove an user from on-line in sever. |
boolean |
newBBSBoard(BBSBoard bbsBoard)
|
boolean |
reflushProcessManager()
Demmand process manager of server to re-schedule. |
boolean |
removeTaskByAdm(java.lang.String tID)
Remove a root task |
void |
saveSchedule(java.util.Vector hdays,
java.util.Vector h_days,
java.util.Vector wdays,
int[] w)
Save server's schedule. |
java.util.Vector |
searchData(SearchCondition cond)
Get searched result by using given conditions. |
int |
searchDataCount(SearchCondition cond)
Get searched number by using given conditions. |
void |
sendShortMessageToAdminAll(java.lang.String msg,
java.lang.String fromMemID)
send short message to all on-line admin users |
void |
sendShortMessageToAll(java.lang.String msg,
java.lang.String fromMemID)
send short message to all on-line users |
void |
sendShortMessgeToAdminUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
send short message to someone admin user online |
void |
sendShortMessgeToUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
send short message to someone user online |
boolean |
setMemberAccess(java.lang.String memID,
AccessMember access)
Set user's AccessMember. |
boolean |
setMemberAdminAccess(java.lang.String memID,
AccessAdmin access)
Set user's AccessAdmin. |
boolean |
setMemberArtifactAccess(java.lang.String memID,
java.util.Vector artifactAccessList)
Set user's AccessArtifact list. |
boolean |
setMemberOnLineAccess(java.lang.String memID,
AccessOnLineUser access)
Set user's AccessOnLineUser. |
boolean |
setMemberTaskAccess(java.lang.String memID,
java.util.Vector taskAccessList)
Set user's AccessTask list. |
boolean |
suspendBBSBoard(java.lang.String bbsBoardID)
|
boolean |
updateBBSBoard(BBSBoard bbsBoard)
|
Method Detail |
---|
boolean activeBBSBoard(java.lang.String boardID)
clientAPI
boolean bypassTask(Task p_TaskID, java.lang.String p_AstID)
tID
- the task ID which will be bypassedp_AstID
- the state ID which is used to determine which path to pass
boolean changePassword(java.lang.String uID, java.lang.String newPwd)
uID
- the member IDnewPwd
- the new password
boolean deleteBBSBoard(java.lang.String boardID)
clientAPI
boolean forceReassignTask(java.lang.String p_TaskID, java.lang.String p_MemID)
p_TaskID
- the task ID which it's executor will be changedp_MemID
- the Member ID which is assigned to accept the task
java.util.Vector getAllBBSBoard()
clientAPI
java.util.Vector getBBSBoard()
clientAPI
java.util.Vector getHalfHolidays()
java.util.Vector getHolidays()
AccessMember getMemberAccess(java.lang.String memID)
memID
- the Member ID
AccessAdmin getMemberAdminAccess(java.lang.String memID)
memID
- the Member ID
java.util.Vector getMemberArtifactAccess(java.lang.String memID)
memID
- the member ID
AccessOnLineUser getMemberOnLineAccess(java.lang.String memID)
memID
- the Member ID
java.util.Vector getMemberTaskAccess(java.lang.String memID)
memID
- the Member ID
java.util.Vector getOnLineAdminUser()
java.util.Vector getOnLineUser()
int[] getWeek()
java.util.Vector getWorkdays()
void initHoliday()
boolean kickOnLineAdminUser(java.lang.String memID)
boolean kickOnLineUser(java.lang.String memID)
boolean newBBSBoard(BBSBoard bbsBoard)
clientAPI
boolean reflushProcessManager()
boolean removeTaskByAdm(java.lang.String tID)
tID
- the task ID that the task will be removed
void saveSchedule(java.util.Vector hdays, java.util.Vector h_days, java.util.Vector wdays, int[] w)
hdays
- the Vector of holidays dateh_days
- the Vector of half-holidays datewdays
- the Vector of workdays datew
- the array of weeks integerjava.util.Vector searchData(SearchCondition cond)
cond
- the given SearchCondition
int searchDataCount(SearchCondition cond)
cond
- the given SearchCondition
void sendShortMessageToAdminAll(java.lang.String msg, java.lang.String fromMemID)
msg
- the message stringfromMemID
- the member IDvoid sendShortMessageToAll(java.lang.String msg, java.lang.String fromMemID)
msg
- the message stringfromMemID
- the member IDvoid sendShortMessgeToAdminUser(java.lang.String msg, java.lang.String fromMemID, java.lang.String toMemID)
msg
- the message stringfromMemID
- the member IDtoMemID
- the received member IDvoid sendShortMessgeToUser(java.lang.String msg, java.lang.String fromMemID, java.lang.String toMemID)
msg
- the message stringfromMemID
- the member IDtoMemID
- the received member IDboolean setMemberAccess(java.lang.String memID, AccessMember access)
memID
- the Member IDaccess
- AccessMember
boolean setMemberAdminAccess(java.lang.String memID, AccessAdmin access)
memID
- the Member IDaccess
- AccessAdmin
boolean setMemberArtifactAccess(java.lang.String memID, java.util.Vector artifactAccessList)
memID
- the Member IDVector
- AccessArtifact
boolean setMemberOnLineAccess(java.lang.String memID, AccessOnLineUser access)
memID
- the Member IDaccess
- AccessOnLineUser
boolean setMemberTaskAccess(java.lang.String memID, java.util.Vector taskAccessList)
memID
- the Member IDaccess
- AccessTask
boolean suspendBBSBoard(java.lang.String bbsBoardID)
clientAPI
boolean updateBBSBoard(BBSBoard bbsBoard)
clientAPI
|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |