public interface AdminAPI
Modifier and Type | Method and Description |
---|---|
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 |
deleteFunctionAccess(FunctionAccess access)
Delete user's FunctionAccess.
|
boolean |
deleteFunctionAccess(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
Delete user's FunctionAccess.
|
boolean |
forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID)
Force to reassign a task to other user.
|
boolean |
forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID,
java.lang.String p_RoleID)
Force to reassign the task and assign the specific roleID when this member has multi-roles.
|
AccessManager |
getAccessManagerByOrgRightID(java.lang.String managerID,
java.lang.String orgRightID)
Get the content of AccessManager of user.
|
java.util.Vector |
getAllBBSBoard() |
java.util.Vector |
getBBSBoard() |
java.util.Vector |
getConcurrentUser()
Get the concurrent user list.
|
java.util.List |
getFunctionAccessList(java.lang.String principalID)
Get the content of AccessManager of user.
|
java.util.List |
getFunctionAccessList(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
Get the content of AccessManager of user.
|
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 |
setFunctionAccess(FunctionAccess access)
Set user's FunctionAccess.
|
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) |
java.util.Vector searchData(SearchCondition cond)
cond
- the given SearchConditionint searchDataCount(SearchCondition cond)
cond
- the given SearchConditionboolean removeTaskByAdm(java.lang.String tID)
tID
- the task ID that the task will be removedboolean 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 passboolean forceReassignTask(java.lang.String p_TaskID, java.lang.String p_MemID, java.lang.String p_RoleID)
p_TaskID
- the given TaskIDp_MemID
- the given MemberRecordIDp_RoleID
- the given RoleIDboolean 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 taskAccessMember getMemberAccess(java.lang.String memID)
memID
- the Member IDboolean setMemberAccess(java.lang.String memID, AccessMember access)
memID
- the Member IDaccess
- AccessMemberAccessOnLineUser getMemberOnLineAccess(java.lang.String memID)
memID
- the Member IDboolean setMemberOnLineAccess(java.lang.String memID, AccessOnLineUser access)
memID
- the Member IDaccess
- AccessOnLineUserjava.util.Vector getMemberTaskAccess(java.lang.String memID)
memID
- the Member IDboolean setMemberTaskAccess(java.lang.String memID, java.util.Vector taskAccessList)
memID
- the Member IDaccess
- AccessTaskjava.util.Vector getMemberArtifactAccess(java.lang.String memID)
memID
- the member IDboolean setMemberArtifactAccess(java.lang.String memID, java.util.Vector artifactAccessList)
memID
- the Member IDVector
- AccessArtifactAccessAdmin getMemberAdminAccess(java.lang.String memID)
memID
- the Member IDboolean setMemberAdminAccess(java.lang.String memID, AccessAdmin access)
memID
- the Member IDaccess
- AccessAdminAccessManager getAccessManagerByOrgRightID(java.lang.String managerID, java.lang.String orgRightID)
managerID
- orgRightID
- java.util.List getFunctionAccessList(java.lang.String principalID)
principalID
- java.util.List getFunctionAccessList(java.lang.String principalID, java.lang.String orgID, java.lang.String functionName, java.lang.String permission)
principalID
- functionName
- permission
- boolean setFunctionAccess(FunctionAccess access)
access
- FunctionAccessboolean deleteFunctionAccess(FunctionAccess access)
access
- FunctionAccessboolean deleteFunctionAccess(java.lang.String principalID, java.lang.String orgID, java.lang.String functionName, java.lang.String permission)
principalID
- StringorgID
- StringfunctionName
- Stringpermission
- Stringvoid initHoliday()
int[] getWeek()
java.util.Vector getHolidays()
java.util.Vector getHalfHolidays()
java.util.Vector getWorkdays()
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 getBBSBoard()
clientAPI
java.util.Vector getAllBBSBoard()
clientAPI
boolean newBBSBoard(BBSBoard bbsBoard)
clientAPI
boolean suspendBBSBoard(java.lang.String bbsBoardID)
clientAPI
boolean deleteBBSBoard(java.lang.String boardID)
clientAPI
boolean updateBBSBoard(BBSBoard bbsBoard)
clientAPI
boolean activeBBSBoard(java.lang.String boardID)
clientAPI
java.util.Vector getOnLineUser()
java.util.Vector getConcurrentUser()
boolean kickOnLineUser(java.lang.String memID)
void sendShortMessgeToUser(java.lang.String msg, java.lang.String fromMemID, java.lang.String toMemID)
msg
- the message stringfromMemID
- the member IDtoMemID
- the received member IDvoid sendShortMessageToAll(java.lang.String msg, java.lang.String fromMemID)
msg
- the message stringfromMemID
- the member IDjava.util.Vector getOnLineAdminUser()
boolean kickOnLineAdminUser(java.lang.String memID)
void sendShortMessgeToAdminUser(java.lang.String msg, java.lang.String fromMemID, java.lang.String toMemID)
msg
- the message stringfromMemID
- the member IDtoMemID
- the received member IDvoid sendShortMessageToAdminAll(java.lang.String msg, java.lang.String fromMemID)
msg
- the message stringfromMemID
- the member IDboolean changePassword(java.lang.String uID, java.lang.String newPwd)
uID
- the member IDnewPwd
- the new passwordboolean reflushProcessManager()
Copyright ? 2022. All Rights Reserved.