|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpase.agenda.AdminAPIImpl
public class AdminAPIImpl
No comment yet
| Constructor Summary | |
|---|---|
AdminAPIImpl(FlowService flowService,
SecurityService securityService,
UtilityService utilityService)
|
|
| 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)
other command |
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()
bbs's command |
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)
domination command |
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()
on-line user command |
int[] |
getWeek()
Get the weeks list. |
java.util.Vector |
getWorkdays()
Get the workdays list. |
void |
initHoliday()
schedule's command |
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)
process's command |
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(pe.tse.SearchCondition cond)
search's command |
int |
searchDataCount(pe.tse.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)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AdminAPIImpl(FlowService flowService,
SecurityService securityService,
UtilityService utilityService)
| Method Detail |
|---|
public java.util.Vector searchData(pe.tse.SearchCondition cond)
searchData in interface AdminAPIcond - the given SearchCondition
public int searchDataCount(pe.tse.SearchCondition cond)
AdminAPI
searchDataCount in interface AdminAPIcond - the given SearchCondition
public boolean removeTaskByAdm(java.lang.String tID)
removeTaskByAdm in interface AdminAPItID - the task ID that the task will be removed
public boolean bypassTask(Task p_TaskID,
java.lang.String p_AstID)
AdminAPI
bypassTask in interface AdminAPIp_AstID - the state ID which is used to determine which path to pass
public boolean forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID,
java.lang.String p_RoleID)
AdminAPI
forceReassignTask in interface AdminAPIp_TaskID - the given TaskIDp_MemID - the given MemberRecordIDp_RoleID - the given RoleID
public boolean forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID)
AdminAPI
forceReassignTask in interface AdminAPIp_TaskID - the task ID which it's executor will be changedp_MemID - the Member ID which is assigned to accept the task
public AccessMember getMemberAccess(java.lang.String memID)
getMemberAccess in interface AdminAPImemID - the Member ID
public boolean setMemberAccess(java.lang.String memID,
AccessMember access)
AdminAPI
setMemberAccess in interface AdminAPImemID - the Member IDaccess - AccessMember
public AccessOnLineUser getMemberOnLineAccess(java.lang.String memID)
AdminAPI
getMemberOnLineAccess in interface AdminAPImemID - the Member ID
public boolean setMemberOnLineAccess(java.lang.String memID,
AccessOnLineUser access)
AdminAPI
setMemberOnLineAccess in interface AdminAPImemID - the Member IDaccess - AccessOnLineUser
public java.util.Vector getMemberTaskAccess(java.lang.String memID)
AdminAPI
getMemberTaskAccess in interface AdminAPImemID - the Member ID
public boolean setMemberTaskAccess(java.lang.String memID,
java.util.Vector taskAccessList)
AdminAPI
setMemberTaskAccess in interface AdminAPImemID - the Member ID
public java.util.Vector getMemberArtifactAccess(java.lang.String memID)
AdminAPI
getMemberArtifactAccess in interface AdminAPImemID - the member ID
public boolean setMemberArtifactAccess(java.lang.String memID,
java.util.Vector artifactAccessList)
AdminAPI
setMemberArtifactAccess in interface AdminAPImemID - the Member ID
public AccessAdmin getMemberAdminAccess(java.lang.String memID)
AdminAPI
getMemberAdminAccess in interface AdminAPImemID - the Member ID
public boolean setMemberAdminAccess(java.lang.String memID,
AccessAdmin access)
AdminAPI
setMemberAdminAccess in interface AdminAPImemID - the Member IDaccess - AccessAdmin
public AccessManager getAccessManagerByOrgRightID(java.lang.String managerID,
java.lang.String orgRightID)
AdminAPI
getAccessManagerByOrgRightID in interface AdminAPIpublic java.util.List getFunctionAccessList(java.lang.String principalID)
AdminAPI
getFunctionAccessList in interface AdminAPI
public java.util.List getFunctionAccessList(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
AdminAPI
getFunctionAccessList in interface AdminAPIpublic boolean setFunctionAccess(FunctionAccess access)
AdminAPI
setFunctionAccess in interface AdminAPIaccess - FunctionAccess
public boolean deleteFunctionAccess(FunctionAccess access)
AdminAPI
deleteFunctionAccess in interface AdminAPIaccess - FunctionAccess
public boolean deleteFunctionAccess(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
AdminAPI
deleteFunctionAccess in interface AdminAPIprincipalID - StringorgID - StringfunctionName - Stringpermission - String
public void initHoliday()
initHoliday in interface AdminAPIpublic int[] getWeek()
AdminAPI
getWeek in interface AdminAPIpublic java.util.Vector getHolidays()
AdminAPI
getHolidays in interface AdminAPIpublic java.util.Vector getHalfHolidays()
AdminAPI
getHalfHolidays in interface AdminAPIpublic java.util.Vector getWorkdays()
AdminAPI
getWorkdays in interface AdminAPI
public void saveSchedule(java.util.Vector hdays,
java.util.Vector h_days,
java.util.Vector wdays,
int[] w)
AdminAPI
saveSchedule in interface AdminAPIhdays - the Vector of holidays dateh_days - the Vector of half-holidays datewdays - the Vector of workdays datew - the array of weeks integerpublic java.util.Vector getBBSBoard()
getBBSBoard in interface AdminAPIclientAPIpublic java.util.Vector getAllBBSBoard()
getAllBBSBoard in interface AdminAPIclientAPIpublic boolean newBBSBoard(BBSBoard bbsBoard)
newBBSBoard in interface AdminAPIclientAPIpublic boolean suspendBBSBoard(java.lang.String bbsBoardID)
suspendBBSBoard in interface AdminAPIclientAPIpublic boolean deleteBBSBoard(java.lang.String boardID)
deleteBBSBoard in interface AdminAPIclientAPIpublic boolean updateBBSBoard(BBSBoard bbsBoard)
updateBBSBoard in interface AdminAPIclientAPIpublic boolean activeBBSBoard(java.lang.String boardID)
activeBBSBoard in interface AdminAPIclientAPIpublic java.util.Vector getOnLineUser()
getOnLineUser in interface AdminAPIpublic java.util.Vector getConcurrentUser()
AdminAPI
getConcurrentUser in interface AdminAPIpublic boolean kickOnLineUser(java.lang.String memID)
AdminAPI
kickOnLineUser in interface AdminAPI
public void sendShortMessgeToUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
AdminAPI
sendShortMessgeToUser in interface AdminAPImsg - the message stringfromMemID - the member IDtoMemID - the received member ID
public void sendShortMessageToAll(java.lang.String msg,
java.lang.String fromMemID)
AdminAPI
sendShortMessageToAll in interface AdminAPImsg - the message stringfromMemID - the member IDpublic java.util.Vector getOnLineAdminUser()
AdminAPI
getOnLineAdminUser in interface AdminAPIpublic boolean kickOnLineAdminUser(java.lang.String memID)
AdminAPI
kickOnLineAdminUser in interface AdminAPI
public void sendShortMessgeToAdminUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
AdminAPI
sendShortMessgeToAdminUser in interface AdminAPImsg - the message stringfromMemID - the member IDtoMemID - the received member ID
public void sendShortMessageToAdminAll(java.lang.String msg,
java.lang.String fromMemID)
AdminAPI
sendShortMessageToAdminAll in interface AdminAPImsg - the message stringfromMemID - the member ID
public boolean changePassword(java.lang.String uID,
java.lang.String newPwd)
changePassword in interface AdminAPIuID - the member IDnewPwd - the new password
public boolean reflushProcessManager()
AdminAPI
reflushProcessManager in interface AdminAPI
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||