|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UtilityService
UtilityService API.
Field Summary | |
---|---|
static java.lang.String |
CACHE_TYPE_ALL
|
static java.lang.String |
CACHE_TYPE_ARTIFACT
|
static java.lang.String |
CACHE_TYPE_ORG
|
static java.lang.String |
CACHE_TYPE_PROCESS
|
static java.lang.String |
CACHE_TYPE_TASK
|
Method Summary | |
---|---|
boolean |
activeBBSBoard(java.lang.String bbsBoardID)
Active a bbs board in db with a board ID |
void |
addDebugLog(java.lang.String msg)
Add a debug log to server. |
void |
addErrLog(java.lang.String msg)
Add an error log to server. |
void |
addExeLog(java.lang.String msg)
Add a execution log to server. |
void |
addInfoLog(java.lang.String msg)
Add an information log to server. |
boolean |
addLoginLog(LoginInfo info)
Adds a login info record. |
boolean |
addSSORecord(java.lang.String memID,
java.lang.String sessionID)
add record into sso record |
void |
addWarningLog(java.lang.String msg)
Add a warning log to server. |
boolean |
changePassword(java.lang.String loginID,
java.lang.String newPwd)
The method is used to change the password of some member. |
boolean |
changePassword(java.lang.String mbrID,
java.lang.String oldPwd,
java.lang.String newPwd)
The method is used to change the password of some member. |
void |
clearCache()
Clear server cache. |
void |
clearCache(java.lang.String type)
Clear server cache with the specified cache type. |
ScheduleEvent |
createScheduleEvent()
Create a empty ScheduleEvent instance |
boolean |
delBBSMsg(java.lang.String bbsBoardID,
java.lang.String msgID)
Delete a bbs message in db with a borad ID and a message ID |
boolean |
deleteBBSBoard(java.lang.String bbsBoardID)
Delete a bbs board in db with a board ID |
boolean |
deleteBoardAdmin(java.lang.String memId)
|
boolean |
deleteBoardPerm(java.lang.String messageId,
java.lang.String memId)
|
boolean |
deleteFreqMessage(FreqMessage msg)
|
boolean |
deleteGlobals(java.lang.String rootTaskID)
Delete global variables for a rootTask. |
boolean |
deleteMailLoginTimeStamp(java.lang.String mailId)
To delete the data from database by the mail id . |
boolean |
deleteMailLoginTimeStampByTaskId(java.lang.String taskId)
To delete the data from database by the task id . |
boolean |
deleteMbrSignGroup(java.lang.String mbrId,
AFGroup group)
|
boolean |
deletePASEMessage(PASEMessage msg)
Delete a message from database |
boolean |
deletePASEMessageByID(java.lang.String msgID)
Delete a message from database |
boolean |
deleteProcessMapCategory(java.lang.String id)
|
boolean |
deleteProcessMapLink(Link link)
|
void |
deleteUserCalendar(java.lang.String calendarID)
delete user calendar with specified calendar id |
java.util.Collection |
findLoginLog(QueryConditions qryCondition)
Returns the LoginInfo objects by specific conditions. |
long |
getAdminLoginTime(java.lang.String loginID)
Get login time for a Administration tool user. |
java.util.Vector |
getAllBBSBoard()
Get all bbs boards, including active and suspended |
java.util.Vector |
getAllBBSBoardByComID(java.lang.String comID)
Gets all bbs boards(include the announcement board) by company id. |
java.util.Vector |
getAllMessageOfMem(java.lang.String boardID,
java.lang.String memID)
|
java.util.List |
getAllTimeZones()
|
java.util.List |
getAllUserCalendar()
get all user calendar |
java.lang.String |
getAnnouncementCompanyName(java.lang.String boardID)
|
java.util.HashMap |
getArtInsDefaultMap(java.lang.String propertys,
java.lang.String artState,
java.lang.String dvType,
Task task,
java.lang.String artID,
java.lang.String[] priorityLocaleStr)
|
java.util.List<AuthLDAPConfig> |
getAuthLDAPConfigs()
Retrieve the ldap configs |
java.util.Vector |
getBBSBoard()
Get bbs boards, only active |
BBSBoard |
getBBSBoard(java.lang.String bbsBoardID)
Get the bbs board with the specific ID |
java.util.Vector |
getBBSBoardByRangeID(java.util.Vector rangeList)
Gets bbs boards by member's role. |
BBSMessage |
getBBSMsg(java.lang.String msgID)
Get the bbs message with the specific ID |
java.util.Vector |
getBBSMsgList(java.lang.String bbsBoardID)
Get all messages with a board ID |
java.util.Vector |
getBBSSearchResult(java.lang.String bbsBoardID,
java.lang.String keyword)
Get all messages with a keyword in some board. |
java.util.Vector |
getBoardAdminList()
|
java.util.Vector |
getBoardPermList(java.lang.String messageId)
|
com.flowring.schedule.UserCalendar |
getCalendar(java.lang.String id)
Get UserCalendar by id. |
java.util.Vector |
getComIDListOfMember(java.lang.String memID)
|
java.lang.String |
getComIdOfDep(java.lang.String depID)
|
java.lang.String |
getComIdOfRole(java.lang.String rolID)
|
java.util.Map |
getCompanyAnnouncementBoard()
|
java.lang.String |
getDbConnectionCurrentState()
Get the information about the system database connection : Max. connection size, Min. connection size, Current used connection size. |
java.util.Vector |
getDeputiedOfMember(java.lang.String memID)
Gets a member list that the given member is each one of the list member deputy. |
java.util.Vector |
getFreqMessageByMbrId(java.lang.String mbrId)
|
java.util.HashMap |
getGlobals(java.lang.String rootTaskID)
Get global variables for a rootTask. |
java.lang.String |
getGroupSignIDOfTask(java.lang.String taskID)
To get the group sign id of the specified task id. |
java.util.List |
getGroupSignTaskIDList(java.lang.String groupSignID)
To get the task id list of the specified group sign id. |
java.util.HashMap |
getGroupSignTaskMap(java.lang.String groupSignID)
To get a HashMap of the specified group sign id. |
java.util.Vector |
getHalfHolidays()
get half holidays in system's default calendar. |
java.util.Vector |
getHalfHolidays(java.lang.String memID)
get half holidays in member's calendar. |
java.util.Vector |
getHolidays()
get holidays in system's default calendar. |
java.util.Vector |
getHolidays(java.lang.String memID)
get holidays in member's calendar. |
java.util.Vector |
getLatestBBSMsg(int count)
Get the latest BBS Message with the specific count number |
java.util.Vector |
getLatestBBSMsg(int count,
java.lang.String boardID)
Get the latest BBS Message with the specific count number |
java.util.Vector |
getLatestBBSMsgByMemID(int count,
java.util.Vector boardList)
|
long |
getMailLoginTimeStamp(java.lang.String mailId)
Gets the time value in milliseconds of TimeStamp. |
java.util.Vector |
getMbrSignGroupList(java.lang.String mbrId)
|
java.lang.String |
getNewAFGroupID()
|
java.lang.String |
getNewArtInsID()
Genrate a new Artifact Instance ID. |
java.lang.String |
getNewBBSMsgID()
Genrate a new BBSMessage ID. |
java.lang.String |
getNewDayId()
Generate a new Day ID. |
java.lang.String |
getNewFileID()
Genrate a new file ID. |
java.lang.String |
getNewFreqMessageID()
|
java.lang.String |
getNewGroupSignID()
Generate a new GroupSign ID |
java.lang.String |
getNewMsgID()
Genrate a new PASEMessage ID. |
java.lang.String |
getNewMultiAeppServerID()
|
java.lang.String |
getNewOfficeHourId()
Generate a new OfficeHour ID. |
java.lang.String |
getNewProcessMapCategoryID()
|
java.lang.String |
getNewTaskID()
Genrate a new task ID. |
java.lang.String |
getNewWorkingDayId()
Generate a new WorkingDay ID. |
java.lang.String |
getNewWorkingDayTemplateId()
Generate a new WorkingDayTemplate ID. |
java.util.Vector |
getOnlineAdminUser()
Get all online administration tool user. |
java.util.Vector |
getOnlineUser()
Get all online Agenda user. |
java.util.HashMap |
getPaseEventMap(java.lang.String[] args)
|
java.util.Vector |
getPASEMessageOfMember(java.lang.String mID)
Get a member's messages |
Category |
getProcessMapCategory(java.lang.String id)
|
java.util.List |
getProcessMapCategoryList()
|
Link |
getProcessMapLink(Link link)
|
java.util.List |
getProcessMapLinkList(java.lang.String parentId)
|
java.util.List |
getProcessMapParentIdListByProId(java.lang.String proId)
|
java.util.HashMap |
getProductInfo()
Get product information. |
java.util.Map |
getRoleSearchResult(java.lang.String keyword,
boolean depNameSearch,
boolean rolNamesearch,
boolean memNameSearch,
boolean loginIdSearch)
Get the role search result with the keyword. |
ScheduleEvent |
getScheduleEvent(java.lang.String id)
Get a ScheduleEvent instance |
SerRuntimeEnv |
getServerEnv()
Get the server runtime environment |
double |
getServerGMT()
get the GMT of server |
java.util.HashMap |
getServerStatus()
Get server status. |
long |
getServerTime()
Get server time. |
java.lang.String |
getSSOMemberID(java.lang.String sessionID)
get memID from sso record by sessionID |
MemberRecord |
getSSOMemberRecord(java.lang.String sessionID)
get memberRecord from sso record by sessionID |
com.flowring.schedule.UserCalendar |
getUserCalendarByUser(java.lang.String id)
get user calendar by user id(MEMxxx, ROLxxx, DEPxxx, COMxxx) |
java.util.HashMap |
getUserCalendarMap(java.lang.String memID)
get member's all UserCalendars corresponding to every role; |
long |
getUserLoginTime(java.lang.String loginID)
Get login time for a Agenda user. |
java.util.Vector |
getVariableList()
Get variable list. |
int[] |
getWeek()
get the work days of a week in system's default calendar. |
int[] |
getWeek(java.lang.String memID)
get the work days of a week in member's calendar. |
java.util.Vector |
getWorkdays()
get work days in system's default calendar. |
java.util.Vector |
getWorkdays(java.lang.String memID)
get work days in member's calendar. |
java.util.HashMap |
initAgenda(java.lang.String user)
init Agenda |
boolean |
insertBoardAdmin(java.lang.String memId)
|
boolean |
insertBoardPerm(java.lang.String messageId,
java.lang.String memId)
|
boolean |
insertFreqMessage(FreqMessage msg)
|
boolean |
insertMbrSignGroup(java.lang.String mbrId,
AFGroup group)
|
boolean |
insertProcessMapCategory(Category category)
|
boolean |
insertProcessMapLink(Link link)
|
void |
insertScheduleEvent(ScheduleEvent evt)
Insert a ScheduleEvent instance |
boolean |
insertTaskGroupSign(java.lang.String taskID,
java.lang.String groupSignID,
long signTime)
This method is used for insert into Task_GroupSign. |
boolean |
isEnabledModule(java.lang.String moduleName)
Returns the flag indicates whether a module is enabled. |
boolean |
isHalfHoliday(java.lang.String date)
Check if the date is half-holiday. |
boolean |
isHalfHoliday(java.lang.String date,
java.lang.String memID)
Check if the date is half-holiday in user's calendar. |
boolean |
isHoliday(java.lang.String date)
Check if the date is holiday. |
boolean |
isHoliday(java.lang.String date,
java.lang.String memID)
Check if the date is holiday. |
boolean |
isLogined(java.lang.String user)
Check specified user is logined or not. |
boolean |
isSupervisor(java.lang.String memID)
|
boolean |
isUnitExistUserWorkingDay(java.lang.String id,
java.lang.String calendarID)
check the unit has been set calendar or not |
boolean |
isWorkday(java.lang.String date,
java.lang.String memID)
Check if the date is work day in user's calendar. |
void |
kickout(java.lang.String user)
Kick a client off from server. |
void |
kickoutAdmin(java.lang.String user)
Kick an adminstration tools client off from server. |
java.util.HashMap |
login(java.lang.String user,
java.lang.String pass)
Client login to server. |
java.util.Map |
login(java.lang.String user,
java.lang.String pass,
boolean toCheckDup)
To authenticate users (it doesn't register). |
java.util.HashMap |
loginAdmin(java.lang.String user,
java.lang.String pass)
An adminstration tools client login to server. |
void |
logout(java.lang.String user)
Client logout from server. |
void |
logoutAdmin(java.lang.String user)
An adminstration tools client logout from server. |
boolean |
mustReassignDeputiedTask(java.lang.String memID)
|
boolean |
newBBSBoard(BBSBoard bbsBoard)
New a bbs board in db with a new board object |
boolean |
postBBSMsg(BBSMessage msg)
Post a bbs message in db with a new message object |
void |
printArtifactList(java.util.Vector artInsIDList,
java.lang.String printMode,
java.lang.String pageMode,
java.lang.String viewState,
boolean bRunScript,
int top,
int down,
int left,
int right,
int orientation)
This method is using for batch printing(in pase server side) artifact instances. |
void |
printArtifactList(java.util.Vector artInsIDList,
java.lang.String printMode,
java.lang.String pageMode,
java.lang.String viewState,
boolean bRunScript,
int width,
int height,
int top,
int down,
int left,
int right,
int orientation,
boolean popUp)
This method is using for batch printing(in pase server side) artifact instances. |
void |
reassignDeputyTask(java.lang.String loginID)
Reassign the deputy task with the specified login id. |
boolean |
reflushProcessManager()
Cron-related functions, reflush cron-task schedule in Server. |
void |
registerAdmin(java.lang.String user,
AdminRMI client)
Register an adminstration tools client callback to server. |
void |
registerClient(java.lang.String user,
ClientRMI client)
Register a client callback to server. |
boolean |
removeAllSSO()
for System clear all SSO record |
void |
removeScheduleEvent(java.lang.String id)
Remove a ScheduleEvent instance |
boolean |
removeSSORecord(java.lang.String memID,
java.lang.String sessionID)
remove sso record according memID or web sessionID |
boolean |
resetDeputyAndDeputyState(java.lang.String memID,
java.lang.String deputyMemID,
boolean deputyState)
Refresh deputy data in cache. |
boolean |
resetMemberDelegation(MemberRecord memberRecord)
Refresh deputy data in cache |
void |
saveCalendar(com.flowring.schedule.UserCalendar cal)
Save UserCalendar. |
java.util.Vector |
searchData(SearchCondition cond)
Search data, depending on input search conditions |
int |
searchDataCount(SearchCondition cond)
Search data count, depending on input search conditions |
java.util.Vector |
searchScheduleEvent(ScheduleSearchCondition cond)
Search Schedule Events. |
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String htmlText,
java.util.Vector fileList,
java.util.HashMap auth)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
java.lang.String tskID)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task,
java.lang.String script)
Send E-Mail through internet, using HTML format. |
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text)
Send E-Mail through internet. |
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text)
Send E-Mail through internet. |
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
Send E-Mail through internet. |
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String htmlText,
java.util.Vector fileList,
java.util.HashMap auth)
Send E-Mail through internet. |
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
Send E-Mail through internet. |
void |
sendMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
java.lang.String tskID)
Send E-Mail through internet. |
void |
sendMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task)
Send E-Mail through internet. |
void |
sendMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task,
java.lang.String script)
Send E-Mail through internet. |
boolean |
sendPASEMessage(PASEMessage msg)
Send a message through message-system built in Agentflow |
void |
sendShortMessageToAdminAll(java.lang.String msg,
java.lang.String fromMemID)
Send a short message to all administration tool users. |
void |
sendShortMessageToAdminUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
Send a short message to a specified administration tool user. |
void |
sendShortMessageToAll(java.lang.String msg,
java.lang.String fromMemID)
Send a short message to all Agenda users. |
void |
sendShortMessageToUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
Send a short message to a specified Agenda user. |
boolean |
setCompanyAnnouncementBoard(java.util.Map companyAnnouncementBoardMap)
|
void |
setGlobals(java.lang.String rootTaskID,
java.util.HashMap args)
Set global variables for a rootTask. |
boolean |
shutdownServer()
Stop server. |
boolean |
startServer()
Start server. |
boolean |
suspendBBSBoard(java.lang.String bbsBoardID)
Suspend a bbs board in db with a board ID |
boolean |
swapProcessMapCategory(Category category1,
Category category2)
|
boolean |
swapProcessMapLink(Link link1,
Link link2)
|
boolean |
updateBBSBoard(BBSBoard bbsBoard)
Update a bbs board in db with a board object |
boolean |
updateBBSMessage(BBSMessage msg)
|
boolean |
updateFreqMessage(FreqMessage msg)
|
boolean |
updateMbrSignGroup(java.lang.String mbrId,
AFGroup group)
|
boolean |
updatePASEMessage(PASEMessage msg)
Update a message in database |
boolean |
updateProcessMapCategory(Category category)
|
void |
updateScheduleEvent(ScheduleEvent evt)
Update a ScheduleEvent instance |
java.util.HashMap |
userVerify(java.lang.String user,
java.lang.String pass,
boolean autoLogin)
To verify user's loginID and password |
Field Detail |
---|
static final java.lang.String CACHE_TYPE_ALL
static final java.lang.String CACHE_TYPE_ARTIFACT
static final java.lang.String CACHE_TYPE_ORG
static final java.lang.String CACHE_TYPE_PROCESS
static final java.lang.String CACHE_TYPE_TASK
Method Detail |
---|
boolean activeBBSBoard(java.lang.String bbsBoardID)
bbsBoardID
- the given BBSBoardID
BBSBoard
void addDebugLog(java.lang.String msg)
msg
- the given log messagevoid addErrLog(java.lang.String msg)
msg
- the given log messagevoid addExeLog(java.lang.String msg)
msg
- the given log messagevoid addInfoLog(java.lang.String msg)
msg
- the given log messageboolean addLoginLog(LoginInfo info)
info
- the LoginInfo object contains information to be logged
boolean addSSORecord(java.lang.String memID, java.lang.String sessionID)
memID
- StringsessionID
- String
void addWarningLog(java.lang.String msg)
msg
- the given log messageboolean changePassword(java.lang.String loginID, java.lang.String newPwd)
mbrID
- the given MemberIDnewPwd
- new password
boolean changePassword(java.lang.String mbrID, java.lang.String oldPwd, java.lang.String newPwd)
mbrID
- the given MemberIDoldPwd
- original passwordnewPwd
- new password
void clearCache()
void clearCache(java.lang.String type)
type
- the specified type.(UtilityService.CACHE_TYPE_ALL,
UtilityService.CACHE_TYPE_ARTIFACT,
UtilityService.CACHE_TYPE_PROCESS,
UtilityService.CACHE_TYPE_ORG, UtilityService.CACHE_TYPE_TASK)ScheduleEvent createScheduleEvent()
ScheduleEvent
boolean delBBSMsg(java.lang.String bbsBoardID, java.lang.String msgID)
bbsBoardID
- the given BBSBoardIDmsgID
- the given BBSMessageID
BBSBoard
,
BBSMessage
boolean deleteBBSBoard(java.lang.String bbsBoardID)
bbsBoardID
- the given BBSBoardID
BBSBoard
boolean deleteBoardAdmin(java.lang.String memId)
boolean deleteBoardPerm(java.lang.String messageId, java.lang.String memId)
boolean deleteFreqMessage(FreqMessage msg)
boolean deleteGlobals(java.lang.String rootTaskID)
rootTaskID
- the given RootTask ID
boolean deleteMailLoginTimeStamp(java.lang.String mailId)
mailId
-
boolean
boolean deleteMailLoginTimeStampByTaskId(java.lang.String taskId)
taskId
-
boolean
boolean deleteMbrSignGroup(java.lang.String mbrId, AFGroup group)
boolean deletePASEMessage(PASEMessage msg)
msg
- the given message. msg.SendID, msg.RecID, msg.SendTime
are used as key to delete the message.
PASEMessage
boolean deletePASEMessageByID(java.lang.String msgID)
msgID
- the given MessageID
PASEMessage
boolean deleteProcessMapCategory(java.lang.String id)
boolean deleteProcessMapLink(Link link)
void deleteUserCalendar(java.lang.String calendarID)
calendarID
- java.util.Collection findLoginLog(QueryConditions qryCondition)
long getAdminLoginTime(java.lang.String loginID)
loginID
- the given login ID
java.util.Vector getAllBBSBoard()
BBSBoard
)BBSBoard
java.util.Vector getAllBBSBoardByComID(java.lang.String comID)
company
- id
BBSBoard
).java.util.Vector getAllMessageOfMem(java.lang.String boardID, java.lang.String memID)
java.util.List getAllTimeZones()
java.util.List getAllUserCalendar()
WFCIException
java.lang.String getAnnouncementCompanyName(java.lang.String boardID)
java.util.HashMap getArtInsDefaultMap(java.lang.String propertys, java.lang.String artState, java.lang.String dvType, Task task, java.lang.String artID, java.lang.String[] priorityLocaleStr)
java.util.List<AuthLDAPConfig> getAuthLDAPConfigs()
AuthLDAPConfig
WFCIException
java.util.Vector getBBSBoard()
BBSBoard
)BBSBoard
BBSBoard getBBSBoard(java.lang.String bbsBoardID)
bbsBoardID
- the given BBSBoardID
BBSBoard
java.util.Vector getBBSBoardByRangeID(java.util.Vector rangeList)
member's
- rangeList (each element in Vector is a company id.)
BBSBoard
).BBSMessage getBBSMsg(java.lang.String msgID)
msgID
- the given BBSMessageID
BBSMessage
java.util.Vector getBBSMsgList(java.lang.String bbsBoardID)
bbsBoardID
- the given BBSBoardID
BBSMessage
)BBSBoard
,
BBSMessage
java.util.Vector getBBSSearchResult(java.lang.String bbsBoardID, java.lang.String keyword)
bbsBoardID
- the given BBSBoardIDkeyword
- the given keyword
BBSMessage
)BBSBoard
,
BBSMessage
java.util.Vector getBoardAdminList()
java.util.Vector getBoardPermList(java.lang.String messageId)
com.flowring.schedule.UserCalendar getCalendar(java.lang.String id)
id
- String
java.util.Vector getComIDListOfMember(java.lang.String memID)
java.lang.String getComIdOfDep(java.lang.String depID)
java.lang.String getComIdOfRole(java.lang.String rolID)
java.util.Map getCompanyAnnouncementBoard()
java.lang.String getDbConnectionCurrentState()
String
the information string.java.util.Vector getDeputiedOfMember(java.lang.String memID)
Supposing member B, C, D has deputed their personal tasks to member A. And if member C deputy state is closed, the others are activated. Now you want to know whose deputy is member A and whom deputy state is activated. Here you can know the answer by using this method with a given member id of member A. It will return theof each member B, D in a
MemberRecord
whose deputy state is activated.
Vector
mID
- a member id who is a deputy.
Vector
is a MemberRecord
. Returns a
Vector
with zero size if there
didn't have any member. @java.util.Vector getFreqMessageByMbrId(java.lang.String mbrId)
java.util.HashMap getGlobals(java.lang.String rootTaskID)
rootTaskID
- the given RootTask IDjava.lang.String getGroupSignIDOfTask(java.lang.String taskID)
String
- taskID
String
group sign id
java.rmi.RemoteException
java.util.List getGroupSignTaskIDList(java.lang.String groupSignID)
String
- groupSignID
List
task id list
java.rmi.RemoteException
java.util.HashMap getGroupSignTaskMap(java.lang.String groupSignID)
String
taskID, Long
completeTime).
These tasks are completed at the same time by Group Sign.
String
- groupSignID
HashMap
groupSignTaskMap. Each element(key, value) in HashMap is (String
taskID, Long
completeTime).
java.rmi.RemoteException
java.util.Vector getHalfHolidays()
memID
-
Vector
halfHolidayLists. Each element is the Vector is a Date
half holiday.java.util.Vector getHalfHolidays(java.lang.String memID)
memID
-
Vector
halfHolidayLists. Each element is the Vector is a Date
half holiday.java.util.Vector getHolidays()
memID
-
Vector
holidayLists. Each element is the Vector is a Date
holiday.java.util.Vector getHolidays(java.lang.String memID)
memID
-
Vector
holidayLists. Each element is the Vector is a Date
holiday.java.util.Vector getLatestBBSMsg(int count)
count
- the given count
BBSMessage
)BBSMessage
java.util.Vector getLatestBBSMsg(int count, java.lang.String boardID)
count
- the given countexpBoardID
- the excepted boardID
BBSMessage
)BBSMessage
java.util.Vector getLatestBBSMsgByMemID(int count, java.util.Vector boardList)
long getMailLoginTimeStamp(java.lang.String mailId)
Examples:
String mailId = "Mal000000000001"; long timeStamp = WFCI.getMialLoginTimeStamp(mailId);
mailId
-
long
time value in millisecondsjava.util.Vector getMbrSignGroupList(java.lang.String mbrId)
java.lang.String getNewAFGroupID()
java.lang.String getNewArtInsID()
java.lang.String getNewBBSMsgID()
java.lang.String getNewDayId()
java.lang.String getNewFileID()
java.lang.String getNewFreqMessageID()
java.lang.String getNewGroupSignID() throws java.rmi.RemoteException
String
GroupSign ID
java.rmi.RemoteException
java.lang.String getNewMsgID()
java.lang.String getNewMultiAeppServerID()
java.lang.String getNewOfficeHourId()
java.lang.String getNewProcessMapCategoryID()
java.lang.String getNewTaskID()
java.lang.String getNewWorkingDayId()
java.lang.String getNewWorkingDayTemplateId()
java.util.Vector getOnlineAdminUser()
MemberRecord
)MemberRecord
java.util.Vector getOnlineUser()
MemberRecord
)MemberRecord
java.util.HashMap getPaseEventMap(java.lang.String[] args)
java.util.Vector getPASEMessageOfMember(java.lang.String mID)
mID
- the given MemberID
PASEMessage
)PASEMessage
Category getProcessMapCategory(java.lang.String id)
java.util.List getProcessMapCategoryList()
Link getProcessMapLink(Link link)
java.util.List getProcessMapLinkList(java.lang.String parentId)
java.util.List getProcessMapParentIdListByProId(java.lang.String proId)
java.util.HashMap getProductInfo()
java.util.Map getRoleSearchResult(java.lang.String keyword, boolean depNameSearch, boolean rolNamesearch, boolean memNameSearch, boolean loginIdSearch)
String
the search result string.ScheduleEvent getScheduleEvent(java.lang.String id)
id
- the given ScheduleEvent ID
ScheduleEvent
SerRuntimeEnv getServerEnv()
double getServerGMT()
java.util.HashMap getServerStatus()
long getServerTime()
java.lang.String getSSOMemberID(java.lang.String sessionID)
sessionID
- String
MemberRecord getSSOMemberRecord(java.lang.String sessionID)
sessionID
- String
com.flowring.schedule.UserCalendar getUserCalendarByUser(java.lang.String id)
id
-
WFCIException
java.util.HashMap getUserCalendarMap(java.lang.String memID)
memID
-
long getUserLoginTime(java.lang.String loginID)
loginID
- the given login ID
java.util.Vector getVariableList()
Variable
)Variable
int[] getWeek()
memID
-
int[] getWeek(java.lang.String memID)
memID
-
java.util.Vector getWorkdays()
String
- member id
Vector
workDayList. Each element is the Vector is Date
work day.java.util.Vector getWorkdays(java.lang.String memID)
String
- member id
Vector
workDayList. Each element is the Vector is Date
work day.java.util.HashMap initAgenda(java.lang.String user)
user
- Client User Name.
boolean insertBoardAdmin(java.lang.String memId)
boolean insertBoardPerm(java.lang.String messageId, java.lang.String memId)
boolean insertFreqMessage(FreqMessage msg)
boolean insertMbrSignGroup(java.lang.String mbrId, AFGroup group)
boolean insertProcessMapCategory(Category category)
boolean insertProcessMapLink(Link link)
void insertScheduleEvent(ScheduleEvent evt)
evt
- the given ScheduleEventScheduleEvent
boolean insertTaskGroupSign(java.lang.String taskID, java.lang.String groupSignID, long signTime)
taskID
- String
the task IDgroupSignID
- String
the group sign ID generated by systemsignTime
- long
the complete timeboolean isEnabledModule(java.lang.String moduleName)
modueName
- the module name to be checked
boolean isHalfHoliday(java.lang.String date)
date
- the given date string
boolean isHalfHoliday(java.lang.String date, java.lang.String memID)
date
- the given date stringmemID
- the given member id string
boolean isHoliday(java.lang.String date)
date
- the given date string
boolean isHoliday(java.lang.String date, java.lang.String memID)
date
- the given date stringmemID
- the given member id string
boolean isLogined(java.lang.String user)
user
- Client User Name.boolean isSupervisor(java.lang.String memID)
boolean isUnitExistUserWorkingDay(java.lang.String id, java.lang.String calendarID)
id
- calendarID
-
boolean isWorkday(java.lang.String date, java.lang.String memID)
date
- the given date stringmemID
- the given member id string
void kickout(java.lang.String user)
user
- Client User Name.void kickoutAdmin(java.lang.String user)
user
- Admin User Name.java.util.HashMap login(java.lang.String user, java.lang.String pass)
user
- Client User Name.pass
- Client User password.
java.util.Map login(java.lang.String user, java.lang.String pass, boolean toCheckDup)
user
- client user namepass
- client user password; it should be MD5-encrypted if AFDB
authentication is used; otherwise it should be clear-text.toCheckDup
- whether this funtion should deny duplicate login (already
registered users)
java.util.HashMap loginAdmin(java.lang.String user, java.lang.String pass)
user
- Admin User Name.pass
- Admin User password.
void logout(java.lang.String user)
user
- Client User Name.void logoutAdmin(java.lang.String user)
user
- Admin User Name.boolean mustReassignDeputiedTask(java.lang.String memID)
boolean newBBSBoard(BBSBoard bbsBoard)
bbsBoard
- the given BBSBoard
BBSBoard
boolean postBBSMsg(BBSMessage msg)
msg
- the given BBSMessage
BBSMessage
void printArtifactList(java.util.Vector artInsIDList, java.lang.String printMode, java.lang.String pageMode, java.lang.String viewState, boolean bRunScript, int top, int down, int left, int right, int orientation)
artInsIDList
- the vector of artifact instance idprintMode
- the String
type of printing mode, should be
"Java", "Pdf", "JpgFile" or "PdfFile"pageMode
- the String
type of page mode, should be
"FullPage", "CutPage" or "OriginalPage"viewState
- the state of artifact to displaybRunScript
- true for running script on viewStatetop
- the top margin in millimeterdown
- the bottom margin in millimeterleft
- the left margin in millimeterright
- the right margin in millimeterorientation
- given 0 for horizontal, 1 for verticalvoid printArtifactList(java.util.Vector artInsIDList, java.lang.String printMode, java.lang.String pageMode, java.lang.String viewState, boolean bRunScript, int width, int height, int top, int down, int left, int right, int orientation, boolean popUp)
artInsIDList
- the vector of artifact instance idprintMode
- the String
type of printing mode, should be
"Java", "Pdf", "JpgFile" or "PdfFile"pageMode
- the String
type of page mode, should be
"FullPage", "CutPage" or "OriginalPage"viewState
- the state of artifact to displaybRunScript
- true for running script on viewStatewidth
- is useless.(Reset to zero)height
- is useless.(Reset to zero)top
- the top margin in millimeterdown
- the bottom margin in millimeterleft
- the left margin in millimeterright
- the right margin in millimeterorientation
- given 0 for horizontal, 1 for verticalpopUp
- pop-up the print setting dialogvoid reassignDeputyTask(java.lang.String loginID)
loginID
- the specified login idboolean reflushProcessManager()
void registerAdmin(java.lang.String user, AdminRMI client)
user
- Admin User Name.client
- a AdminRMI instance.void registerClient(java.lang.String user, ClientRMI client)
user
- Client User Name.client
- a ClientRMI instance.boolean removeAllSSO()
void removeScheduleEvent(java.lang.String id)
id
- the given ScheduleEvent IDScheduleEvent
boolean removeSSORecord(java.lang.String memID, java.lang.String sessionID)
memID
- StringloginID
- StringsessionID
- String
boolean resetDeputyAndDeputyState(java.lang.String memID, java.lang.String deputyMemID, boolean deputyState)
memID
- the given MemberRecord ID.deputyMemID
- the given Deputy MemberRecord ID.deputyState
- check if deputy state is activated.
boolean resetMemberDelegation(MemberRecord memberRecord)
mbr
- the given MemberRecord
MemberRecord
void saveCalendar(com.flowring.schedule.UserCalendar cal)
cal
- UserCalendarjava.util.Vector searchData(SearchCondition cond)
cond
- search conditions
int searchDataCount(SearchCondition cond)
cond
- search conditions
java.util.Vector searchScheduleEvent(ScheduleSearchCondition cond)
ScheduleEvent
)ScheduleSearchCondition
void sendHTMLMail(java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String text)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailsubject
- the "subject" field of E-Mailtext
- the content of E-Mailvoid sendHTMLMail(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-Mailvoid sendHTMLMail(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text, java.util.Vector fileList)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listvoid sendHTMLMail(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String htmlText, java.util.Vector fileList, java.util.HashMap auth)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listauth
- the login information of the mail server. {"username"=void sendHTMLMail(java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String text, java.util.Vector fileList)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailsubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listvoid sendHTMLMailExt(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text, java.util.Vector fileList, java.lang.String tskID)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listtskID
- the designated task ID to executevoid sendHTMLMailExt(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text, java.util.Vector fileList, Task task)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listtask
- the designated task to executevoid sendHTMLMailExt(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text, java.util.Vector fileList, Task task, java.lang.String script)
from
- the "from" filed of E-Mail.to
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mail.cc
- the "cc" field of E-Mail address.subject
- the "subject" field of E-Mail.text
- the content of E-Mail.fileList
- the attached file name list. The file name is based on PASE
Server.task
- the designated task to execute.script
- the designated script to execute.void sendMail(java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String text)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailsubject
- the "subject" field of E-Mailtext
- the content of E-Mailvoid sendMail(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-Mailvoid sendMail(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text, java.util.Vector fileList)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listvoid sendMail(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String htmlText, java.util.Vector fileList, java.util.HashMap auth)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listauth
- the login information of the mail server. {"username"=void sendMail(java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String text, java.util.Vector fileList)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailsubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listvoid sendMailExt(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text, java.util.Vector fileList, java.lang.String tskID)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listtskID
- the designated task ID to executevoid sendMailExt(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text, java.util.Vector fileList, Task task)
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listtask
- the designated task to executevoid sendMailExt(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text, java.util.Vector fileList, Task task, java.lang.String script)
from
- the "from" filed of E-Mail.to
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mail.cc
- the "cc" field of E-Mail address.subject
- the "subject" field of E-Mail.text
- the content of E-Mail.fileList
- the attached file name list. The file name is based on PASE
Server.task
- the designated task to execute.script
- the designated script to execute.boolean sendPASEMessage(PASEMessage msg)
msg
- the deliverable message
PASEMessage
void sendShortMessageToAdminAll(java.lang.String msg, java.lang.String fromMemID)
msg
- the given messagefromMemID
- the given sender MemberRecord IDMemberRecord
void sendShortMessageToAdminUser(java.lang.String msg, java.lang.String fromMemID, java.lang.String toMemID)
msg
- the given messagefromMemID
- the given sender MemberRecord IDtoMemID
- the given receiver MemberRecord IDMemberRecord
void sendShortMessageToAll(java.lang.String msg, java.lang.String fromMemID)
msg
- the given messagefromMemID
- the given sender MemberRecord IDMemberRecord
void sendShortMessageToUser(java.lang.String msg, java.lang.String fromMemID, java.lang.String toMemID)
msg
- the given messagefromMemID
- the given sender MemberRecord IDtoMemID
- the given receiver MemberRecord IDMemberRecord
boolean setCompanyAnnouncementBoard(java.util.Map companyAnnouncementBoardMap)
void setGlobals(java.lang.String rootTaskID, java.util.HashMap args)
rootTaskID
- the given RootTask IDargs
- the given variables HashMapboolean shutdownServer()
boolean startServer()
boolean suspendBBSBoard(java.lang.String bbsBoardID)
bbsBoardID
- the given BBSBoardID
BBSBoard
boolean swapProcessMapCategory(Category category1, Category category2)
boolean swapProcessMapLink(Link link1, Link link2)
boolean updateBBSBoard(BBSBoard bbsBoard)
bbsBoard
- the given BBSBoard
BBSBoard
boolean updateBBSMessage(BBSMessage msg)
boolean updateFreqMessage(FreqMessage msg)
boolean updateMbrSignGroup(java.lang.String mbrId, AFGroup group)
boolean updatePASEMessage(PASEMessage msg)
msg
- the given PASEMessage
PASEMessage
boolean updateProcessMapCategory(Category category)
void updateScheduleEvent(ScheduleEvent evt)
evt
- the given ScheduleEventScheduleEvent
java.util.HashMap userVerify(java.lang.String user, java.lang.String pass, boolean autoLogin)
user
- pass
- autoLogin
-
|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |