public interface UtilityService
Modifier and Type | Field and Description |
---|---|
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_ORG_ASSIGNED_ID |
static java.lang.String |
CACHE_TYPE_PROCESS |
static java.lang.String |
CACHE_TYPE_TASK |
Modifier and Type | Method and Description |
---|---|
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 |
addErrLog(java.lang.String msg,
java.lang.Exception e)
Add err log message and print program error stack trace.
|
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
|
boolean |
addToDo(java.lang.String todoId,
java.lang.String todoTest,
java.lang.String dueDate,
java.lang.String memID)
add one toDo
|
void |
addWarningLog(java.lang.String msg)
Add a warning log to server.
|
java.util.Vector |
changeFavorProOrAPOrder(java.lang.String memberID,
java.lang.String[] sortedAllIdArray)
Switch the order of personal favorite process or AP
變換我的最愛流程或應用程式的順序
|
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.
|
boolean |
checkMessageAttachFileIfAnyoneUse(java.lang.String attachFileInfo)
Check the message file folders are there any other message to use
|
java.util.HashMap |
checkRegisterEIPClient(java.lang.String user,
java.lang.String pass)
check UniPortal register to server.
|
void |
clearCache()
Clear server cache.
|
void |
clearCache(java.lang.String type)
Clear server cache with the specified cache type.
|
void |
clearCache(java.lang.String type,
java.util.Vector parameter)
Clear server cache with the specified cache type with parameters.
|
void |
clearSysSerailMap()
clear ORG cache
|
boolean |
createDeviceInfo(DeviceInfo deviceInfo)
Create a
DeviceInfo |
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 |
deleteBBSCategory(java.lang.String catID) |
boolean |
deleteBBSMessageAnswerAccepted(java.lang.String messageID) |
boolean |
deleteBBSMessageAnswerAcceptedByParent(java.lang.String parentID) |
boolean |
deleteBBSMessageStar(java.lang.String messageID) |
boolean |
deleteBBSMessageStarByMemberID(java.lang.String messageID,
java.lang.String memberID) |
boolean |
deleteBBSMessageVote(java.lang.String messageID) |
boolean |
deleteBBSMessageVote(java.lang.String messageID,
java.lang.String memberID) |
boolean |
deleteBoardAdmin(java.lang.String memId) |
boolean |
deleteBoardPerm(java.lang.String messageId,
java.lang.String memId) |
boolean |
deleteDeviceInfoByUUIDandMemID(java.lang.String _uuid,
java.lang.String memId)
Delete DeviceInfo by the given uuid and memId.
|
boolean |
deleteEmailTemplate(java.lang.String templateID) |
default boolean |
deleteFormForward(java.lang.String formForwardId) |
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) |
boolean |
deletePushMessageByUUID(java.lang.String uuid) |
boolean |
deleteTagsByID(java.lang.String id) |
boolean |
deleteToDo(java.lang.String todoId,
java.lang.String memID)
delete Todo
|
void |
deleteUserCalendar(java.lang.String calendarID)
delete user calendar with specified calendar id
|
boolean |
deleteWebADMACL(java.lang.String aclId)
Delete the WebADM access control policy.
|
java.util.HashMap |
doVerifyUserPassword(java.lang.String userId,
java.lang.String pass,
boolean bCheckMultiLogin) |
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.
|
AFGroup |
getAFGroup(java.lang.String groupId) |
java.util.List |
getAllArtifactSearchMember() |
java.util.Vector |
getAllBBSBoard()
Get all bbs boards, including active and suspended
|
java.util.Vector |
getAllBBSBoard(java.lang.String cid) |
java.util.Vector |
getAllBBSBoardByComID(java.lang.String comID)
Gets all bbs boards(include the announcement board) by company id.
|
java.util.List |
getAllBulletinMessageID(java.util.List boardIDList,
java.lang.String memID,
boolean checkTime,
java.lang.String keyWord,
boolean isFromAnnounce) |
java.util.Vector |
getAllCompanyNameList()
Get all names of all company.
|
java.util.List<BBSBoard> |
getAllEIPAnnounceBoard() |
java.util.List<BBSBoard> |
getAllEIPAnnounceBoardByOrgIDs(java.lang.String... orgIDs) |
default int |
getAllFormForwardCountByReceiverMemId(java.lang.String receiverMemId) |
default java.util.List<FormForward> |
getAllFormForwardsByReceiverMemId(java.lang.String receiverMemId) |
java.util.List |
getAllMemberIsInvisible(boolean isInvisible) |
java.util.List |
getAllMemberIsInvisible(java.lang.String keyword,
boolean isInvisible) |
java.util.List |
getAllMemberIsNoRole(boolean isNoRole) |
java.util.List |
getAllMemberIsNoRole(java.lang.String keyword,
boolean isNoRole) |
java.util.List |
getAllMemberIsResign(boolean isResign) |
java.util.List |
getAllMemberIsResign(java.lang.String keyword,
boolean isResign) |
java.util.Vector |
getAllMessageOfMem(java.lang.String boardID,
java.lang.String memID) |
java.util.Vector |
getAllNoRoleMemberRecord() |
default int |
getAllReadFormForwardCountByReceiverMemId(java.lang.String receiverMemId) |
java.util.Map |
getAllSearchResignInvisibleNoRoleResult(java.lang.String keyword) |
java.util.List |
getAllSubBBSMessageIDList(java.lang.String parentMessageID) |
java.util.List |
getAllTaskSearchMember() |
java.util.List |
getAllTimeZones() |
default int |
getAllUnreadFormForwardCountByReceiverMemId(java.lang.String receiverMemId) |
java.util.List |
getAllUserCalendar()
get all user calendar
|
java.util.List |
getAllWebADMACLListOfDetail()
get all of the WebADM access control policy list. it is all message
|
java.util.List |
getAllWebADMACLListOfRough()
get all of the WebADM access control policy list. it is just some messsage
|
java.lang.String |
getAnnouncementCompanyName(java.lang.String boardID) |
EmailTemplate |
getAPToEmailTemplate(java.lang.String templateID,
java.lang.String type,
java.lang.String companyId) |
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.lang.String lang) |
java.util.List<AuthLDAPConfig> |
getAuthLDAPConfigs()
Retrieve the ldap configs
|
java.util.List<java.lang.String> |
getAutocompleteTagList(java.lang.String tag,
java.lang.String type,
java.util.List<java.lang.String> tagList,
java.lang.String... comIDs) |
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 |
getBBSBoardByCategoryId(java.lang.String catId) |
java.util.Vector |
getBBSBoardByOwnerLoginIDAndRangeIDs(java.lang.String ownerLoginID,
java.util.Vector rangeIDList)
Gets bbs boards by owner's login ID and rangeID list.
|
java.util.Vector |
getBBSBoardByRangeID(java.util.Vector rangeList)
Gets bbs boards by member's role.
|
java.util.Vector |
getBBSBoardIDByRangeID(java.util.Vector rangeList)
Gets bbs boards id by member's role.
|
EIPBBSCategory |
getBBSCategory(java.lang.String cid) |
BBSMessageAnswerAccepted |
getBBSMessageAnswerAcceptedByParent(java.lang.String parentID) |
java.util.List |
getBBSMessageAnswerAcceptedLogList(java.lang.String parentMessageID) |
int |
getBBSMessageClickCount(java.lang.String messageID) |
java.util.List |
getBBSMessageClickLogList(java.lang.String messageID) |
int |
getBBSMessageCountByBoardId(java.util.List<java.lang.String> boardIdList,
long startTime,
long endTime) |
int |
getBBSMessageStarCount(java.lang.String messageID) |
BBSMessageVote |
getBBSMessageVote(java.lang.String messageID,
java.lang.String memberID) |
java.util.Map |
getBBSMessageVoteMap(java.lang.String parentMessageID,
java.lang.String memberID) |
int |
getBBSMessageVotePoint(java.lang.String messageID) |
java.util.Map |
getBBSMessageVotePointMap(java.lang.String parentMessageID) |
BBSMessage |
getBBSMsg(java.lang.String msgID)
Get the bbs message with the specific ID
|
BBSMessage |
getBBSMsg(java.lang.String msgID,
boolean isAddViewCount)
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 |
getBBSMsgList(java.lang.String board,
boolean isBefore) |
java.util.Vector |
getBBSMsgListInfo(java.lang.String bbsBoardID,
java.lang.String type,
java.lang.String keyword) |
java.util.Vector |
getBBSMsgObjList(int beginIndex,
int count,
java.util.Vector msgIDList) |
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) |
java.util.List |
getBulletinMessage(java.lang.String boardID,
java.lang.String memID,
boolean checkTime,
java.lang.String keyWord) |
UserCalendar |
getCalendar(java.lang.String id)
Get UserCalendar by id.
|
java.util.Vector |
getCategoryList(java.util.List rangeIDList) |
java.util.Vector |
getCategoryList(java.lang.String cid) |
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.util.List |
getCompanyIDListOfAlbumCreator(java.lang.String memID)
UP-4 by Leon 20141201
Gets the CompanyID List of AlbumCreator.
|
java.util.List |
getCompanyIDListOfAlbumManager(java.lang.String memID)
UP-4 by Leon 20141201
Gets the CompanyID List of AlbumManager.
|
java.util.List |
getCompanyIDListOfBuyCreator(java.lang.String memID)
UP-3 by Tim 20141203
Gets the CompanyID List of BuyCreator.
|
java.util.List |
getCompanyIDListOfBuyManager(java.lang.String memID)
UP-3 by Tim 20141203
Gets the CompanyID List of BuyManager.
|
java.util.List |
getCompanyIDListOfLayoutManager(java.lang.String memID)
Gets the CompanyID List of LayoutManager.
|
java.util.List |
getCompanyIDListOfSuperuser(java.lang.String memID,
boolean subCompnayIncluded) |
java.util.Vector |
getConcurrentUser()
Get all concurrent users.
|
java.lang.String |
getConfigurationFile(java.lang.String fileName)
Get the configuration file of PASE.
|
java.lang.String |
getConfigurationFile(java.lang.String fileName,
java.lang.String characterType)
add by yinhui for AF-2767
Get the configuration file of PASE.
|
java.util.Map |
getDatabase() |
java.util.Map |
getDatabaseInfoForWebADM() |
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.List<DeviceInfo> |
getDeviceInfoList() |
java.util.List<DeviceInfo> |
getDeviceInfoListByMemId(java.lang.String memId)
Get the DeviceInfo object by user's member id
|
java.util.List<DeviceInfo> |
getDeviceInfoListByUUID(java.lang.String _uuid)
Get the DeviceInfo object by user's smart device's uuid
|
java.util.Vector |
getDraftPASEMessageOfMember(java.lang.String mID)
Get a member's draft messages
|
java.util.List<BBSBoard> |
getEIPAnnounceBoardByBoardManagerID(java.lang.String... managerIDs) |
java.util.Map<java.lang.String,java.lang.Integer> |
getEIPAnnounceBoardCountByOrgIDs(java.lang.String... orgIDs) |
java.util.List<EIPTag> |
getEIPTagListByID(java.lang.String id) |
java.util.Vector |
getEmailTemplateList(java.lang.String type,
java.util.Vector companyIDs) |
default FormForward |
getFormForwardById(java.lang.String formForwardId) |
default java.lang.String |
getFormForwardIdByFormForward(FormForward formForward) |
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 |
getLatestBBSEIPMsgByMemID(int count,
java.util.Vector boardList) |
java.util.Vector |
getLatestBBSEIPMsgByMemIDForPage(int beginIndex,
int count,
java.util.Vector boardIDList) |
int |
getLatestBBSEIPMsgByMemIDForPageCount(java.util.Vector boardIDList) |
java.util.Vector |
getLatestBBSGlobalEIPMsgByMemIDForPage(int beginIndex,
int count,
java.util.Vector boardList,
java.lang.String memID) |
java.util.Map |
getLatestBBSKMMsg(int count,
java.util.Vector boardList) |
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) |
java.util.Vector |
getLatestPASEMessageOfMember(int count,
java.lang.String mID)
Gets latest message of the member
|
java.util.Vector |
getLatestUnReadPASEMessageOfMember(int count,
java.lang.String mID)
Gets latest unread message of the member
|
java.lang.String[] |
getLogFileList()
Get the log file list from PASE.
|
java.util.List<LogFile> |
getLogFiles()
Get the log file list from PASE.
|
LoginInfo |
getLoginInfoAccountLockStatus(java.lang.String memID) |
int |
getLoginInfoTryTimes(java.lang.String memID) |
long |
getMailLoginTimeStamp(java.lang.String mailId)
Gets the time value in milliseconds of TimeStamp.
|
java.util.Vector |
getMbrSignGroupList(java.lang.String mbrId) |
java.util.HashMap |
getMemoryInfo()
get the memory information of PASE.
|
java.util.Vector |
getMessageInfo(java.lang.String msgId) |
java.util.List<java.lang.String> |
getMulitCompanyAutocompleteTagList(java.util.List<java.lang.String> comIDList,
java.lang.String tag,
java.lang.String type,
java.util.List<java.lang.String> existTagList) |
java.util.List<java.lang.String> |
getMulitCompanyRecommendTagList(java.util.List<java.lang.String> comIDList,
java.lang.String type,
java.util.List<java.lang.String> existTagList,
int size) |
java.lang.String |
getNewAclID()
get new WebADMACL id.
|
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 |
getNewBookingEventID() |
java.lang.String |
getNewDayId()
Generate a new Day ID.
|
java.lang.String |
getNewEmailTemplateID() |
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 |
getNewIdForCMX(java.lang.String type) |
java.lang.String |
getNewIdForCMXISO(java.lang.String startWith,
java.lang.String type,
int size) |
java.util.List<java.lang.String> |
getNewIdListForCMX(java.lang.String type,
int count) |
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
|
java.lang.String |
getPaseSystemConfigByID(java.lang.String id) |
java.util.Vector |
getPortalAccessibleMemRDList(java.lang.String orgUnit)
Get list of accessible member records, according to the config of ADM
|
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.List<AFNotificationPush> |
getPushMessageByUUID(java.lang.String uuid) |
java.util.List<java.lang.String> |
getRecommendTagList(java.lang.String comID,
java.lang.String type,
java.util.List<java.lang.String> tagList,
int size) |
java.util.Map |
getRoleSearchResult(boolean companyNameSearch,
java.lang.String keyword,
boolean depNameSearch,
boolean rolNameSearch,
boolean memNameSearch,
boolean loginIdSearch,
boolean isInvisible,
boolean isResign)
Get the role search result with the keyword, include company.
|
java.util.Map |
getRoleSearchResult(java.util.HashMap<java.lang.Object,java.lang.Object> params) |
java.util.Map |
getRoleSearchResult(java.lang.String keyword,
boolean isInvisible,
boolean hasDeniedLogin,
boolean isResign) |
java.util.Map |
getRoleSearchResult(java.lang.String keyword,
boolean depNameSearch,
boolean rolNamesearch,
boolean memNameSearch,
boolean loginIdSearch)
Get the role search result with the keyword.
|
java.util.Map |
getRoleSearchResult(java.lang.String keyword,
boolean depNameSearch,
boolean rolNameSearch,
boolean memNameSearch,
boolean loginIdSearch,
boolean isInvisible,
boolean isResign) |
java.util.Map |
getRoleSearchResult(java.lang.String keyword,
boolean depNameSearch,
boolean rolNameSearch,
boolean memNameSearch,
boolean loginIdSearch,
boolean hasInvisible,
boolean hasDeniedLogin,
boolean hasResign) |
java.util.Map |
getRoleSearchResult(java.lang.String keyword,
boolean depNameSearch,
boolean rolNameSearch,
boolean memNameSearch,
boolean loginIdSearch,
boolean englishName,
boolean officePhone,
boolean isInvisible,
boolean hasDeniedLogin,
boolean isResign) |
java.util.Map |
getRoleSearchResult(java.lang.String keyword,
boolean isComNameSearch,
boolean isDepNameSearch,
boolean isRolNameSearch,
boolean isMemNameSearch,
boolean isLoginIdSearch,
boolean isEnglishNameSearch,
boolean isOfficePhoneSearch,
boolean isContainInvisibleMember,
boolean isContainDeniedLoginMember,
boolean isContainResignMember)
Get the search result with the keyword, include company.
|
ScheduleEvent |
getScheduleEvent(java.lang.String id)
Get a ScheduleEvent instance
|
java.util.Vector |
getSentPASEMessageOfMember(java.lang.String mID)
Get a member's sent messages
|
SerRuntimeEnv |
getServerEnv()
Get the server runtime environment
|
double |
getServerGMT()
get the GMT of server
|
java.util.HashMap |
getServerStatus()
Get server status.
|
java.util.Properties |
getServerSystemProperties() |
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
|
java.util.Map<java.lang.String,java.lang.Object> |
getSysConfigSetting() |
java.util.List<java.lang.String> |
getTagListByID(java.lang.String id) |
java.util.List |
getToDoList(java.lang.String memID)
get toDoList
|
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<Variable> |
getVariableList()
Get variable list.
|
java.lang.String |
getVendor()
Get the Database Vendor
|
java.util.List |
getWebADMACLListByAclID(java.lang.String aclID)
get all of the WebADM access control policy list by AclID.
|
java.util.List |
getWebADMACLListOfDetailByAuthorID(java.lang.String authorID)
get all of the WebADM access control policy list by AuthorID. it is all message
|
java.util.List |
getWebADMACLListOfRoughByAuthorID(java.lang.String AuthorID)
get all of the WebADM access control policy list by AuthorID.
|
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
|
void |
initHoliday()
Deprecated.
|
boolean |
insertBBSMessageAnswerAcceptedLog(BBSMessageAnswerAcceptedLog log) |
boolean |
insertBBSMessageClickLog(BBSMessageClickLog log) |
boolean |
insertBoardAdmin(java.lang.String memId) |
boolean |
insertBoardPerm(java.lang.String messageId,
java.lang.String memId) |
boolean |
insertEmailTemplate(EmailTemplate template) |
boolean |
insertFreqMessage(FreqMessage msg) |
boolean |
insertLaleNotificationPush(java.lang.String memId,
PusherEntity pusherEntity) |
boolean |
insertLoginInfo(LoginInfo loginInfo) |
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 |
insertWebADMACL(WebADMACL webADMACL)
Insert new WebADM access control policy.
|
boolean |
isBBSMessageAnswerAccepted(java.lang.String messageID) |
boolean |
isBBSMessageStarByMemberID(java.lang.String messageID,
java.lang.String memberID) |
boolean |
isEnabledModule(java.lang.String moduleName)
Returns the flag indicates whether a module is enabled.
|
int |
isEnabledModule(java.lang.String moduleName,
boolean isRetNum)
Returns the available number of the module to be checked
|
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 |
isLayoutManager(java.lang.String memID,
java.lang.String objID)
Check Member is a Layout Manager or not
|
boolean |
isLogined(java.lang.String user)
Check specified user is logined or not.
|
boolean |
isOrgManager(java.lang.String memID) |
boolean |
isRestSat(java.lang.String date)
Deprecated.
|
boolean |
isSuperuser(java.lang.String memID) |
boolean |
isSuperuser(java.lang.String memID,
java.lang.String comID) |
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.
|
java.util.HashMap |
loginSSO(java.lang.String user) |
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 |
newBBSCategory(EIPBBSCategory bbsCategory) |
default java.util.HashMap |
NTLMputDoLoginAccessObject(MemberRecord memberRecord,
java.util.HashMap retValue) |
boolean |
portalImageMakeOrder(java.util.HashMap map)
update the EIP_IMAGE order of a image
|
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.
|
void |
registerClientForEIP(java.lang.String user,
ClientRMI client)
Register a client callback for eip to server.
|
boolean |
registerDeviceRegId(java.lang.String memId,
java.lang.String _uuid,
java.lang.String regId)
Register smart device's regId to server.
|
void |
releaseTaskCompleteLock(java.lang.String tskID)
Release a task lock in taskCompletingMap (taskCompletingMap is used to block duplicate task completing).
|
boolean |
reloadWFCIServiceSystemConfig() |
boolean |
removeAllSSO()
for System clear all SSO record
|
void |
removeRegisterClientForEIP(java.lang.String user)
Client cancel register for EIP from server.
|
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(UserCalendar cal)
Save UserCalendar.
|
void |
saveSchedule(java.util.Vector hdays,
java.util.Vector h_days,
java.util.Vector wdays,
int[] w)
Deprecated.
|
int |
searchBBSMsgListCount(java.util.Map paramsMap) |
java.util.Vector |
searchBBSMsgListInfo(java.util.Map paramsMap) |
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 |
searchHaveScheduleEventDate(ScheduleSearchCondition cond,
long offset) |
java.util.Vector |
searchScheduleEvent(ScheduleSearchCondition cond)
Search Schedule Events.
|
default boolean |
sendFormForward(FormForward formForward) |
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 bcc,
java.lang.String subject,
java.lang.String text)
Send E-Mail through internet.
|
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String bcc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
Send E-Mail through internet.
|
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String bcc,
java.lang.String subject,
java.lang.String htmlText,
java.util.Vector fileList,
java.util.HashMap auth)
Send E-Mail through internet.
|
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 bcc,
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 bcc,
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 bcc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task,
java.lang.String script)
Get all bbs boards, including active and suspended
|
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.
|
boolean |
sendLaleEIMMessageToUser(java.lang.String memId,
java.lang.String targetId,
java.lang.String message) |
boolean |
sendLaleNotificationPush(PushMsgEntity pushMsgEntity) |
boolean |
sendLaleV2Notification(java.lang.String memId,
java.lang.String title,
java.lang.String content) |
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 bcc,
java.lang.String subject,
java.lang.String text)
Send E-Mail through internet, using HTML format.
|
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String bcc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
Send E-Mail through internet, using HTML format.
|
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String bcc,
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 |
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 bcc,
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 bcc,
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 bcc,
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 |
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 |
sendPushNotification(java.lang.String memId,
java.lang.String message) |
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.
|
java.util.HashMap |
serverCTLLoginAdmin(java.lang.String user,
java.lang.String pass) |
boolean |
setBBSMessageAnswerAcceptedByParent(BBSMessageAnswerAccepted answer) |
boolean |
setBBSMessageStar(BBSMessageStar star) |
boolean |
setBBSMessageVote(BBSMessageVote vote) |
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 |
updateAllowLaleNotificationPush(java.lang.String memId,
PusherEntity pusherEntity) |
boolean |
updateBBSBoard(BBSBoard bbsBoard)
Update a bbs board in db with a board object
|
boolean |
updateBBSCategory(EIPBBSCategory cat) |
boolean |
updateBBSMessage(BBSMessage msg) |
boolean |
updateDeviceAllowed(java.lang.String uuid,
boolean allowed) |
boolean |
updateEmailTemplate(EmailTemplate template) |
boolean |
updateFreqMessage(FreqMessage msg) |
boolean |
updateLoginInfo(LoginInfo loginInfo) |
boolean |
updateMbrSignGroup(java.lang.String mbrId,
AFGroup group) |
boolean |
updatePASEMessage(PASEMessage msg)
Update a message in database
|
boolean |
updatePaseSystemConfig(java.util.Map<java.lang.String,java.lang.Object> configMap) |
boolean |
updatePaseSystemConfig(java.lang.String id,
java.lang.String value) |
boolean |
updateProcessMapCategory(Category category) |
boolean |
updateProcessMapLink(Link link) |
default boolean |
updateReadStatus(FormForwardReceiver formForwardReceiver) |
void |
updateScheduleEvent(ScheduleEvent evt)
Update a ScheduleEvent instance
|
boolean |
updateTag(java.lang.String id,
java.lang.String com_id,
java.lang.String type,
java.lang.String... tags) |
boolean |
updateTags(java.lang.String id,
java.lang.String comID,
java.lang.String type,
java.util.List<java.lang.String> tagList) |
boolean |
updateTagsByID(java.lang.String id,
java.util.List<EIPTag> tagList) |
boolean |
updateWebADMACL(WebADMACL webADMACL)
Update the WebADM access control policy.
|
java.util.HashMap |
userVerify(java.lang.String user,
java.lang.String pass,
boolean autoLogin)
To verify user's loginID and password
|
static final java.lang.String CACHE_TYPE_ALL
static final java.lang.String CACHE_TYPE_ARTIFACT
static final java.lang.String CACHE_TYPE_PROCESS
static final java.lang.String CACHE_TYPE_ORG
static final java.lang.String CACHE_TYPE_ORG_ASSIGNED_ID
static final java.lang.String CACHE_TYPE_TASK
boolean startServer()
boolean shutdownServer()
java.util.HashMap getServerStatus()
long getServerTime()
SerRuntimeEnv getServerEnv()
java.util.HashMap getProductInfo()
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)void clearCache(java.lang.String type, java.util.Vector parameter)
type
- the specified type.(UtilityService.CACHE_TYPE_ALL,
UtilityService.CACHE_TYPE_ARTIFACT,
UtilityService.CACHE_TYPE_PROCESS,
UtilityService.CACHE_TYPE_ORG, UtilityService.CACHE_TYPE_TASK,
UtilityService.CACHE_TYPE_ORG_ASSIGNED_ID)parameter
- the parameter matches the specified type.boolean reflushProcessManager()
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 MemberRecordMemberRecord
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. @void reassignDeputyTask(java.lang.String loginID)
loginID
- the specified login idboolean mustReassignDeputiedTask(java.lang.String memID)
java.util.HashMap checkRegisterEIPClient(java.lang.String user, java.lang.String pass)
user
- Client User Name.pass
- Client User password.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)void logout(java.lang.String user)
user
- Client User Name.void removeRegisterClientForEIP(java.lang.String user)
user
- Client User Name.boolean isLogined(java.lang.String user)
user
- Client User Name.void kickout(java.lang.String user)
user
- Client User Name.java.util.HashMap userVerify(java.lang.String user, java.lang.String pass, boolean autoLogin)
user
- pass
- autoLogin
- java.util.HashMap loginSSO(java.lang.String user)
void registerClient(java.lang.String user, ClientRMI client)
user
- Client User Name.client
- a ClientRMI instance.void registerClientForEIP(java.lang.String user, ClientRMI client)
user
- Client User Name.client
- a ClientRMI instance.java.util.HashMap initAgenda(java.lang.String user)
user
- Client User Name.java.util.HashMap loginAdmin(java.lang.String user, java.lang.String pass)
user
- Admin User Name.pass
- Admin User password.java.util.HashMap serverCTLLoginAdmin(java.lang.String user, java.lang.String pass)
void logoutAdmin(java.lang.String user)
user
- Admin User Name.void kickoutAdmin(java.lang.String user)
user
- Admin User Name.void registerAdmin(java.lang.String user, AdminRMI client)
user
- Admin User Name.client
- a AdminRMI instance.boolean changePassword(java.lang.String mbrID, java.lang.String oldPwd, java.lang.String newPwd)
mbrID
- the given MemberIDoldPwd
- original passwordnewPwd
- new passwordboolean changePassword(java.lang.String loginID, java.lang.String newPwd)
mbrID
- the given MemberIDnewPwd
- new passwordjava.util.Vector searchData(SearchCondition cond)
cond
- search conditionsint searchDataCount(SearchCondition cond)
cond
- search conditionsboolean isHoliday(java.lang.String date)
date
- the given date stringboolean isHoliday(java.lang.String date, java.lang.String memID)
date
- the given date stringmemID
- the given member id stringboolean isRestSat(java.lang.String date)
date
- the given date stringboolean isHalfHoliday(java.lang.String date)
date
- the given date stringboolean isHalfHoliday(java.lang.String date, java.lang.String memID)
date
- the given date stringmemID
- the given member id stringboolean isWorkday(java.lang.String date, java.lang.String memID)
date
- the given date stringmemID
- the given member id stringvoid initHoliday()
void saveSchedule(java.util.Vector hdays, java.util.Vector h_days, java.util.Vector wdays, int[] w)
hdays
- the given holiday date listh_days
- the given half-holiday date listwdays
- the given work days date listw
- the given workdays arragement for weekdaysint[] getWeek()
memID
- int[] getWeek(java.lang.String memID)
memID
- 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 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 getWorkdays()
String
- member idVector
workDayList. Each element is the Vector is Date
work day.java.util.Vector getWorkdays(java.lang.String memID)
String
- member idVector
workDayList. Each element is the Vector is Date
work day.UserCalendar getCalendar(java.lang.String id)
id
- Stringvoid saveCalendar(UserCalendar cal)
cal
- UserCalendarboolean sendPASEMessage(PASEMessage msg)
msg
- the deliverable messagePASEMessage
void sendPushNotification(java.lang.String memId, java.lang.String message)
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 MessageIDPASEMessage
boolean updatePASEMessage(PASEMessage msg)
msg
- the given PASEMessagePASEMessage
java.util.Vector getSentPASEMessageOfMember(java.lang.String mID)
mID
- the given MemberIDPASEMessage
)PASEMessage
java.util.Vector getDraftPASEMessageOfMember(java.lang.String mID)
mID
- the given MemberIDPASEMessage
)PASEMessage
java.util.Vector getPASEMessageOfMember(java.lang.String mID)
mID
- the given MemberIDPASEMessage
)PASEMessage
java.util.Vector getLatestPASEMessageOfMember(int count, java.lang.String mID)
count
- a countmID
- the member ID.PASEMessage
).PASEMessage
java.util.Vector getLatestUnReadPASEMessageOfMember(int count, java.lang.String mID)
count
- a countmID
- the member ID.PASEMessage
).PASEMessage
default boolean sendFormForward(FormForward formForward)
default boolean deleteFormForward(java.lang.String formForwardId)
default FormForward getFormForwardById(java.lang.String formForwardId)
default java.util.List<FormForward> getAllFormForwardsByReceiverMemId(java.lang.String receiverMemId)
default int getAllFormForwardCountByReceiverMemId(java.lang.String receiverMemId)
default int getAllReadFormForwardCountByReceiverMemId(java.lang.String receiverMemId)
default int getAllUnreadFormForwardCountByReceiverMemId(java.lang.String receiverMemId)
default boolean updateReadStatus(FormForwardReceiver formForwardReceiver)
default java.lang.String getFormForwardIdByFormForward(FormForward formForward)
boolean checkMessageAttachFileIfAnyoneUse(java.lang.String attachFileInfo)
attachFileInfo
- the message attachFileInfovoid 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 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 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-Mailvoid 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 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-Mailsubject
- 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 bcc, 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)
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 addressbcc
- the "bcc" 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 bcc, 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 addressbcc
- the "bcc" 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 bcc, 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 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 addressbcc
- the "bcc" 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 bcc, 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 addressbcc
- the "bcc" 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 bcc, 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 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 addressbcc
- the "bcc" 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 cc, java.lang.String bcc, 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 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 addressbcc
- the "bcc" 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 sendMailExt(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String bcc, 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 addressbcc
- the "bcc" 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 bcc, java.lang.String subject, java.lang.String text, java.util.Vector fileList, Task task)
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.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)
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.bcc
- the "bcc" 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.void sendMailExt(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String bcc, java.lang.String subject, java.lang.String text, java.util.Vector fileList, Task task, java.lang.String script)
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 executescript
- the designated script to execute.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)
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 addressbcc
- the "bcc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listtsk
- the designated task to executescript
- the designated script to execute.void sendHTMLMailExt(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String bcc, 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 listtaskID
- the designated taskID 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 addressbcc
- the "bcc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name listtaskID
- the designated taskID to executevoid sendHTMLMailExt(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String bcc, java.lang.String subject, java.lang.String text, java.util.Vector fileList, Task task)
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.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)
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.bcc
- the "bcc" 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.void sendHTMLMailExt(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String bcc, java.lang.String subject, java.lang.String text, java.util.Vector fileList, Task task, java.lang.String script)
BBSBoard
java.util.Vector getAllBBSBoard()
BBSBoard
)BBSBoard
java.util.Vector getAllBBSBoard(java.lang.String cid)
java.util.Vector getBBSBoardByCategoryId(java.lang.String catId)
java.util.Vector getBBSBoard()
BBSBoard
)BBSBoard
java.util.Vector getBBSBoardByOwnerLoginIDAndRangeIDs(java.lang.String ownerLoginID, java.util.Vector rangeIDList)
ownerLoginID
- rangeIDList
- BBSBoard
).java.util.Vector getBBSBoardByRangeID(java.util.Vector rangeList)
member's
- rangeList (each element in Vector is a company id.)BBSBoard
).java.util.Vector getBBSBoardIDByRangeID(java.util.Vector rangeList)
member's
- rangeList (each element in Vector is a company id.)BBSBoard
).java.util.Vector getAllBBSBoardByComID(java.lang.String comID)
company
- idBBSBoard
).BBSBoard getBBSBoard(java.lang.String bbsBoardID)
bbsBoardID
- the given BBSBoardIDBBSBoard
java.util.Map getCompanyAnnouncementBoard()
boolean setCompanyAnnouncementBoard(java.util.Map companyAnnouncementBoardMap)
java.lang.String getAnnouncementCompanyName(java.lang.String boardID)
boolean newBBSBoard(BBSBoard bbsBoard)
bbsBoard
- the given BBSBoardBBSBoard
boolean newBBSCategory(EIPBBSCategory bbsCategory)
boolean suspendBBSBoard(java.lang.String bbsBoardID)
bbsBoardID
- the given BBSBoardIDBBSBoard
boolean activeBBSBoard(java.lang.String bbsBoardID)
bbsBoardID
- the given BBSBoardIDBBSBoard
boolean deleteBBSBoard(java.lang.String bbsBoardID)
bbsBoardID
- the given BBSBoardIDBBSBoard
boolean updateBBSBoard(BBSBoard bbsBoard)
bbsBoard
- the given BBSBoardBBSBoard
java.util.Vector getAllMessageOfMem(java.lang.String boardID, java.lang.String memID)
java.util.List getAllBulletinMessageID(java.util.List boardIDList, java.lang.String memID, boolean checkTime, java.lang.String keyWord, boolean isFromAnnounce)
java.util.List getBulletinMessage(java.lang.String boardID, java.lang.String memID, boolean checkTime, java.lang.String keyWord)
java.util.Vector getBBSMsgList(java.lang.String bbsBoardID)
bbsBoardID
- the given BBSBoardIDBBSMessage
)BBSBoard
,
BBSMessage
java.util.Vector getBBSMsgList(java.lang.String board, boolean isBefore)
java.util.Vector getBBSMsgListInfo(java.lang.String bbsBoardID, java.lang.String type, java.lang.String keyword)
java.util.Vector searchBBSMsgListInfo(java.util.Map paramsMap)
int searchBBSMsgListCount(java.util.Map paramsMap)
java.util.Vector getMessageInfo(java.lang.String msgId)
java.util.Vector getCategoryList(java.util.List rangeIDList)
java.util.Vector getCategoryList(java.lang.String cid)
boolean updatePaseSystemConfig(java.lang.String id, java.lang.String value)
boolean updatePaseSystemConfig(java.util.Map<java.lang.String,java.lang.Object> configMap)
java.lang.String getPaseSystemConfigByID(java.lang.String id)
EIPBBSCategory getBBSCategory(java.lang.String cid)
java.util.Vector getBBSSearchResult(java.lang.String bbsBoardID, java.lang.String keyword)
bbsBoardID
- the given BBSBoardIDkeyword
- the given keywordBBSMessage
)BBSBoard
,
BBSMessage
BBSMessage getBBSMsg(java.lang.String msgID)
msgID
- the given BBSMessageIDBBSMessage
BBSMessage getBBSMsg(java.lang.String msgID, boolean isAddViewCount)
msgID
- the given BBSMessageIDisAddViewCount
- whether increasing view countBBSMessage
java.util.Vector getLatestBBSMsg(int count)
count
- the given countBBSMessage
)BBSMessage
java.util.Vector getLatestBBSMsg(int count, java.lang.String boardID)
count
- the given countexpBoardID
- the excepted boardIDBBSMessage
)BBSMessage
java.util.Vector getLatestBBSMsgByMemID(int count, java.util.Vector boardList)
java.util.Vector getLatestBBSEIPMsgByMemID(int count, java.util.Vector boardList)
java.util.Map getLatestBBSKMMsg(int count, java.util.Vector boardList)
int
- count: means the range, if input is -1 which means to get all.
根據指定boardid查詢,每一類boardid查詢指定count條最新數據。不考慮board是否停止閱讀java.util.Vector getLatestBBSEIPMsgByMemIDForPage(int beginIndex, int count, java.util.Vector boardIDList)
int getLatestBBSEIPMsgByMemIDForPageCount(java.util.Vector boardIDList)
java.util.Vector getLatestBBSGlobalEIPMsgByMemIDForPage(int beginIndex, int count, java.util.Vector boardList, java.lang.String memID)
java.util.Vector getBBSMsgObjList(int beginIndex, int count, java.util.Vector msgIDList)
java.util.Vector getBoardAdminList()
boolean insertBoardAdmin(java.lang.String memId)
boolean deleteBoardAdmin(java.lang.String memId)
java.util.Vector getBoardPermList(java.lang.String messageId)
boolean insertBoardPerm(java.lang.String messageId, java.lang.String memId)
boolean deleteBoardPerm(java.lang.String messageId, java.lang.String memId)
boolean updateBBSMessage(BBSMessage msg)
boolean updateBBSCategory(EIPBBSCategory cat)
boolean deleteBBSCategory(java.lang.String catID)
boolean postBBSMsg(BBSMessage msg)
msg
- the given BBSMessageBBSMessage
boolean delBBSMsg(java.lang.String bbsBoardID, java.lang.String msgID)
bbsBoardID
- the given BBSBoardIDmsgID
- the given BBSMessageIDBBSBoard
,
BBSMessage
java.lang.String getNewTaskID()
java.lang.String getNewFileID()
java.lang.String getNewArtInsID()
java.lang.String getNewMsgID()
java.lang.String getNewBBSMsgID()
java.util.List getAllUserCalendar()
WFCIException
void deleteUserCalendar(java.lang.String calendarID)
calendarID
- boolean isUnitExistUserWorkingDay(java.lang.String id, java.lang.String calendarID)
id
- calendarID
- UserCalendar getUserCalendarByUser(java.lang.String id)
id
- WFCIException
double getServerGMT()
java.util.HashMap getUserCalendarMap(java.lang.String memID)
memID
- java.lang.String getNewWorkingDayTemplateId()
java.lang.String getNewWorkingDayId()
java.lang.String getNewOfficeHourId()
java.lang.String getNewDayId()
java.util.HashMap getGlobals(java.lang.String rootTaskID)
rootTaskID
- the given RootTask IDvoid setGlobals(java.lang.String rootTaskID, java.util.HashMap args)
rootTaskID
- the given RootTask IDargs
- the given variables HashMapboolean deleteGlobals(java.lang.String rootTaskID)
rootTaskID
- the given RootTask IDjava.util.Vector getOnlineUser()
MemberRecord
)MemberRecord
java.util.Vector getConcurrentUser()
MemberRecord
)MemberRecord
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
void sendShortMessageToAll(java.lang.String msg, java.lang.String fromMemID)
msg
- the given messagefromMemID
- the given sender MemberRecord IDMemberRecord
long getUserLoginTime(java.lang.String loginID)
loginID
- the given login IDjava.util.Vector getOnlineAdminUser()
MemberRecord
)MemberRecord
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 sendShortMessageToAdminAll(java.lang.String msg, java.lang.String fromMemID)
msg
- the given messagefromMemID
- the given sender MemberRecord IDMemberRecord
long getAdminLoginTime(java.lang.String loginID)
loginID
- the given login IDvoid addDebugLog(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 messagevoid addWarningLog(java.lang.String msg)
msg
- the given log messagevoid addErrLog(java.lang.String msg)
msg
- the given log messagevoid addErrLog(java.lang.String msg, java.lang.Exception e)
msg
- the given log messagee
- the given throw ExceptionScheduleEvent createScheduleEvent()
ScheduleEvent
ScheduleEvent getScheduleEvent(java.lang.String id)
id
- the given ScheduleEvent IDScheduleEvent
void insertScheduleEvent(ScheduleEvent evt)
evt
- the given ScheduleEventScheduleEvent
void updateScheduleEvent(ScheduleEvent evt)
evt
- the given ScheduleEventScheduleEvent
void removeScheduleEvent(java.lang.String id)
id
- the given ScheduleEvent IDScheduleEvent
java.util.Vector searchScheduleEvent(ScheduleSearchCondition cond)
ScheduleEvent
)ScheduleSearchCondition
java.util.Vector searchHaveScheduleEventDate(ScheduleSearchCondition cond, long offset)
java.util.HashMap getPaseEventMap(java.lang.String[] args)
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.lang.String lang)
java.util.Vector getFreqMessageByMbrId(java.lang.String mbrId)
java.lang.String getNewFreqMessageID()
boolean insertFreqMessage(FreqMessage msg)
boolean updateFreqMessage(FreqMessage msg)
boolean deleteFreqMessage(FreqMessage msg)
java.util.Vector getMbrSignGroupList(java.lang.String mbrId)
java.lang.String getNewAFGroupID()
boolean insertMbrSignGroup(java.lang.String mbrId, AFGroup group)
boolean updateMbrSignGroup(java.lang.String mbrId, AFGroup group)
boolean deleteMbrSignGroup(java.lang.String mbrId, AFGroup group)
boolean removeAllSSO()
boolean addSSORecord(java.lang.String memID, java.lang.String sessionID)
memID
- StringsessionID
- Stringboolean removeSSORecord(java.lang.String memID, java.lang.String sessionID)
memID
- StringloginID
- StringsessionID
- StringMemberRecord getSSOMemberRecord(java.lang.String sessionID)
sessionID
- Stringjava.lang.String getSSOMemberID(java.lang.String sessionID)
sessionID
- Stringboolean addLoginLog(LoginInfo info)
info
- the LoginInfo object contains information to be loggedjava.util.Collection findLoginLog(QueryConditions qryCondition)
boolean isEnabledModule(java.lang.String moduleName)
modueName
- the module name to be checkedint isEnabledModule(java.lang.String moduleName, boolean isRetNum)
modueName
- the module name to be checkedvoid 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 dialogjava.util.Vector<Variable> getVariableList()
Variable
)Variable
java.lang.String getNewMultiAeppServerID()
java.util.List getAllTimeZones()
Category getProcessMapCategory(java.lang.String id)
boolean updateProcessMapCategory(Category category)
boolean insertProcessMapCategory(Category category)
boolean deleteProcessMapCategory(java.lang.String id)
java.util.List getProcessMapCategoryList()
java.lang.String getNewProcessMapCategoryID()
boolean insertProcessMapLink(Link link)
boolean deleteProcessMapLink(Link link)
boolean updateProcessMapLink(Link link)
java.util.List getProcessMapLinkList(java.lang.String parentId)
java.util.List getProcessMapParentIdListByProId(java.lang.String proId)
java.util.List<AuthLDAPConfig> getAuthLDAPConfigs()
AuthLDAPConfig
WFCIException
boolean isOrgManager(java.lang.String memID)
boolean isSuperuser(java.lang.String memID)
boolean isSuperuser(java.lang.String memID, java.lang.String comID)
java.util.List getCompanyIDListOfSuperuser(java.lang.String memID, boolean subCompnayIncluded)
java.util.Vector getComIDListOfMember(java.lang.String memID)
java.lang.String getComIdOfRole(java.lang.String rolID)
java.lang.String getComIdOfDep(java.lang.String depID)
java.lang.String getNewGroupSignID() throws java.rmi.RemoteException
String
GroupSign IDjava.rmi.RemoteException
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 timejava.lang.String getGroupSignIDOfTask(java.lang.String taskID)
String
- taskIDString
group sign idjava.rmi.RemoteException
java.util.List getGroupSignTaskIDList(java.lang.String groupSignID)
String
- groupSignIDList
task id listjava.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
- groupSignIDHashMap
groupSignTaskMap. Each element(key, value) in HashMap is (String
taskID, Long
completeTime).java.rmi.RemoteException
java.lang.String getDbConnectionCurrentState()
String
the information string.java.lang.String getVendor()
java.util.Map getRoleSearchResult(java.lang.String keyword, boolean depNameSearch, boolean rolNamesearch, boolean memNameSearch, boolean loginIdSearch)
String
the search result string.java.util.Map getRoleSearchResult(java.lang.String keyword, boolean depNameSearch, boolean rolNameSearch, boolean memNameSearch, boolean loginIdSearch, boolean isInvisible, boolean isResign)
java.util.Map getRoleSearchResult(java.lang.String keyword, boolean depNameSearch, boolean rolNameSearch, boolean memNameSearch, boolean loginIdSearch, boolean hasInvisible, boolean hasDeniedLogin, boolean hasResign)
java.util.Map getRoleSearchResult(java.lang.String keyword, boolean depNameSearch, boolean rolNameSearch, boolean memNameSearch, boolean loginIdSearch, boolean englishName, boolean officePhone, boolean isInvisible, boolean hasDeniedLogin, boolean isResign)
java.util.Map getRoleSearchResult(boolean companyNameSearch, java.lang.String keyword, boolean depNameSearch, boolean rolNameSearch, boolean memNameSearch, boolean loginIdSearch, boolean isInvisible, boolean isResign)
String
the search result string.java.util.Map getRoleSearchResult(java.lang.String keyword, boolean isComNameSearch, boolean isDepNameSearch, boolean isRolNameSearch, boolean isMemNameSearch, boolean isLoginIdSearch, boolean isEnglishNameSearch, boolean isOfficePhoneSearch, boolean isContainInvisibleMember, boolean isContainDeniedLoginMember, boolean isContainResignMember)
Map>
the search result.java.util.Map getRoleSearchResult(java.util.HashMap<java.lang.Object,java.lang.Object> params)
java.util.Vector getAllCompanyNameList()
Vector
the names of all company.long getMailLoginTimeStamp(java.lang.String mailId)
Examples:
String mailId = "Mal000000000001"; long timeStamp = WFCI.getMialLoginTimeStamp(mailId);
mailId
- long
time value in millisecondsboolean deleteMailLoginTimeStamp(java.lang.String mailId)
mailId
- boolean
boolean deleteMailLoginTimeStampByTaskId(java.lang.String taskId)
taskId
- boolean
java.lang.String getNewBookingEventID()
boolean addToDo(java.lang.String todoId, java.lang.String todoTest, java.lang.String dueDate, java.lang.String memID)
todoId
- todoTest dueDate memIDjava.util.List getToDoList(java.lang.String memID)
memID
- boolean deleteToDo(java.lang.String todoId, java.lang.String memID)
todoId
- memIDjava.util.List getCompanyIDListOfLayoutManager(java.lang.String memID)
comID
- boolean isLayoutManager(java.lang.String memID, java.lang.String objID)
memID
- objID
- : could be any object of layout. ex:LAYxxx, TABxxx, PLTxxx, PLSxxx...boolean portalImageMakeOrder(java.util.HashMap map)
map
- WFCIException
void releaseTaskCompleteLock(java.lang.String tskID)
taskId
- boolean registerDeviceRegId(java.lang.String memId, java.lang.String _uuid, java.lang.String regId)
memId
- _uuid
- regId
- boolean
success or failjava.util.List<DeviceInfo> getDeviceInfoListByUUID(java.lang.String _uuid)
DeviceInfo
java.util.List<DeviceInfo> getDeviceInfoListByMemId(java.lang.String memId)
memId
- DeviceInfo
boolean createDeviceInfo(DeviceInfo deviceInfo)
DeviceInfo
deviceInfo
- boolean
success or failboolean deleteDeviceInfoByUUIDandMemID(java.lang.String _uuid, java.lang.String memId)
_uuid
- memId
- boolean
success or failjava.util.List<AFNotificationPush> getPushMessageByUUID(java.lang.String uuid)
boolean deletePushMessageByUUID(java.lang.String uuid)
java.lang.String getConfigurationFile(java.lang.String fileName)
fileName
- String
the string of configuration file.java.lang.String getConfigurationFile(java.lang.String fileName, java.lang.String characterType)
fileName
- characterType
- String
the string of configuration file.java.lang.String[] getLogFileList()
String[]
the string array of log files list.java.util.List<LogFile> getLogFiles()
List
the LogFile List of log files list.java.util.HashMap getMemoryInfo()
HashMap
the memory information mapboolean insertWebADMACL(WebADMACL webADMACL)
webADMACL
- the WebADM access control policyTrue
if success.boolean updateWebADMACL(WebADMACL webADMACL)
webADMACL
- the WebADM access control policyTrue
if success.boolean deleteWebADMACL(java.lang.String aclId)
String
- aclId, the WebADMACL IdTrue
if success.java.util.List getAllWebADMACLListOfRough()
List
aclList, each element of list is WebADMACL
.java.util.List getAllWebADMACLListOfDetail()
List
aclList, each element of list is WebADMACL
.java.util.List getWebADMACLListOfRoughByAuthorID(java.lang.String AuthorID)
authorID
- the authorID access control policyList
aclList, each element of list is WebADMACL
.java.util.List getWebADMACLListOfDetailByAuthorID(java.lang.String authorID)
authorID
- the authorID access control policyList
aclList, each element of list is WebADMACL
.java.util.List getWebADMACLListByAclID(java.lang.String aclID)
authorID
- the authorID access control policyList
aclList, each element of list is WebADMACL
.java.lang.String getNewAclID()
String
ID, the WebADMACL ID.java.util.List getAllMemberIsInvisible(boolean isInvisible)
java.util.List getAllMemberIsResign(boolean isResign)
java.util.List getAllMemberIsNoRole(boolean isNoRole)
java.util.List getAllMemberIsNoRole(java.lang.String keyword, boolean isNoRole)
java.util.List getAllMemberIsInvisible(java.lang.String keyword, boolean isInvisible)
java.util.List getAllMemberIsResign(java.lang.String keyword, boolean isResign)
java.util.Map getAllSearchResignInvisibleNoRoleResult(java.lang.String keyword)
java.util.Properties getServerSystemProperties()
java.util.Map getDatabase()
java.util.Map getDatabaseInfoForWebADM()
java.util.Vector getPortalAccessibleMemRDList(java.lang.String orgUnit)
orgUnit
- java.util.Vector getAllNoRoleMemberRecord()
java.util.Vector getEmailTemplateList(java.lang.String type, java.util.Vector companyIDs)
boolean insertEmailTemplate(EmailTemplate template)
boolean updateEmailTemplate(EmailTemplate template)
boolean deleteEmailTemplate(java.lang.String templateID)
java.lang.String getNewEmailTemplateID()
EmailTemplate getAPToEmailTemplate(java.lang.String templateID, java.lang.String type, java.lang.String companyId)
boolean insertLoginInfo(LoginInfo loginInfo)
boolean updateLoginInfo(LoginInfo loginInfo)
int getLoginInfoTryTimes(java.lang.String memID)
LoginInfo getLoginInfoAccountLockStatus(java.lang.String memID)
java.util.List<BBSBoard> getAllEIPAnnounceBoard()
java.util.List<BBSBoard> getAllEIPAnnounceBoardByOrgIDs(java.lang.String... orgIDs)
java.util.Map<java.lang.String,java.lang.Integer> getEIPAnnounceBoardCountByOrgIDs(java.lang.String... orgIDs)
java.util.List<BBSBoard> getEIPAnnounceBoardByBoardManagerID(java.lang.String... managerIDs)
java.util.List getCompanyIDListOfAlbumManager(java.lang.String memID)
memID
- java.util.List getCompanyIDListOfAlbumCreator(java.lang.String memID)
memID
- java.util.List getCompanyIDListOfBuyManager(java.lang.String memID)
memID
- java.util.List getCompanyIDListOfBuyCreator(java.lang.String memID)
memID
- void clearSysSerailMap()
java.util.Vector changeFavorProOrAPOrder(java.lang.String memberID, java.lang.String[] sortedAllIdArray)
memberID
- a MemberID.sortedAllIdArray
- sorted favorite process or AP list.java.util.List<DeviceInfo> getDeviceInfoList()
boolean updateDeviceAllowed(java.lang.String uuid, boolean allowed)
boolean updateTagsByID(java.lang.String id, java.util.List<EIPTag> tagList)
boolean deleteTagsByID(java.lang.String id)
java.util.List<EIPTag> getEIPTagListByID(java.lang.String id)
java.util.List<java.lang.String> getTagListByID(java.lang.String id)
boolean updateTags(java.lang.String id, java.lang.String comID, java.lang.String type, java.util.List<java.lang.String> tagList)
boolean updateTag(java.lang.String id, java.lang.String com_id, java.lang.String type, java.lang.String... tags)
java.util.List<java.lang.String> getAutocompleteTagList(java.lang.String tag, java.lang.String type, java.util.List<java.lang.String> tagList, java.lang.String... comIDs)
java.util.List<java.lang.String> getRecommendTagList(java.lang.String comID, java.lang.String type, java.util.List<java.lang.String> tagList, int size)
java.util.List<java.lang.String> getMulitCompanyAutocompleteTagList(java.util.List<java.lang.String> comIDList, java.lang.String tag, java.lang.String type, java.util.List<java.lang.String> existTagList)
java.util.List<java.lang.String> getMulitCompanyRecommendTagList(java.util.List<java.lang.String> comIDList, java.lang.String type, java.util.List<java.lang.String> existTagList, int size)
BBSMessageVote getBBSMessageVote(java.lang.String messageID, java.lang.String memberID)
java.util.Map getBBSMessageVoteMap(java.lang.String parentMessageID, java.lang.String memberID)
boolean deleteBBSMessageVote(java.lang.String messageID, java.lang.String memberID)
boolean deleteBBSMessageVote(java.lang.String messageID)
boolean setBBSMessageVote(BBSMessageVote vote)
int getBBSMessageVotePoint(java.lang.String messageID)
java.util.Map getBBSMessageVotePointMap(java.lang.String parentMessageID)
java.util.List getBBSMessageAnswerAcceptedLogList(java.lang.String parentMessageID)
boolean insertBBSMessageAnswerAcceptedLog(BBSMessageAnswerAcceptedLog log)
boolean deleteBBSMessageAnswerAccepted(java.lang.String messageID)
boolean isBBSMessageAnswerAccepted(java.lang.String messageID)
BBSMessageAnswerAccepted getBBSMessageAnswerAcceptedByParent(java.lang.String parentID)
boolean setBBSMessageAnswerAcceptedByParent(BBSMessageAnswerAccepted answer)
boolean deleteBBSMessageAnswerAcceptedByParent(java.lang.String parentID)
java.util.List getBBSMessageClickLogList(java.lang.String messageID)
boolean insertBBSMessageClickLog(BBSMessageClickLog log)
int getBBSMessageClickCount(java.lang.String messageID)
boolean isBBSMessageStarByMemberID(java.lang.String messageID, java.lang.String memberID)
boolean setBBSMessageStar(BBSMessageStar star)
boolean deleteBBSMessageStar(java.lang.String messageID)
boolean deleteBBSMessageStarByMemberID(java.lang.String messageID, java.lang.String memberID)
int getBBSMessageStarCount(java.lang.String messageID)
java.util.List getAllSubBBSMessageIDList(java.lang.String parentMessageID)
int getBBSMessageCountByBoardId(java.util.List<java.lang.String> boardIdList, long startTime, long endTime)
java.util.List getAllTaskSearchMember()
java.util.List getAllArtifactSearchMember()
java.util.Map getRoleSearchResult(java.lang.String keyword, boolean isInvisible, boolean hasDeniedLogin, boolean isResign)
boolean insertLaleNotificationPush(java.lang.String memId, PusherEntity pusherEntity)
boolean updateAllowLaleNotificationPush(java.lang.String memId, PusherEntity pusherEntity)
boolean sendLaleNotificationPush(PushMsgEntity pushMsgEntity)
boolean sendLaleV2Notification(java.lang.String memId, java.lang.String title, java.lang.String content)
boolean sendLaleEIMMessageToUser(java.lang.String memId, java.lang.String targetId, java.lang.String message)
default java.util.HashMap NTLMputDoLoginAccessObject(MemberRecord memberRecord, java.util.HashMap retValue)
java.util.HashMap doVerifyUserPassword(java.lang.String userId, java.lang.String pass, boolean bCheckMultiLogin)
java.util.List<java.lang.String> getNewIdListForCMX(java.lang.String type, int count)
java.lang.String getNewIdForCMX(java.lang.String type)
java.lang.String getNewIdForCMXISO(java.lang.String startWith, java.lang.String type, int size)
AFGroup getAFGroup(java.lang.String groupId)
java.util.Map<java.lang.String,java.lang.Object> getSysConfigSetting()
boolean reloadWFCIServiceSystemConfig()
Copyright ? 2022. All Rights Reserved.