|
||||||||||
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 AdminAPI
cond
- the given SearchCondition
public int searchDataCount(pe.tse.SearchCondition cond)
AdminAPI
searchDataCount
in interface AdminAPI
cond
- the given SearchCondition
public boolean removeTaskByAdm(java.lang.String tID)
removeTaskByAdm
in interface AdminAPI
tID
- the task ID that the task will be removed
public boolean bypassTask(Task p_TaskID, java.lang.String p_AstID)
AdminAPI
bypassTask
in interface AdminAPI
p_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 AdminAPI
p_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 AdminAPI
p_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 AdminAPI
memID
- the Member ID
public boolean setMemberAccess(java.lang.String memID, AccessMember access)
AdminAPI
setMemberAccess
in interface AdminAPI
memID
- the Member IDaccess
- AccessMember
public AccessOnLineUser getMemberOnLineAccess(java.lang.String memID)
AdminAPI
getMemberOnLineAccess
in interface AdminAPI
memID
- the Member ID
public boolean setMemberOnLineAccess(java.lang.String memID, AccessOnLineUser access)
AdminAPI
setMemberOnLineAccess
in interface AdminAPI
memID
- the Member IDaccess
- AccessOnLineUser
public java.util.Vector getMemberTaskAccess(java.lang.String memID)
AdminAPI
getMemberTaskAccess
in interface AdminAPI
memID
- the Member ID
public boolean setMemberTaskAccess(java.lang.String memID, java.util.Vector taskAccessList)
AdminAPI
setMemberTaskAccess
in interface AdminAPI
memID
- the Member ID
public java.util.Vector getMemberArtifactAccess(java.lang.String memID)
AdminAPI
getMemberArtifactAccess
in interface AdminAPI
memID
- the member ID
public boolean setMemberArtifactAccess(java.lang.String memID, java.util.Vector artifactAccessList)
AdminAPI
setMemberArtifactAccess
in interface AdminAPI
memID
- the Member ID
public AccessAdmin getMemberAdminAccess(java.lang.String memID)
AdminAPI
getMemberAdminAccess
in interface AdminAPI
memID
- the Member ID
public boolean setMemberAdminAccess(java.lang.String memID, AccessAdmin access)
AdminAPI
setMemberAdminAccess
in interface AdminAPI
memID
- the Member IDaccess
- AccessAdmin
public AccessManager getAccessManagerByOrgRightID(java.lang.String managerID, java.lang.String orgRightID)
AdminAPI
getAccessManagerByOrgRightID
in interface AdminAPI
public 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 AdminAPI
public boolean setFunctionAccess(FunctionAccess access)
AdminAPI
setFunctionAccess
in interface AdminAPI
access
- FunctionAccess
public boolean deleteFunctionAccess(FunctionAccess access)
AdminAPI
deleteFunctionAccess
in interface AdminAPI
access
- FunctionAccess
public boolean deleteFunctionAccess(java.lang.String principalID, java.lang.String orgID, java.lang.String functionName, java.lang.String permission)
AdminAPI
deleteFunctionAccess
in interface AdminAPI
principalID
- StringorgID
- StringfunctionName
- Stringpermission
- String
public void initHoliday()
initHoliday
in interface AdminAPI
public int[] getWeek()
AdminAPI
getWeek
in interface AdminAPI
public java.util.Vector getHolidays()
AdminAPI
getHolidays
in interface AdminAPI
public java.util.Vector getHalfHolidays()
AdminAPI
getHalfHolidays
in interface AdminAPI
public 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 AdminAPI
hdays
- 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 AdminAPI
clientAPI
public java.util.Vector getAllBBSBoard()
getAllBBSBoard
in interface AdminAPI
clientAPI
public boolean newBBSBoard(BBSBoard bbsBoard)
newBBSBoard
in interface AdminAPI
clientAPI
public boolean suspendBBSBoard(java.lang.String bbsBoardID)
suspendBBSBoard
in interface AdminAPI
clientAPI
public boolean deleteBBSBoard(java.lang.String boardID)
deleteBBSBoard
in interface AdminAPI
clientAPI
public boolean updateBBSBoard(BBSBoard bbsBoard)
updateBBSBoard
in interface AdminAPI
clientAPI
public boolean activeBBSBoard(java.lang.String boardID)
activeBBSBoard
in interface AdminAPI
clientAPI
public java.util.Vector getOnLineUser()
getOnLineUser
in interface AdminAPI
public java.util.Vector getConcurrentUser()
AdminAPI
getConcurrentUser
in interface AdminAPI
public 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 AdminAPI
msg
- the message stringfromMemID
- the member IDtoMemID
- the received member IDpublic void sendShortMessageToAll(java.lang.String msg, java.lang.String fromMemID)
AdminAPI
sendShortMessageToAll
in interface AdminAPI
msg
- the message stringfromMemID
- the member IDpublic java.util.Vector getOnLineAdminUser()
AdminAPI
getOnLineAdminUser
in interface AdminAPI
public 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 AdminAPI
msg
- the message stringfromMemID
- the member IDtoMemID
- the received member IDpublic void sendShortMessageToAdminAll(java.lang.String msg, java.lang.String fromMemID)
AdminAPI
sendShortMessageToAdminAll
in interface AdminAPI
msg
- the message stringfromMemID
- the member IDpublic boolean changePassword(java.lang.String uID, java.lang.String newPwd)
changePassword
in interface AdminAPI
uID
- 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 |