|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpase.server.RMIServer
public class RMIServer
The main class of pase server.
| Field Summary | |
|---|---|
static java.lang.String |
errorLDAPConnection
|
static java.lang.String |
errorLDAPInputConfigNotCorrect
|
static java.lang.String |
errorLDAPNoSuchMem
|
static java.lang.String |
errorLDAPNoSuchMemFoundInAD
|
static java.lang.String |
errorLDAPPswd
|
static java.lang.String |
errorLDAPPswdAttribute
|
static java.lang.String |
errorLDAPSearcherID
|
static java.lang.String |
errorLDAPSearcherLocked
|
static java.lang.String |
errorLDAPSearcherPswd
|
static java.lang.String |
errorLDAPSearchParameters
|
static java.lang.String |
errorLDAPSuchMemLocked
|
static java.lang.String |
errorLDAPUnrecognized
|
static java.lang.String |
errorLDAPUnrecognizedAuth
|
static java.lang.String |
errorLDAPUnrecognizedSearcher
|
static java.lang.String |
errorLDAPUnrecognizedSearcherUnknown
|
static java.lang.String |
GLOBAL_SCRIPT_FILE
|
| Constructor Summary | |
|---|---|
RMIServer()
|
|
| Method Summary | |
|---|---|
TaskManager |
_getTaskManager(java.lang.String rootTID)
|
boolean |
acquireOrgUpdateLock(java.util.HashSet<java.lang.String> ids,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean islockRelated)
|
boolean |
activeBBSBoard(java.lang.String bbsBoardID)
|
java.lang.String |
addBookingEvent(BookingEvent bookingEvent)
|
void |
addDebugLog(java.lang.String msg)
Add debug log message. |
void |
addErrLog(java.lang.String msg)
Add err log message. |
void |
addExeLog(java.lang.String msg)
Add execution log message. |
boolean |
addFreqApRole(java.lang.String freID,
java.lang.String rolID)
Add a PASEFreqAP role. |
void |
addInfoLog(java.lang.String msg)
Add information log message. |
boolean |
addLoginLog(LoginInfo info)
|
boolean |
addMainMeeting(java.lang.String memID,
java.lang.String meetingID)
|
boolean |
addMonitorRelation(java.lang.String sourceTaskID,
java.lang.String createdRootTaskID)
Add task monitor relation, store root task ID and those created root task ID when executed. |
boolean |
addMonitorRelation(java.lang.String sourceTaskID,
java.util.Vector createdRootTaskIDs)
Add task monitor relation, store root task ID and those created root task ID when executed. |
int |
addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Add a new db URL at the end of the db configuration list. |
int |
addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
|
void |
addOrgListener(pe.pase.event.OrgListener l)
|
boolean |
addPortletIDByFreqApId(java.lang.String newAppID,
java.lang.String portletID)
|
void |
addServerListener(pe.pase.event.ServerListener l)
|
void |
addSessionConnectionURL(int seq,
int type,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Set a db URL to db configuration. |
void |
addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Set a db URL to db configuration. |
void |
addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
|
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)
|
void |
addWarningLog(java.lang.String msg)
Add warning log message. |
boolean |
addWorkDiaryManager(java.lang.String memID)
|
boolean |
announceOnlineClient(java.lang.String mID,
ClientMessage msg)
Send message to online client. |
boolean |
aotuUpdateAPRepeatRule(APRepeatRule repeatRule)
|
java.util.Vector |
ArtSQLloadValue(java.lang.String sql)
|
int |
asynGetRootTaskSummaryOfJoinMember(java.lang.String mID,
int state)
|
int |
asynGetTaskOfMember(java.lang.String mID)
|
boolean |
autoUpdateMeetingLastNoticeTime(java.lang.String meetingID)
|
boolean |
autoUpdateRMRepeatRuleTime(java.lang.String ruleID)
|
java.util.Vector |
batchProcess(java.util.List completeTask,
java.util.List removeTask,
java.util.List createPro)
For flow control, stop the root process Examples: // CompleteTask var completeVector = new java.util.Vector(); var stateID = "AST0371992486182500"; var taskID = "Tsk000000226232"; var tsk = Server.getTask(taskID); var artInstance = tsk.getArtInstance(); var Result = Server.setArtInsState(artInstance,stateID); completeVector.add(tsk); java.lang.System.out.println("Complete"); // RemoveRootTask var removeVector = new java.util.Vector(); removeVector.add("Tsk000000835835"); java.lang.System.out.println("Remove"); // CreateProcess var createVector = new java.util.Vector(); var cv = new java.util.Vector(); var userID = "jdwa"; var proID = "PRO0570993694941810"; var hm = new java.util.HashMap(); var popUp = new java.lang.Boolean("true"); cv.add(userID); cv.add(proID); cv.add(hm); cv.add(popUp); createVector.add(cv); java.lang.System.out.println("Create"); // Call bachProcess var ret = Server.batchProcess(completeVector, removeVector, createVector); java.lang.System.out.println(ret); |
int[] |
batchSQLupdateValue(java.lang.String[] sql)
|
int[] |
batchSQLupdateValue(java.lang.String sql,
org.springframework.jdbc.core.BatchPreparedStatementSetter bpss)
|
boolean |
bypassTask(Task t,
java.lang.String p_AstID)
|
void |
cacheInvoked(java.lang.String cacheEvent)
|
java.lang.Object |
callServerSideScriptFunction(java.lang.String library,
java.lang.String function,
java.lang.Object[] args)
|
void |
cancelClientTask(Task t)
|
boolean |
cancelTaskInClient(Task t)
|
boolean |
cancelTaskInClient(Task t,
java.lang.String loginID)
|
boolean |
cancelTaskList(java.lang.String p_MemID,
java.util.Vector p_TaskList)
|
java.util.Vector |
cancelTaskWithCond(java.lang.String p_MemID,
java.lang.String p_State)
|
java.util.Vector |
cancelTaskWithCond(java.lang.String p_MemID,
java.util.Vector stateList)
|
boolean |
canPrintPASESharedFile(java.lang.String fId,
java.lang.String mId)
|
boolean |
canReadPASESharedFile(java.lang.String fId,
java.lang.String mId)
|
boolean |
canWritePASESharedFile(java.lang.String fId,
java.lang.String mId)
|
boolean |
changePassword(java.lang.String name,
java.lang.String newPass)
|
boolean |
changePassword(java.lang.String mID,
java.lang.String oldPwd,
java.lang.String newPwd)
The method is used to change the password of the specified member. |
boolean |
checkMessageAttachFileIfAnyoneUse(java.lang.String attachFileInfo)
|
java.util.ArrayList<pe.pde.OrgCheckResult> |
checkOrgRule(java.lang.String ruleName,
java.lang.String userId)
|
boolean |
checkPassword(java.lang.String loginId,
java.lang.String pwd)
|
boolean |
checkPassword(java.lang.String loginId,
java.lang.String pwd,
java.util.Vector roleList)
|
int |
checkPasswordExpirationDate(java.lang.String mID)
|
java.util.HashMap<java.lang.String,java.lang.Object> |
checkRegisterEIPClient(java.lang.String userId,
java.lang.String pass)
|
boolean |
checkValidNameUser()
|
void |
clearArtSerailMap()
|
void |
clearCache()
|
void |
clearCache(java.lang.String type)
|
void |
clearCache(java.lang.String type,
java.util.Vector parameter)
|
boolean |
clearRMManagerAccessByOrgID(java.lang.String orgID)
|
void |
clearSysSerailMap()
|
void |
clientShowDialog(java.lang.String mID,
java.lang.String title,
java.lang.String content)
Show dialog to the client side (only Agenda, not WebAgenda/AEPP -- this method only support RMI callback now). |
void |
closeSessionConnection(java.lang.String sessionId)
|
void |
closeSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String sessionId)
|
void |
commitSessionConnection(java.lang.String session)
|
void |
commitSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session)
|
boolean |
commitWorkDiary(WorkDiaryInfo workDiaryInfo,
boolean flag)
|
boolean |
commitWorkDiaryAssign(WorkDiaryAssignInfo workDiaryAssignInfo,
boolean flag)
|
boolean |
commitWorkDiaryMsg(WorkDiaryMsgInfo workDiaryMsgInfo)
|
java.util.HashMap |
completeTask(Task t)
complete a Task. |
java.util.HashMap |
completeTask(Task t,
java.lang.String stateID)
complete a Task. |
byte[] |
compressMethodInvoke(java.lang.String methodName,
java.lang.Object[] args)
|
void |
copyAttachedFile(pe.filesystem.FileInfo oldFileInfo,
pe.filesystem.FileInfo newFileInfo)
Deprecated. |
void |
copyAttachFile(pe.filesystem.FileInfo oldFileInfo,
pe.filesystem.FileInfo newFileInfo)
|
java.lang.String |
createAPRepeatRule(APRepeatRule repeatRule)
|
PASEartInstance |
createArtInstance(java.lang.String aID)
Create artifact instance. |
PASEartInstance |
createArtInstance(java.lang.String tID,
java.lang.String aID)
Create artifact instance. |
java.lang.String |
createCronScript(java.lang.String time,
java.lang.String script,
java.lang.String taskId)
Create a script running in a specific time. |
boolean |
createDeviceInfo(DeviceInfo deviceInfo)
|
java.lang.String |
createEIPLayout(java.lang.String companyID)
|
java.lang.String |
createEIPLayout(java.lang.String companyID,
java.util.HashMap languageHm)
|
PASEartInstance |
createFreqArtInstance(java.lang.String aID)
|
java.lang.String |
createMarquee(Marquee marquee,
java.lang.String parentID)
|
java.lang.String |
createMarqueeData(Marquee marquee,
boolean isUploadImage)
|
java.lang.String |
createMeetingInfo(MeetingInfo info,
MemberRecord user)
|
java.lang.String |
createMeetingRoom(MeetingRoom room)
|
PASEGroup |
createPASEGroup()
|
PASESharedFile |
createPASESharedFile()
|
java.lang.String |
createPortalImage(Image image,
java.lang.String portletID)
|
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String proID,
java.util.HashMap args)
Default createProcess API PopUp = false |
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp)
Default createProcess API Delible = false |
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp,
boolean isDelible)
Default createProcess API Type = Task.API |
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String roleID,
java.lang.String proID,
java.util.HashMap args)
Create a non-auto-PopUp process and assign to specified member id. |
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String roleID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp)
Create a process by specified isPopUp and isDelible value and assign to
specified member id. |
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String roleID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp,
boolean isDelible)
Create a process by specified isPopUp and isDelible value and assign to
specified member id. |
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String roleID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopup,
boolean isDelible,
java.lang.String taskID,
java.lang.String dtTemplateID)
|
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String roleID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopup,
boolean isDelible,
java.lang.String taskID,
java.lang.String dtTemplateID,
boolean isShowMonitorRelation)
Create a process by specified isPopUp and isDelible and isShowMonitorRelation
value and assign to specified member id and using a specified DataTransferTemplate. |
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String rolID,
java.lang.String proID,
java.util.HashMap args,
java.lang.String rootTaskTypeID)
|
java.util.HashMap |
createProcessEx(java.lang.String flag,
java.lang.String loginID,
java.lang.String proID,
java.lang.String subject,
int priority,
java.util.List fileList,
java.util.Map args,
java.util.Map artifactArgs)
|
java.lang.String |
createRMItem(RMItem item)
|
java.lang.String |
createRMRepeatRule(RMRepeatRule repeatRule)
|
ScheduleEvent |
createScheduleEvent()
create new ScheduleEvent Examples: var event = Server.createScheduleEvent(); |
SessionConnection |
createSessionConnection(int sequence)
Create a SessionConnection object with database configuration,
by the specific sequence. |
SessionConnection |
createSessionConnection(java.lang.String name)
Create a SessionConnection object with database configuration, by the specific name. |
java.lang.String |
createSessionConnectionKey(int sequence)
|
java.lang.String |
createSessionConnectionKey(java.lang.String name)
|
java.lang.String |
createUserCronEntry(java.lang.String entryStr,
java.lang.String memID,
java.lang.String proID,
boolean isRepeat)
The method is used to create processes in a predefine period or time |
boolean |
creatOutLinkByPortletID(Link link)
|
java.lang.String |
creatQuickCustomizedCategory(Category category)
|
java.lang.String |
creatQuickCustomizedLink(Link link)
|
boolean |
creatQuickVote(QuickVote quickVote)
|
java.lang.String |
creatQuickVoteTheme(QuickVote quickVote)
|
boolean |
delBBSMsg(java.lang.String bbsBoardID,
java.lang.String msgID)
|
boolean |
delete(java.lang.String sqlcmd)
|
boolean |
delete(java.lang.String sqlcmd,
java.util.Vector record,
java.util.Vector columnTypeList)
|
boolean |
deleteAeppServerOfMultiOrg(java.lang.String ID)
|
boolean |
deleteAlbumFunctionAccess(java.lang.String functionName,
java.lang.String permission,
java.lang.String orgID)
|
boolean |
deleteAPRepeatRule(APRepeatRule repeatRule)
|
java.lang.Boolean |
deleteAPTask(java.lang.String taskId)
|
boolean |
deleteAPWork(java.lang.String workID,
MemberRecord user)
|
boolean |
deleteAPWorkParentMap(java.lang.String workID,
java.lang.String parentID)
|
boolean |
deleteBBSBoard(java.lang.String bbsBoardID)
|
boolean |
deleteBBSCategory(java.lang.String catID)
|
boolean |
deleteBoardAdmin(java.lang.String memId)
|
boolean |
deleteBoardPerm(java.lang.String messageId,
java.lang.String memId)
|
boolean |
deleteBookingEvent(BookingEvent bookingEvent)
|
boolean |
deleteBookingEventByRepeatRule(RMRepeatRule repeatRule)
|
boolean |
deleteBookingEventByRepeatRuleAfterDate(RMRepeatRule repeatRule,
java.util.Date date,
boolean isUpdateRule)
|
boolean |
deleteCompany(Company company)
Delete a Company and its object relations in organization. |
boolean |
deleteCompany(Company company,
boolean isRemoveRalation)
Delete a Company in organization. |
boolean |
deleteCompany(Company company,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
void |
deleteCompany(pe.pase.event.OrgEvent event)
|
boolean |
deleteDepartment(Department dep)
Delete a Department in organization. |
boolean |
deleteDepartment(Department dep,
boolean isRemoveRalation)
Delete a Department and its object relations in organization. |
boolean |
deleteDepartment(Department dep,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
void |
deleteDepartment(pe.pase.event.OrgEvent event)
|
boolean |
deleteDeviceInfoByUUIDandMemID(java.lang.String _uuid,
java.lang.String memId)
|
boolean |
deleteEIPColorTheme(java.lang.String themeID)
|
boolean |
deleteEIPLayoutByLayout(java.lang.String layoutID)
|
boolean |
deleteEmailTemplate(java.lang.String templateID)
|
boolean |
deleteFreqMessage(FreqMessage msg)
|
boolean |
deleteFunctionAccess(FunctionAccess access)
|
boolean |
deleteFunctionAccess(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
|
boolean |
deleteGlobals(java.lang.String rootTaskID)
Delete globals data from previous setGlobals function. |
boolean |
deleteImageSlider(java.lang.String portletId)
|
boolean |
deleteMailLoginTimeStamp(java.lang.String mailId)
|
boolean |
deleteMailLoginTimeStampByTaskId(java.lang.String taskId)
|
boolean |
deleteMainMeeting(java.lang.String memID,
java.lang.String meetingID)
|
boolean |
deleteMarqueeData(java.lang.String marqueeDataID)
|
boolean |
deleteMbrSignGroup(java.lang.String mbrId,
AFGroup group)
|
boolean |
deleteMeetingInfo(java.lang.String id,
MemberRecord user)
|
boolean |
deleteMeetingRoom(java.lang.String id)
|
boolean |
deleteMemberRecord(MemberRecord mbr)
Delete a MemberRecord in organization. |
boolean |
deleteMemberRecord(MemberRecord mbr,
boolean isRemoveRalation)
Delete a MemberRecord and its object relations in organization. |
java.util.HashMap<java.lang.String,java.lang.String> |
deleteMemberRecord(MemberRecord mbr,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
void |
deleteMemberRecord(pe.pase.event.OrgEvent event)
|
boolean |
deleteMultiOrgPerm(java.lang.String memId)
|
boolean |
deleteOutLinkByPortletID(java.lang.String portletID)
|
void |
deletePASEGroup(java.lang.String id)
|
boolean |
deletePASEMessage(PASEMessage msg)
Delete message from database. |
boolean |
deletePASEMessageByID(java.lang.String msgID)
|
void |
deletePASESharedFile(java.lang.String fId)
|
boolean |
deletePasswordManagement(java.lang.String mID)
|
boolean |
deletePersonalDboard(java.lang.String dboardId,
PersonalConfig pConfig)
|
boolean |
deletePersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
|
void |
deletePersonalTaskTracking(java.lang.String mId,
java.lang.String rootTskID)
|
boolean |
deletePortalImage(java.lang.String imageID)
|
boolean |
deleteProjectRole(ProjectRole role)
|
boolean |
deletePublicMemOfWorkDiary(java.lang.String memID)
|
boolean |
deleteQuickCustomizedCategory(java.lang.String catID)
|
boolean |
deleteQuickCustomizedLink(java.lang.String linkID)
|
boolean |
deleteQuickLinkByPortletID(java.lang.String portletID)
|
boolean |
deleteQuickVote(java.lang.String quickVoteId)
|
boolean |
deleteQuickVoteTheme(java.lang.String quickVoteThemeId)
|
boolean |
deleteRMItem(RMItem item)
|
boolean |
deleteRMRepeatRule(RMRepeatRule repeatRule)
|
void |
deleteRole(pe.pase.event.OrgEvent event)
|
boolean |
deleteRole(Role role)
Delete a Role in organization. |
boolean |
deleteRole(Role role,
boolean isRemoveRalation)
Delete a Role and its object relations in organization. |
boolean |
deleteRole(Role role,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
java.util.HashMap |
deleteSessionConnectionURL(java.lang.String name)
Delete a db URL from db configuration. |
boolean |
deleteTaskAttachedFile(java.lang.String fileID)
|
boolean |
deleteToDo(java.lang.String todoId,
java.lang.String memID)
|
void |
deleteUserCalendar(java.lang.String calendarID)
|
boolean |
deleteUserCronEntry(java.lang.String id)
The method is used to delete an UserCronEntry instance |
boolean |
deleteUserCronEntry(UserCronEntry entry)
The method is used to delete an UserCronEntry instance |
boolean |
deleteWebADMACL(java.lang.String aclId)
|
boolean |
delWorkDiaryManager()
|
void |
dispatchTask(Task t)
dispatch task to Client. |
void |
doAction(Task t)
|
void |
doAddASEndAction(Task t)
|
void |
doAddASPostAction(ATask t)
|
void |
doAddASPreAction(ATask t)
|
void |
doAddASStartAction(Task t)
|
int |
doAttScriptFunction(IapDBProcess iapDBProcess,
Task frontTask)
|
void |
doDispatchAction(Task t)
|
org.mozilla.javascript.Scriptable |
doIapAction(IapTask iapTask,
java.lang.String actionType)
|
java.util.HashMap |
doLoginAdmin(java.lang.String user,
java.lang.String pass)
Admin Login |
void |
doLogout(java.lang.String loginID)
|
void |
doLogoutAdmin(java.lang.String loginID)
|
void |
doPostAction(Task t)
|
void |
doPreAction(Task t)
|
void |
doShutdownAction()
|
void |
doSpeProcessAction(java.lang.String proID,
java.lang.String proName,
java.lang.String script,
java.lang.String type,
Task frontTask)
|
void |
doStartupAction()
|
java.lang.String |
dumpCache()
|
static void |
dumpMemoryInfo()
|
java.lang.String |
dumpTaskManager()
|
java.lang.String |
dumpTaskManager(java.lang.String rootTID)
|
java.util.HashMap |
exportOrg(java.lang.String comId,
java.lang.String userId)
|
java.util.Collection |
findLoginLog(QueryConditions qryCondition)
|
void |
finishGetTaskList(java.lang.String mID)
|
void |
fireServerEvent(pe.pase.event.ServerEvent event)
|
void |
flowTo(Task t,
java.lang.String state)
Control the flow direction Examples: Server.flowTo(MyTask, "Ast00000XXXX"); or Server.flowTo(MyTask, "StateName"); |
boolean |
forceCompleteATask(Task parentTask)
Completea an task, which task type is "Add Announce Sign". |
boolean |
forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID)
Force to reassign the task. |
boolean |
forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID,
java.lang.String p_RoleID)
Force to reassign the task and assign the specific roleID when this member has multi-roles. |
boolean |
forceReassignTask(Task p_Task,
MemberRecord p_MR)
Force to reassign the task. |
boolean |
forceResetTask(java.lang.String p_TaskID,
java.lang.String p_MemID)
|
boolean |
forceResetTask(java.lang.String p_TaskID,
java.lang.String p_MemID,
java.lang.String p_RoleID)
|
boolean |
forceResetTask(Task p_Task,
MemberRecord p_MR)
|
byte[] |
generateReport(java.lang.Object rptObj,
java.util.Map params,
java.lang.String fileType)
|
AccessManager |
getAccessManagerByOrgRightID(java.lang.String managerID,
java.lang.String orgRightID)
|
pe.pde.EmailTemplate |
getAddASEmailTemplate(java.lang.String proID)
AF-4379 by Kai getAddASEmailTemplate by PROID Examples: var proID = "PROXXXXXXXXXXXXX"; var emailTemp = Server.getAddASEmailTemplate(proID); var subject = emailTemp.getSubject(); var body = emailTemp.getBody(); var sender = emailTemp.getSender(); var receiver = emailTemp.getReceiver(); |
java.util.Vector |
getAddSignTaskList(java.lang.String signTaskId)
|
long |
getAdminLoginTime(java.lang.String user)
|
java.util.List |
getAeppServerListOfMultiOrg()
|
com.flowring.aeppServer.AeppServer |
getAeppServerOfMultiOrg(java.lang.String ID)
|
pe.pde.AFCountersign |
getAFCountersign(java.lang.String signID)
|
pe.pde.AFProcess |
getAFProcess(java.lang.String proID)
|
pe.pde.AFProject |
getAFProject(java.lang.String prjID)
|
java.util.Vector |
getAFProjectOfCompany()
|
java.util.List |
getAfterRepeatUnstartedMeetingInfoID(APRepeatRule repeatRule,
boolean byTime)
|
java.lang.String |
getAlbumID()
|
java.lang.String |
getAlbumPhotoID()
|
java.util.List |
getAllAccessibleCompanyByMemID(java.lang.String memID)
|
java.util.List |
getAllAccessibleDepartmentByMemID(java.lang.String memID)
|
java.util.List |
getAllAccessibleMemberByMemID(java.lang.String memID)
|
java.util.List |
getAllAccessibleRoleByMemID(java.lang.String memID)
|
java.util.Collection |
getAllAddASResult(java.lang.String taskID)
|
java.util.Vector |
getAllAgentTaskIDListOfMember(java.lang.String mID,
int beginIndex,
int endIndex,
java.lang.String order)
|
java.util.Vector |
getAllBBSBoard()
|
java.util.Vector |
getAllBBSBoard(java.lang.String cid)
|
java.util.Vector |
getAllBBSBoardByComID(java.lang.String comID)
|
int |
getAllBBSMessageCountOfMem(java.lang.String boardID,
java.lang.String memID)
|
java.util.HashMap |
getAllClassificationTaskOfMember(java.lang.String mID,
java.lang.String type,
boolean useClassificationBox,
int sortType,
java.lang.String sortOrder)
|
java.util.Vector |
getAllComIDOfMember(java.lang.String memID)
|
java.util.Vector |
getAllCompany()
|
java.util.Vector |
getAllCompanyByName(java.lang.String mName)
|
int |
getAllCompanyCount()
|
java.util.Vector |
getAllCompanyNameList()
|
java.util.Vector |
getAllCSSignResult(java.lang.String result,
CSTask csTask,
java.lang.String csSignResult,
java.util.Vector auditList)
|
java.util.Vector |
getAllCSSignResult(java.util.Vector parseTaskList)
|
java.util.Collection |
getAllCSTaskNote(java.lang.String taskID)
|
java.util.Vector |
getAllDepartmentByName(java.lang.String mName)
Get all departments by the same name. |
java.util.Vector |
getAllDepIDOfCompany()
Get all departments' id in the company. |
java.util.Vector |
getAllDepIDOfMember(java.lang.String memID)
|
java.util.Vector |
getAllDepIDOfMember(java.lang.String memID,
java.lang.Boolean returnAllForAdm)
|
java.util.Vector |
getAllDepNameOfCompany()
Get all departments' name in the company. |
java.util.List<BBSBoard> |
getAllEIPAnnounceBoardByOrgIDs(java.lang.String... orgIDs)
|
java.util.HashMap |
getAllEIPLayoutByLayoutID(java.lang.String layoutID)
|
java.util.HashMap |
getAllEIPLayoutListMap()
|
java.util.List |
getAllEIPLayoutPortletsShare()
|
java.util.List |
getAllEIPLayoutTabsShare()
|
java.util.Vector |
getAllErrorTaskOfMember(java.lang.String memberID)
|
java.util.Vector |
getAllHappyBirthdayMem(java.lang.String beforeDate,
java.lang.String afterDate)
|
java.util.Collection |
getAllIapSignResult(java.lang.String taskID)
|
java.util.List |
getAllManager(MemberRecord mbr,
boolean mainRoleOnly)
|
java.util.List |
getAllManagerByID(java.lang.String memId)
|
java.util.List |
getAllManagerByLoginID(java.lang.String loginId)
|
java.util.List |
getAllManagerByNo(java.lang.String memNo)
|
java.util.List<java.lang.String> |
getAllMeetingIdsByRoom(java.lang.String roomId)
|
java.util.List |
getAllMeetingRoomByGroupID(java.lang.String groupID,
MemberRecord mem,
java.lang.String manager_use,
java.lang.Boolean enable)
|
java.util.List |
getAllMeetingRoomGroup(MemberRecord mem,
java.lang.String manager_use,
java.lang.Boolean enable,
java.lang.String comID)
|
java.util.Vector |
getAllMember()
Return all member of system |
java.util.Vector |
getAllMemberByCName(java.lang.String mName)
Get all members by the same name. |
java.util.List |
getAllMemberByComID(java.lang.String comID)
get all member of comID |
java.util.List |
getAllMemberByComID(java.lang.String comID,
boolean searchSubCompany)
|
java.util.List |
getAllMemberIsInvisible(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.Vector |
getAllMessageOfMem(java.lang.String boardID,
java.lang.String memID)
|
java.util.Vector |
getAllNewcomerByOnBoardDate(java.lang.String beforeDate,
java.lang.String currentDate)
|
java.util.Vector |
getAllNoRoleMemberRecord()
|
java.util.Vector |
getAllOrgRoleList()
|
java.util.List |
getAllPASEGroupByName(java.lang.String name)
|
java.util.Vector |
getAllPrjRoleList()
|
java.util.Vector |
getAllProjectRoleByName(java.lang.String mName)
Get All Project Role Objects by the same Name. |
java.util.Collection |
getAllProSignResult(java.lang.String taskId)
|
java.util.Vector<java.lang.String> |
getAllQuickVoteThemeID()
|
java.util.Vector |
getAllRMCategory()
|
java.util.Vector |
getAllRMCategory(MemberRecord user)
|
java.util.Vector |
getAllRMItemOfCategory(java.lang.String categoryID)
|
java.util.Vector |
getAllRMItemOfCategory(java.lang.String categoryID,
MemberRecord user)
|
java.util.List<RMManageInfo> |
getAllRMManageInfoByComIDs(java.util.List<java.lang.String> comIDs)
|
java.util.Vector |
getAllRoleByName(java.lang.String mName)
Get all roles by the same name. |
java.util.Vector |
getAllRoleIDOfCompany()
|
java.util.Vector |
getAllRoleNameOfCompany()
Get all role name in the company. |
java.util.Map |
getAllSearchResignInvisibleNoRoleResult(java.lang.String keyword)
|
java.util.List |
getAllSubComIDListByManager(java.lang.String memID)
|
java.util.List |
getAllSubDepIDListByManager(java.lang.String memID)
|
java.util.List<java.lang.String> |
getAllSubDepRolMemListOfCom(java.lang.String comId)
|
java.util.Collection |
getAllSubMemIDListByManager(java.lang.String memID)
|
java.util.Vector |
getALLSubOrgOfOrgID(java.lang.String id,
java.util.Vector roleList)
|
java.util.Vector |
getAllTaskIDListForPage(java.lang.String mID,
int beginIndex,
int pagecount,
java.lang.String order)
|
java.util.Vector |
getAllTaskIDListOfMember(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
|
int |
getAllTaskMonitoringQuantity(java.lang.String mID)
|
java.util.List |
getAllTimeZones()
|
java.util.Vector |
getAllTinyTaskList(java.lang.String mID)
|
java.util.Vector |
getAllTinyTaskList(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
|
java.util.Vector |
getAllTskIDListByGPro(java.lang.String gProID,
java.lang.String frontTaskID)
Get the ids of root task list which will trigger the GatherProcess This method will be used in the PreAction and PostAction of the GatherProcess only. |
java.util.List |
getAllUnassignedMember()
|
java.util.Vector |
getAllUnitType()
|
java.util.Vector |
getAllUnitType(int levelNumber,
int relation,
java.lang.String orderBy)
|
java.util.List |
getAllUserCalendar()
|
java.util.List |
getAllWebADMACLListOfDetail()
|
java.util.List |
getAllWebADMACLListOfRough()
|
java.lang.String |
getAnnouncementCompanyName(java.lang.String boardID)
|
APEmailManager |
getAPEmailManager()
|
java.util.Vector |
getApprovalHistoryRootTaskOfJoinMember(java.lang.String mbrID)
|
java.util.Map |
getAPRangeByAPRoleID(java.util.List APRoleIDList)
|
APRepeatRule |
getAPRepeatRuleByAPID(java.lang.String apID)
|
java.util.List<APTask> |
getAPTaskByComID(java.util.List comIDList,
java.lang.Boolean isEnabled)
|
java.util.List<APTask> |
getAPTaskByMember(MemberRecord mem,
java.util.List filterComIDs)
|
APTask |
getAPTaskByTaskID(java.lang.String tskID)
get APTask by id |
pe.pde.EmailTemplate |
getAPToEmailTemplate(java.lang.String templateID,
java.lang.String type,
java.lang.String companyId)
|
java.util.List<APWork> |
getAPWorkByAPID(java.lang.String parentID,
java.lang.String userID)
|
java.util.List<APWork> |
getAPWorkByFilter(java.util.Map filterMap)
|
APWork |
getAPWorkByWorkID(java.lang.String workID,
java.lang.String userID)
|
java.util.List<APWorkComment> |
getAPWorkComment(java.lang.String parentID)
|
APWorkComment |
getAPWorkCommentById(java.lang.String commentId)
|
java.util.Map |
getAPWorkCount(java.util.Map filterMap)
|
java.util.List<java.util.Map> |
getAPWorkParentMap(java.lang.String workID,
java.lang.String parentID)
|
Artifact |
getArtifact(java.lang.String aID)
Get artifact by the specified artifact id. |
java.util.Vector |
getArtifactForm(java.lang.String aID)
Get artifact forms of the specified artifact. |
ArtifactManager |
getArtifactManager()
|
java.util.Vector |
getArtifactOfCompany()
Get all artifacts. |
java.util.Vector |
getArtifactOfProject(java.lang.String prjID)
Get all artifact of the specified project. |
pe.pde.AFSize |
getArtifactSize(java.lang.String artID)
|
PASEartState |
getArtifactState(java.lang.String astID)
|
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)
|
PASEartInstance |
getArtInstance(java.lang.String iID)
Get artifact instance with current Task. |
PASEartInstance |
getArtInstance(java.lang.String iID,
java.lang.String tID)
Get artifact instance with the specified task. |
java.util.Vector |
getArtInstanceOfArtifact(java.lang.String aID)
Get all artifact instances of the specified artifact. |
java.util.Vector |
getArtInstanceOfProject(java.lang.String prjID)
Get all artifact instances of the specified project. |
java.lang.String |
getArtTskID(java.lang.String iID)
Get the latest associated TaskID with the Artifact Instance. |
java.util.HashMap |
getATaskNote(java.lang.String tskID)
|
java.lang.String |
getAttachFilePath(pe.filesystem.AttachFileInfo fileInfo)
get relative path of AttachFileInfo Object uploaded to Server Side Examples: Server.getAttachFilePath(fileInfo); |
java.lang.String |
getAttachFilePath(java.lang.String fid)
get relative path of AttachFileInfo Object uploaded to Server Side Examples: Server.getAttachFilePath(fid); |
java.util.List<AuthLDAPConfig> |
getAuthLDAPConfigs()
|
java.util.Vector |
getBBSBoard()
|
BBSBoard |
getBBSBoard(java.lang.String bbsBoardID)
|
java.util.Vector |
getBBSBoardByOwnerLoginIDAndRangeIDs(java.lang.String ownerLoginID,
java.util.Vector rangeIDList)
|
java.util.Vector |
getBBSBoardByRangeID(java.util.Vector rangeIDList)
|
java.util.Vector |
getBBSBoardIDByRangeID(java.util.Vector rangeIDList)
|
EIPBBSCategory |
getBBSCategory(java.lang.String cid)
|
BBSMessage |
getBBSMsg(java.lang.String msgID)
|
BBSMessage |
getBBSMsg(java.lang.String msgID,
boolean isAddViewCount)
|
java.util.Vector |
getBBSMsgList(java.lang.String bbsBoardID)
|
java.util.Vector |
getBBSMsgListInfo(java.lang.String bbsBoardID,
java.lang.String type,
java.lang.String keyword)
|
java.util.Vector |
getBBSSearcResult(java.lang.String bbsBoardID,
java.lang.String keyword)
|
java.util.List |
getBeforeRepeatMeetingInfo(APRepeatRule repeatRule,
boolean byTime)
|
java.util.Vector |
getBoardAdminList()
|
java.util.Vector |
getBoardPermList(java.lang.String messageId)
|
BookingEvent |
getBookingEvent(java.lang.String bookingEventID)
|
java.util.Vector |
getBookingEventsInRange(java.util.Date startTime,
java.util.Date endTime,
java.lang.String category,
java.lang.String item,
MemberRecord user)
|
java.util.Vector |
getBookingEventsInRange(RMSearchCondition cond)
|
java.lang.String |
getBuyGroupId()
|
java.lang.String |
getBuyId()
|
java.lang.String |
getBuyItemId()
|
java.lang.String |
getBuyStoreId()
|
com.flowring.schedule.UserCalendar |
getCalendar(java.lang.String calendarID)
|
RMItem |
getCategory(java.lang.String categoryID)
|
java.util.Vector |
getCategoryList(java.util.List rangeIDList)
|
java.util.Vector |
getCategoryList(java.lang.String cid)
|
java.util.Vector |
getCollectedTskIDListByGPro(java.lang.String gProID,
java.lang.String frontTaskID)
Get the ids of root task list which has triggered the GatherProcess This method will be used in the PreAction and PostAction of the GatherProcess only. |
java.util.Vector |
getComIDListOfMember(java.lang.String memID)
|
java.lang.String |
getComIdOfDep(java.lang.String depID)
|
java.lang.String |
getComIdOfRole(java.lang.String rolID)
|
Company |
getCompany()
Get the company. |
Company |
getCompany(java.lang.String comID)
|
java.util.Map |
getCompanyAnnouncementBoard()
|
java.util.List |
getCompanyIDListOfAlbumCreator(MemberRecord member)
|
java.util.List |
getCompanyIDListOfAlbumManager(MemberRecord member)
|
java.util.List |
getCompanyIDListOfAPManager(MemberRecord member,
java.lang.String functionName,
java.lang.String permission)
|
java.util.List |
getCompanyIDListOfBuyCreator(MemberRecord member)
|
java.util.List |
getCompanyIDListOfBuyManager(MemberRecord member)
|
java.util.List |
getCompanyIDListOfLayoutManager(java.lang.String memID)
|
java.util.List |
getCompanyIDListOfSuperuser(java.lang.String memId,
boolean subCompnayIncluded)
|
java.util.Vector |
getConcurrentUser()
|
java.lang.String |
getConfigurationFile(java.lang.String fileName)
|
java.lang.String |
getConfigurationFile(java.lang.String fileName,
java.lang.String characterType)
|
java.util.Vector |
getCPTaskIDList(java.lang.String cProID,
java.lang.String frontTaskID)
Get the root task id list which created by the CreateProcess with the specified CreateProcess id and front task id. |
CronScriptManager |
getCronScriptManager()
|
java.util.Hashtable |
getCSLockHashtable()
|
CSSignInfo |
getCSSignInfo(Task task)
Get the current countersign CSSignInfo Examples: var csTask = Server.getTask("TskXXXXXXXXXXXX"); // countersign task var signInfo = Server.getCSSignInfo(csTask); |
java.util.HashMap |
getCSTaskNote(java.lang.String tskID)
|
java.util.Map |
getDatabase()
|
java.lang.String |
getDbConnectionCurrentState()
Get the information about the system database connection : Max. connection size, Min. connection size, Current used connection size. |
int |
getDBNameUser()
|
int |
getDBNameUserWithoutResignationAndDenyLogin()
|
int |
getDBOrgCount()
|
DBProcess |
getDBProcess(java.lang.String pID)
Get process by the specified process id. |
java.lang.String |
getDBProcessName(java.lang.String proID)
|
java.util.Vector |
getDebatesSearchPrompt(java.lang.String keyWord)
|
Department |
getDepartment(java.lang.String dID)
Get department by the specified department id. |
MemberRecord |
getDepartmentHead(MemberRecord mbr,
boolean mainRoleOnly)
|
MemberRecord |
getDepartmentHeadByID(java.lang.String memId)
|
MemberRecord |
getDepartmentHeadByLoginID(java.lang.String loginId)
|
MemberRecord |
getDepartmentHeadByNo(java.lang.String memNo)
|
java.util.Vector |
getDepartmentListOfPASEGroup(java.lang.String gId)
|
java.lang.String |
getDepIDByRoleID(java.lang.String roleID)
|
java.lang.String |
getDepNameByRoleID(java.lang.String roleID)
|
java.util.Vector |
getDeputiedOfMember(java.lang.String memID)
|
DeputyManager |
getDeputyManager()
|
java.lang.String |
getDeputyRuleMsg(MemberRecord mbr,
MemberRecord deputy)
|
java.util.List<DeviceInfo> |
getDeviceInfoListByMemId(java.lang.String memId)
|
java.util.List<DeviceInfo> |
getDeviceInfoListByUUID(java.lang.String _uuid)
|
java.util.Vector |
getDiagramItemList(java.lang.String id)
|
org.apache.jcs.utils.threads.ThreadPoolManager |
getDispatchThreadManager()
|
java.util.Vector |
getDraftPASEMessageOfMember(java.lang.String mID)
|
java.lang.String |
getEditTimeLimitOfWorkDiary(java.lang.String comID)
|
java.util.List<BBSBoard> |
getEIPAnnounceBoardByBoardManagerID(java.lang.String... managerIDs)
|
java.util.Map<java.lang.String,java.lang.Integer> |
getEIPAnnounceBoardCountByOrgIDs(java.lang.String... orgIDs)
|
EIPColorTheme |
getEIPColorTheme(java.lang.String themeID)
|
java.util.List |
getEIPColorThemeListByComID(java.lang.String comID,
boolean editMode)
|
EIPLayout |
getEIPLayout(java.lang.String layoutID)
|
java.util.List |
getEIPLayoutByCompanyID(java.util.List comIDList)
|
java.util.List |
getEIPLayoutByCompanyID(java.util.List comIDList,
java.util.Locale locale)
|
java.util.List |
getEIPLayoutByCompanyID(java.lang.String comID)
|
EIPLayoutI18n |
getEIPLayoutI18n(java.lang.String i18nID)
|
EIPLayoutPersonal |
getEIPLayoutPersonal(java.lang.String memID)
|
EIPLayoutPortlets |
getEIPLayoutPortlets(java.lang.String portletID)
|
java.util.List |
getEIPLayoutPortletsByParentID(java.lang.String parentID)
|
EIPLayoutPortlets |
getEIPLayoutPortletsShare(java.lang.String portletID)
|
java.util.List |
getEIPLayoutPortletsShareByParentID(java.lang.String parentID)
|
EIPLayoutTabColumn |
getEIPLayoutTabColumn(java.lang.String columnID)
|
java.util.List |
getEIPLayoutTabColumnByTabID(java.lang.String tabID)
|
EIPLayoutTabs |
getEIPLayoutTabs(java.lang.String tabID)
|
java.util.List |
getEIPLayoutTabsByLayoutID(java.lang.String layoutID)
|
EIPLayoutTabs |
getEIPLayoutTabsShare(java.lang.String tabID)
|
java.util.List |
getEIPLayoutTabsShareByParentID(java.lang.String parentID)
|
EIPPortletDefine |
getEIPPortletDefine(java.lang.String portletID)
|
EIPTabDefine |
getEIPTabDefine(java.lang.String tabID)
|
pe.pde.EmailTemplate |
getEmailTemplate(java.lang.String etID)
getEmailTemplate by templateName or ETID Examples: var etID = "ETPXXXXXXXXXXXXX"; var emailTemp = Server.getEmailTemplate(etID); var subject = emailTemp.getSubject(); var body = emailTemp.getBody(); var sender = emailTemp.getSender(); var receiver = emailTemp.getReceiver(); |
java.util.Vector |
getEmailTemplateList(java.lang.String type,
java.util.Vector companyIDs)
|
pe.entdiag.EnterpriseModel |
getEnterpriseDiagram()
|
java.lang.String |
getErrorMessage()
|
java.util.List |
getExecMemberOfTask(java.lang.String taskId)
|
pe.filesystem.FileTransfer |
getFileTransfer()
|
UnitType |
getFirstLevelUnitType()
|
PASEFreqAp |
getFreqAp(java.lang.String freID)
|
java.util.Vector |
getFreqApItemList()
|
java.util.Vector |
getFreqApListOfMember(java.lang.String memID)
Get the PASEFreqAp processes of the specified member. |
PASEFreqAp |
getFreqApNameArtID(java.lang.String freID)
|
java.util.Vector |
getFreqApNodeList()
|
java.util.Vector |
getFreqApNodeList(java.lang.String prjId)
|
java.util.Vector |
getFreqMessageByMbrId(java.lang.String mbrId)
|
java.util.List |
getFunctionAccessList(java.lang.String principalID)
|
java.util.List |
getFunctionAccessList(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
|
java.util.HashMap |
getFunctionACLMap(java.lang.String principalID)
|
java.util.HashMap |
getGlobals(java.lang.String rootTaskID)
Get Globals data from previous setGlobals function. |
java.lang.String |
getGlobalScript()
|
java.lang.String |
getGroupSignIDOfTask(java.lang.String taskID)
To get group sign id of the specified task id. |
java.util.Vector |
getGroupSignProcess(java.lang.String memID)
|
java.util.List |
getGroupSignTaskIDList(java.lang.String groupSignID)
To get 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 |
getGroupSignTinyTaskList(java.lang.String mID)
|
java.util.Vector |
getHalfHolidays()
get half holidays in system's dafault calendar. |
java.util.Vector |
getHalfHolidays(java.lang.String memID)
get half holidays in member's calendar. |
java.util.Vector |
getHistoryRootTaskOfJoinMember(java.lang.String mbrID)
|
java.util.Vector |
getHolidays()
get holidays in system's dafault calendar. |
java.util.Vector |
getHolidays(java.lang.String memID)
get holidays in member's calendar. |
java.util.Vector<IapRulePattern> |
getIapRuleOfTask(java.lang.String iapProcessId,
java.util.List<java.lang.String> taskIdList)
|
java.util.List |
getIapSignTaskGroupByTskId(java.lang.String tskId)
Get iapsign task for same iapannex by task id. |
ImageSlider |
getImageSlider(java.lang.String portletId)
|
java.util.Vector |
getInvolvedExecutors(java.lang.String rootTaskID)
Return ID list of executors who involved in the root process Examples: var v = Server.getInvolvedExecutors("Tsk000000835835"); |
java.util.Vector |
getInvolvedMembers(java.lang.String rootTaskID)
Return ID list of members who involved in the root process Examples: var v = Server.getInvolvedMembers("Tsk000000835835"); |
MeetingInfo |
getLastMeetingByWork(java.lang.String workID,
java.lang.String memID)
get the last Meeting of work parent |
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.Vector |
getLatestBBSMsg(int count)
|
java.util.Vector |
getLatestBBSMsg(int count,
java.lang.String expBoardID)
|
java.util.Vector |
getLatestBBSMsgByMemID(int count,
java.util.Vector boardList)
|
java.util.Vector |
getLatestPASEMessageOfMember(int count,
java.lang.String mID)
|
java.util.Vector |
getLatestUnReadPASEMessageOfMember(int count,
java.lang.String mID)
|
int |
getLicenseNameUser()
|
int |
getLicenseOrgCount()
|
java.lang.String[] |
getLogFileList()
|
java.util.List<LogFile> |
getLogFiles()
|
LoginInfo |
getLoginInfoAccountLockStatus(java.lang.String memID)
|
int |
getLoginInfoTryTimes(java.lang.String memID)
|
java.util.Date |
getLoginTime(java.lang.String user)
Get the login time of the specified user Examples: var loginTime = Server.getLoginTime(memberName); |
long |
getMailLoginTimeStamp(java.lang.String mailId)
|
java.lang.String[] |
getManager(java.lang.String id)
Get manager id by member id, role id, or department id. |
Role |
getManagerRole(java.lang.String id)
Get manager role by the specified member, role or department ID. |
java.util.Vector |
getManagersOfDRM(java.lang.String id)
Get all manager id by member id, role id, or department id. |
java.util.Vector |
getManagersOfDRM(java.lang.String id,
boolean isAllMember)
|
Marquee |
getMarquee(java.lang.String parentID)
|
Marquee |
getMarqueeConfig(java.lang.String marqueeID)
|
Marquee |
getMarqueeData(java.lang.String marqueeDataID)
|
java.util.Vector<Marquee> |
getMarqueeDataList(java.lang.String marqueeID)
|
java.util.Vector |
getMbrSignGroupList(java.lang.String mbrId)
|
MeetingInfo |
getMeetingInfoByID(java.lang.String id,
java.lang.String userID)
|
java.util.Map |
getMeetingInfoCount(java.lang.String memID,
java.lang.String model,
java.lang.String user_company)
|
int |
getMeetingRoomCountOfGroup(java.lang.String groupID)
|
MeetingRoom |
getMeetingRoomOrGroupByID(java.lang.String id)
get the MeetingRoom or RoomGroup of Meeting Management by ID |
java.util.Vector |
getMeetingSearchPrompt(java.lang.String keyWord,
java.lang.String status)
|
java.util.Map |
getMeetingShowInfos(java.util.Map queryConditions)
|
MemberRecord |
getMember(java.lang.String id)
Get member by member id, login id, or user name. |
AccessMember |
getMemberAccess(java.lang.String memID)
|
AccessAdmin |
getMemberAdminAccess(java.lang.String memID)
|
java.util.Vector |
getMemberArtifactAccess(java.lang.String memID)
|
MemberRecord |
getMemberByCName(java.lang.String mName)
Get member by the specified user name. |
MemberRecord |
getMemberByEmail(java.lang.String mEmail)
add for AF-3972 by Kai Get member by the specified user email. |
MemberRecord |
getMemberByID(java.lang.String mID)
Get member by the specified member id. |
MemberRecord |
getMemberByName(java.lang.String mLoginID)
Get member by the specified login id. |
MemberRecord |
getMemberByNo(java.lang.String memNo)
|
java.util.Map |
getMemberConflictMeeting(MemberRecord mem,
java.lang.String memIDs,
java.lang.String meetingID,
java.lang.String start_time,
java.lang.String end_time)
|
AccessAdmin |
getMemberDesignerAccess(java.lang.String memID)
|
java.util.Vector |
getMemberDesignerAccessList(java.lang.String memID)
|
java.util.List |
getMemberIDList(java.util.List IDList)
|
java.util.Vector |
getMemberListOfPASEGroup(java.lang.String gId)
|
AccessOnLineUser |
getMemberOnLineAccess(java.lang.String memID)
|
java.util.Vector |
getMemberTaskAccess(java.lang.String memID)
|
java.lang.String |
getMemberUserNameByID(java.lang.String mID)
|
static java.util.HashMap |
getMemoryInfo()
New API for WebADM, begin |
java.util.Vector |
getMessageInfo(java.lang.String msgId)
|
java.util.HashMap<java.lang.String,java.lang.String> |
getMultiEmailData(java.lang.String etID,
MemberRecord mbr,
MemberRecord deputy,
util.EmailReplaceAgent emailReplaceAgent,
DBProcess goBackPro,
Task tsk,
java.lang.String lang)
|
java.util.List |
getMultiOrgPermList()
|
java.util.List |
getMultiOrgPermLoginIDList()
|
com.flowring.aeppServer.MultiServerACL |
getMultiServerACL(java.lang.String muoId,
java.lang.String memId)
|
java.lang.String |
getNewAclID()
|
java.lang.String |
getNewAFGroupID()
|
java.lang.String |
getNewArtInsID()
|
java.lang.String |
getNewBBSMsgID()
|
java.lang.String |
getNewBookingEventID()
|
java.lang.String |
getNewDayId()
|
java.lang.String |
getNewEmailTemplateID()
|
java.lang.String |
getNewFileID()
|
java.lang.String |
getNewFreqMessageID()
|
java.lang.String |
getNewGroupSignID()
|
java.lang.String |
getNewIdGeneratorID(java.lang.String startWith,
java.lang.String id,
int size)
|
java.lang.String |
getNewMailId()
New a key id for MailLoginTimeStamp object. |
java.lang.String |
getNewMsgID()
|
java.lang.String |
getNewMultiAeppServerID()
|
java.lang.String |
getNewOfficeHourId()
|
java.lang.String |
getNewTaskID()
|
java.lang.String |
getNewWorkDiaryID()
|
java.lang.String |
getNewWorkDiaryMsgID()
|
java.lang.String |
getNewWorkingDayId()
|
java.lang.String |
getNewWorkingDayTemplateId()
|
MemberRecord |
getNextManager(MemberRecord mbr)
|
MemberRecord |
getNextManager(MemberRecord mbr,
int levelNumber)
|
MemberRecord |
getNextManagerByID(java.lang.String memId)
|
MemberRecord |
getNextManagerByID(java.lang.String memId,
int levelNumber)
|
MemberRecord |
getNextManagerByLoginID(java.lang.String loginId)
|
MemberRecord |
getNextManagerByLoginID(java.lang.String loginId,
int levelNumber)
|
MemberRecord |
getNextManagerByNo(java.lang.String memNo)
|
MemberRecord |
getNextManagerByNo(java.lang.String memNo,
int levelNumber)
|
java.util.List<java.lang.String> |
getNoRolMemIdListOfCom(java.lang.String comId)
|
ObjectManager |
getObjectManager()
|
Company |
getOneCompanyByName(java.lang.String mName)
|
Department |
getOneDepartmentByName(java.lang.String mName)
Get department by the specified department name. |
Role |
getOneRoleByName(java.lang.String mName)
Get role by the specified role name. |
java.util.HashMap |
getOnlineAdminLoginTime()
|
java.util.Vector |
getOnlineAdminUser()
|
java.util.Vector |
getOnlineUser()
|
java.util.HashMap |
getOnlineUserLoginTime()
Get the all online users' login time Examples: var userLoginTime = Server.getOnlineUserLoginTime(); |
java.util.List<pe.filesystem.OrgBackupRecord> |
getOrgBackupRecords(java.lang.String comId,
java.lang.String userId)
|
java.util.ArrayList<java.lang.String> |
getOrgCheckingRuleNames()
|
java.util.Vector |
getOrgDepartmentList()
|
java.util.Map<java.lang.String,java.util.ArrayList<java.lang.String>> |
getOrgManagementMapOfMember(java.lang.String memId)
|
java.util.Vector<Role> |
getOrgRoleList()
|
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Long>> |
getOrgUpdateLockMemberKeyList()
|
java.util.Vector |
getOriginalTaskOfMember(java.lang.String mID,
int state)
|
Link |
getOutLinkByPortletID(java.lang.String PortletId,
java.lang.String comId)
|
java.util.Vector<java.lang.String> |
getParentIDListOfDRM(java.lang.String id)
|
java.util.Vector<java.lang.String> |
getParentIDListOfDRM(java.lang.String id,
boolean loopToTop)
|
java.util.Vector |
getParentIDListOfMember(java.lang.String memID,
boolean bMainRoleOnly)
Get All parent CompanyID, RolID, DepID, MemID of Member. |
java.util.Vector |
getParentIDListOfMember(java.lang.String memID,
boolean bMainRoleOnly,
boolean bFirstLevelCompany)
|
java.util.Vector |
getParentIDListOfMemberForUPDOC(java.lang.String memID,
boolean bMainRoleOnly)
|
java.util.List |
getParentMeetingListByWorkID(java.lang.String workID,
java.lang.String userID)
|
java.util.HashMap |
getPaseEventMap(java.lang.String[] args)
|
PASEFreqAp |
getPASEFreqAp(java.lang.String freID)
|
java.lang.String |
getPASEFreqApIdByPortletID(java.lang.String portletID)
|
PASEFreqAp |
getPASEFreqApNameArtID(java.lang.String freID)
|
PASEGroup |
getPASEGroup(java.lang.String id)
|
java.util.Vector |
getPASEGroupList()
|
java.util.List |
getPASEGroupListByIdList(java.util.Vector idList)
|
java.util.Vector |
getPASEMessageOfMember(java.lang.String mID)
|
PASEOrgModel |
getPASEOrgModel()
Get the PASEOrgModel. |
java.util.Vector |
getPASEProcessOfMember(java.lang.String mID)
Get the root processes of the specified member. |
PASESharedFile |
getPASESharedFile(java.lang.String fId)
|
PASESharedFile |
getPASESharedFileByPath(java.lang.String fPath)
|
com.flowring.dao.PaseSystemConfigDao |
getPaseSystemConfigDao()
|
PasswordManagement |
getPasswordManagement(java.lang.String id)
|
java.util.Vector |
getPDiagramDetail(java.lang.String rootTID)
|
java.util.HashMap |
getPDiagramState(java.lang.String rootTID)
|
PersonalConfig |
getPersonalConfig(java.lang.String mId)
|
PersonalConfig |
getPersonalFavorite(java.lang.String memberId,
java.lang.String variety)
|
PersonalConfig |
getPersonalProShow(java.lang.String memberId,
java.lang.String variety)
|
java.util.Vector |
getPersonalTaskTracking(java.lang.String mId)
|
java.util.Vector |
getPersonalTaskTracking(java.lang.String mId,
int sortType,
java.lang.String sortOrder)
|
java.util.Vector |
getPortalAccessibleMemRDList(java.lang.String orgUnit)
|
Image |
getPortalImage(java.lang.String imageID)
|
java.util.Vector |
getPortalImageList(java.lang.String type,
java.lang.String comId,
java.lang.String portletID)
|
java.util.HashMap |
getProcessDiagram(java.lang.String rootPID,
java.lang.String rootTaskID)
|
java.util.HashMap |
getProcessDiagramAndState(java.lang.String rootPID,
java.lang.String rootTaskID)
|
java.util.Vector |
getProcessList(java.lang.String userID)
|
ProcessManager |
getProcessManager()
|
ProcessVersion |
getProcessVersion(java.lang.String rootProcessId)
|
java.util.HashMap |
getProcessView(java.lang.String rootPID)
|
java.util.HashMap |
getProductInfo()
|
java.util.HashMap |
getProElementMap()
|
Project |
getProject(java.lang.String prjID)
Get project by the specified project id. |
java.lang.String |
getProjectNameById(java.lang.String prjID)
|
java.util.Vector |
getProjectOfCompany()
Get all projects. |
java.util.Vector |
getProjectOfCompany(java.util.Vector<java.lang.String> comIDList)
|
java.util.Vector |
getProjectOfCompanyByComId(java.lang.String comId)
|
java.util.Vector |
getProjectOfDepartment(java.lang.String dID)
Get the projects of the specified department. |
java.util.Vector |
getProjectOfManager(java.lang.String managerID)
Get the projects with the specified project manager. |
Project |
getProjectOfPASEProcess(java.lang.String proID)
|
ProjectRole |
getProjectRole(java.lang.String rID)
Get project role by the specified role id. |
java.util.Vector |
getProjectRoleList(java.lang.String prjID)
|
java.lang.String |
getProSignStateDisplayName(java.lang.String proId,
java.lang.String proSignStateId)
return display name by process_id and artifact_id |
java.util.List |
getPumpTaskList(java.lang.String rootID)
|
java.util.List |
getPumpTaskList(java.lang.String rootID,
java.lang.String memberID)
|
java.util.Vector |
getQuickCustomizedLinkOfCatID(java.lang.String catID)
|
java.util.Vector |
getQuickCustomizedOfCatID(java.lang.String catID)
|
java.util.Vector |
getQuickCustomizedOfPortlet(java.lang.String portletID,
java.lang.String CompanyID)
|
Category |
getQuickLinkCategoryOfCatID(java.lang.String catID)
|
Link |
getQuickLinkOfLinkID(java.lang.String linkID)
|
java.util.Vector |
getQuickVote(java.lang.String themeId)
|
QuickVote |
getQuickVoteThemeOfPortlet(java.lang.String portletId,
java.lang.String comId)
|
java.lang.String |
getRandomId(int type)
|
java.util.Vector<java.lang.String> |
getRealManageCompanyIDsOfAPManager(java.lang.String memID,
java.lang.String APType)
|
java.lang.String[] |
getRegId(java.lang.String user)
|
java.util.List<WebServerInfo> |
getRegisteredWebServerList()
|
java.util.Vector |
getRequestHistoryRootTaskOfJoinMember(java.lang.String mbrID)
|
RMItem |
getRMItem(java.lang.String rmitemID)
|
RMManageInfo |
getRMManageInfo(java.lang.String comID)
|
java.util.List<FunctionAccess> |
getRMManagerAccessByOrgID(java.util.List<java.lang.String> orgIDList)
|
Role |
getRole(java.lang.String rID)
Get role by the specified role id. |
java.util.Vector |
getRoleListOfPASEGroup(java.lang.String gId)
|
java.util.Map |
getRoleSearchResult(boolean companyNameSearch,
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)
|
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 isDeniedLogin,
boolean isResign)
|
java.util.Vector |
getRootDBProcessByName(java.lang.String pName)
|
java.util.Vector |
getRootDBProcessOfProject(java.lang.String prjID)
Get all root process of the specified project. |
java.util.HashMap |
getRootTaskDataListOfJoinMember(java.lang.String memberID,
java.lang.String type,
int sortType,
java.lang.String sortOrder,
boolean removeDraft)
|
java.util.Vector |
getRootTaskOfCompany()
Get all root tasks. |
java.util.Vector |
getRootTaskOfCompany(int state)
Get all root tasks with the specified state. |
java.util.Vector |
getRootTaskOfJoinMember(java.lang.String mID)
|
java.util.Vector |
getRootTaskOfJoinMember(java.lang.String mID,
int state)
|
java.util.Vector |
getRootTaskOfJoinMember(java.lang.String mID,
java.lang.String proID)
|
java.util.Vector |
getRootTaskOfMember(java.lang.String mID)
|
java.util.Vector |
getRootTaskOfMember(java.lang.String mID,
int state)
|
java.util.Vector |
getRootTaskOfProcess(java.lang.String proID)
Retrieving the root Task of the given
DBProcess id. |
java.util.Vector |
getRootTaskOfProcess(java.lang.String proID,
int state)
Retrieving the root Task of the given
DBProcess id and task state. |
java.util.Vector |
getRootTaskSummaryOfJoinMember(java.lang.String mID,
int state)
|
ScheduleEvent |
getScheduleEvent(java.lang.String id)
get schedule event Examples: var event = Server.getScheduleEvent(eventID); |
java.lang.String |
getScriptLibrary(java.lang.String fullname)
|
java.util.Vector |
getSentPASEMessageOfMember(java.lang.String mID)
|
java.util.Vector |
getSequelProIDList(java.lang.String pID,
java.lang.String rootTskID)
|
SerRuntimeEnv |
getSerRuntimeEnv()
|
long |
getServerCurrentTimeMillis()
|
SerRuntimeEnv |
getServerEnv()
Get server runtime environment. |
double |
getServerGMT()
|
java.util.HashMap |
getServerStatus()
|
java.util.Properties |
getServerSystemProperties()
|
long |
getServerTime()
Return Server system time |
java.util.HashMap |
getSessionConnectionURL(int sequence)
Get the db configuration info with the specific sequence number Examples: var config = Server.getSessionConnectionURL(1); java.lang.System.out.println(config); |
java.util.HashMap |
getSessionConnectionURL(java.lang.String name)
Get a db configuration by given name. |
java.util.Vector |
getSessionConnectionURLList()
Get all db configurations. |
java.lang.String |
getSignatureImage(java.lang.String mID)
|
java.util.Collection |
getSignResultOfTask(java.lang.String taskID)
|
SpecialRole |
getSpecialRole(java.lang.String speRolID)
get SpecialRole by speRoleID. |
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.Vector<java.lang.String> |
getSubDepIDOfDR(java.lang.String id,
boolean exp)
Get sub-department's id by specified department id or role id, and that search directly down the organizer according to the 'exp' argument. |
java.util.Vector |
getSubDepNameOfDR(java.lang.String id,
boolean exp)
Get sub-department's name by specified department id or role id, and that search directly down the organizer according to the 'exp' argument. |
java.util.Vector<java.lang.String> |
getSubMemberCNameOfDR(java.lang.String id,
boolean exp)
Get sub-member's name by specified department id or role id, and that search directly down the organizer according to the 'exp' argument. |
java.util.Vector<java.lang.String> |
getSubMemberIDOfDR(java.lang.String rolId,
boolean exp)
Get sub-member's id by specified department id or role id, and that search directly down the organizer according to the 'exp' argument. |
java.util.Vector |
getSubMemListOfMember(java.lang.String mID)
|
java.util.Vector<java.lang.String> |
getSubOrgIDOfCDR(java.lang.String orgID,
boolean exp,
boolean getComID,
boolean getDepID,
boolean getRolID,
boolean getMemID)
|
java.util.Vector<java.lang.String> |
getSubRoleIDOfDR(java.lang.String id,
boolean exp)
Get sub-role's ID by specified department ID or role ID, and that search directly down the organizer according to the 'expand' argument. |
java.util.Vector<java.lang.String> |
getSubRoleNameOfDR(java.lang.String id,
boolean exp)
Get sub-role's name by specified department id or role id, and that search directly down the organizer according to the 'exp' argument. |
java.util.Vector |
getSubTaskIDList(java.lang.String parentTID)
|
java.util.Vector |
getSubTaskList(java.lang.String parentTID)
Get subtasks of the specified task. |
java.util.Vector |
getSubTaskList(java.lang.String rootID,
boolean bIncludeRootID)
|
Task |
getTask(java.lang.String tID)
Get task by the specified task id. |
java.lang.String |
getTaskAttachedFileContent(java.lang.String fileID)
|
java.lang.String |
getTaskId(java.lang.String mailId)
|
java.util.Vector |
getTaskIDListOfMember(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
|
java.util.Vector |
getTaskList(java.lang.String mID)
|
java.util.Vector |
getTaskList(java.lang.String mID,
int sc,
int ec)
|
TaskManager |
getTaskManager(java.lang.String rootTID)
|
TaskMonitorRelation |
getTaskMonitorRelationByRoot(java.lang.String rootTskID)
|
int |
getTaskNumberOfMember(java.lang.String mID)
|
java.util.Vector |
getTaskOfCompany()
Get all tasks. |
java.util.Vector |
getTaskOfCompany(int state)
Get all tasks with the specified state. |
java.util.Vector |
getTaskOfDepartment(java.lang.String dID)
Get tasks of the specified department. |
java.util.Vector |
getTaskOfDepartment(java.lang.String dID,
int state)
Get tasks of the specified department. |
java.util.Vector |
getTaskOfMember(java.lang.String mID)
Get tasks executed by the specified member. |
java.util.Vector |
getTaskOfMember(java.lang.String mID,
int state)
Get tasks executed by the specified member. |
java.util.Vector |
getTaskOfProcess(java.lang.String proID)
Get tasks of the specified process. |
java.util.Vector |
getTaskOfProcess(java.lang.String proID,
int state)
Get tasks of the specified process. |
java.util.Vector |
getTaskOfRole(java.lang.String rID)
Get tasks executed by members as the specified role. |
java.util.Vector |
getTaskOfRole(java.lang.String rID,
int state)
Get tasks executed by members as the specified role. |
java.util.Vector |
getTaskOfRootTask(java.lang.String rootTID)
Get tasks of the specified root task. |
PasswordManagement |
getTheLatestPasswordHistory(java.lang.String mID)
|
java.util.Vector |
getTinyPDiagramDetail(java.lang.String rootTID,
java.lang.String memID)
|
java.util.List |
getTinyRootTaskIdListOfJoinMember(java.lang.String mID,
java.lang.String rootDate,
java.lang.String rootName,
java.lang.String rootState)
|
java.util.List |
getTinyRootTaskIdListOfJoinMember(java.lang.String mID,
java.lang.String rootDate,
java.lang.String rootName,
java.lang.String rootState,
long fromTime,
long toTime)
|
java.util.Vector |
getTinyRootTaskOfJoinMember(java.lang.String mID)
|
java.util.Vector |
getTinyRootTaskOfJoinMember(java.lang.String mID,
java.lang.String proID)
|
TinyTask |
getTinyTask(Task task,
java.lang.String memID)
|
java.util.List |
getTinyTaskIdListTracked(java.lang.String mID,
java.util.List idList,
java.lang.String rootState)
|
java.util.Vector |
getTinyTaskList(java.lang.String mID)
|
java.util.Vector |
getTinyTaskList(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
|
java.util.Vector |
getTinyTaskList(java.lang.String mID,
java.util.List idList)
|
java.util.List |
getToDoList(java.lang.String memID)
|
java.util.Vector |
getTranslateArtInsList(java.lang.String artID)
|
java.util.HashMap |
getTreeTaskList(java.lang.String mID)
|
int |
getUncompletePATaskNo(Task parentTask)
Calculate the tasks count which tasks are "Add Parallel Announce" and are complete under the specified task. |
java.util.List |
getUncompleteTaskOfMember(java.lang.String memId)
|
UnitType |
getUnitType(java.lang.String uid)
|
UnitType |
getUnitTypeByLoginID(java.lang.String loginId)
|
UnitType |
getUnitTypeByMember(MemberRecord mbr)
|
UnitType |
getUnitTypeByMemID(java.lang.String memId)
|
UnitType |
getUnitTypeByNo(java.lang.String memNo)
|
com.flowring.schedule.UserCalendar |
getUserCalendarByUser(java.lang.String id)
get user calendar by specified id, ex:MEMxxx(MainRole), ROLxxx, DEPxxx, COMxxx. |
java.util.HashMap |
getUserCalendarMap(java.lang.String memID)
|
java.util.List |
getUserCronEntryOfMember(java.lang.String memID)
The method is used to retrieval a list of UserCronEntry of a member |
UserCronManager |
getUserCronManager()
|
long |
getUserLoginTime(java.lang.String loginID)
|
java.util.Vector |
getVariableList()
|
java.lang.String |
getVelocityEmailBody(java.lang.String m_text,
java.util.HashMap<java.lang.String,java.lang.String> pMap)
|
java.lang.String |
getVendor()
|
java.util.List |
getWebADMACLListByAclID(java.lang.String AclID)
|
java.util.List |
getWebADMACLListOfDetailByAuthorID(java.lang.String AuthorID)
|
java.util.List |
getWebADMACLListOfRoughByAuthorID(java.lang.String AuthorID)
|
int[] |
getWeek()
get the work days of a week in system's dafault 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. |
WorkDiaryAssignInfo |
getWorkDiaryAssignInfoByMemID(java.lang.String memID)
|
WorkDiaryInfo |
getWorkDiaryByID(java.lang.String workDiaryID)
|
java.util.Vector |
getWorkDiaryEditableOfOpenByMemID(java.lang.String memID)
|
java.lang.String |
getWorkDiaryID(java.lang.String memID,
java.lang.String createDate)
|
java.util.Vector |
getWorkDiaryManager()
|
WorkDiaryMsgInfo |
getWorkDiaryMsgByID(java.lang.String workDiaryMsgID)
|
java.util.Map<java.lang.String,java.util.Vector> |
getWorkDiaryOfOpen()
|
java.util.Vector |
getWorkDiaryOfOpenByMemID(java.lang.String memID)
|
java.util.Map<java.lang.String,java.util.Vector> |
getWorkDiaryOfOpenEditable()
|
java.util.Map<java.lang.String,java.util.List> |
getWorkDiarys(java.lang.String startTime,
java.lang.String endTime,
java.lang.String memID,
java.lang.String dayList)
|
boolean |
goBackTo(java.lang.String fromTaskID,
java.lang.String toProID,
boolean artMode)
For task schedule and flow control, go back to previous process node Examples: Server.goBackTo("TskXXXXXXX", "ProXXXXXX", true); |
boolean |
goBackTo(java.lang.String fromTaskID,
Task toTask,
boolean artMode)
For Adm Use. |
boolean |
goBackTo(java.lang.String fromTaskID,
Task toTask,
boolean artMode,
boolean isEmailNotifyCurrentUser)
For Adm Use. |
boolean |
goBackTo(java.lang.String fromTaskID,
Task toTask,
java.lang.String comment,
boolean artMode,
boolean isEmailNotifyCurrentUser)
|
boolean |
goBackTo(Task fromTask,
java.lang.String toProID,
boolean artMode)
For task schedule and flow control, go back to previous process node Examples: var task = Server.getTask("TskxXXXXXX"); Server.goBackTo(task, "ProXXXX", true); |
java.util.HashMap |
goBackToWithDetailRet(Task fromTask,
java.lang.String toProID,
boolean artMode)
For task schedule and flow control, go back to previous process node Examples: var task = Server.getTask("TskxXXXXXX"); var ret = Server.goBackToWithDetailRet(task, "ProXXXX", true); |
java.util.HashMap |
goBackToWithDetailRet(Task fromTask,
java.lang.String toProID,
boolean artMode,
boolean forceCompleteTaskMode,
boolean isEmailNotifyCurrentUser)
|
boolean |
hasEventOfCategory(java.lang.String categoryID)
|
boolean |
hasEventOfItem(java.lang.String itemID)
|
java.util.HashMap<java.lang.String,java.lang.String> |
importOrg(java.lang.String comId,
java.lang.String userId,
byte[] byteData,
long dataFetchTimeStamp)
|
java.util.HashMap |
initAgenda(java.lang.String mID)
¨ú±o²£¥ÍAgenda®É©Ò»Ýnªº¸ê®Æ. |
void |
initHoliday()
Deprecated. |
java.util.HashMap |
initProcess(java.lang.String user,
PASEProcess process)
initialize a root process. start the root task automatically. |
java.util.HashMap |
initProcess(java.lang.String user,
PASEProcess process,
java.lang.String callID,
java.util.Map args)
|
java.util.HashMap |
initProcess(java.lang.String user,
java.lang.String rolID,
java.lang.String depID,
java.lang.String proID,
java.lang.String keyword,
int priority)
|
boolean |
insert(java.lang.String sqlcmd,
java.util.Vector record,
java.util.Vector columnTypeList)
|
boolean |
insertAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
|
APTask |
insertAPTask(APTask task)
|
java.lang.String |
insertAPWork(APWork work,
MemberRecord user)
|
APWorkComment |
insertAPWorkComment(APWorkComment comment)
|
boolean |
insertAPWorkParentMap(java.lang.String workID,
java.lang.String parentID)
|
boolean |
insertBoardAdmin(java.lang.String memId)
|
boolean |
insertBoardPerm(java.lang.String messageId,
java.lang.String memId)
|
boolean |
insertCompany(Company company)
|
java.util.HashMap<java.lang.String,java.lang.String> |
insertCompany(Company company,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
void |
insertCompany(pe.pase.event.OrgEvent event)
|
boolean |
insertDepartment(Department dep)
Insert a Department to organization. |
boolean |
insertDepartment(Department dep,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
void |
insertDepartment(pe.pase.event.OrgEvent event)
|
boolean |
insertEIPLayout(EIPLayout eipLayout)
|
boolean |
insertEIPLayoutI18n(EIPLayoutI18n eipLayoutI18n)
|
boolean |
insertEIPLayoutPersonal(EIPLayoutPersonal eipLayoutPersonal)
|
boolean |
insertEIPLayoutPortlets(EIPLayoutPortlets eipLayoutPortlets)
|
boolean |
insertEIPLayoutPortletsShare(EIPLayoutPortlets eipLayoutPortletsShare)
|
boolean |
insertEIPLayoutTabColumn(EIPLayoutTabColumn eipLayoutMenuGroup)
|
boolean |
insertEIPLayoutTabs(EIPLayoutTabs eipLayoutTabs)
|
boolean |
insertEIPLayoutTabsShare(EIPLayoutTabs eipLayoutTabsShare)
|
boolean |
insertEIPPortletDefine(EIPPortletDefine eipPortletDefine)
|
boolean |
insertEIPTabDefine(EIPTabDefine eipTabDefine)
|
boolean |
insertEmailTemplate(pe.pde.EmailTemplate template)
|
boolean |
insertFreqMessage(FreqMessage msg)
|
void |
insertImageSlider(java.lang.String portletId,
java.lang.String mode,
java.lang.String height)
|
boolean |
insertLoginInfo(LoginInfo loginInfo)
|
boolean |
insertMailLoginTimeStamp(MailLoginTimeStamp mailLoginTimeStamp)
Insert these data of MailLoginTimeStamp into the database. |
boolean |
insertMbrSignGroup(java.lang.String mbrId,
AFGroup group)
|
boolean |
insertMeetingRecordSendRecord(java.util.Map sendRecord)
|
boolean |
insertMemberRecord(MemberRecord mbr)
Insert a MemberRecord to organization. |
java.util.HashMap<java.lang.String,java.lang.String> |
insertMemberRecord(MemberRecord mbr,
java.lang.String defaultComId,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
void |
insertMemberRecord(pe.pase.event.OrgEvent event)
|
boolean |
insertMultiOrgPerm(java.lang.String memId)
|
boolean |
insertOldPasswordToHistoryRecord(PasswordManagement passwordManagement)
|
void |
insertPASEGroup(PASEGroup group)
|
void |
insertPASESharedFile(PASESharedFile sFile)
|
boolean |
insertPersonalDboard(java.lang.String dboardId,
PersonalConfig pConfig)
|
boolean |
insertPersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
|
boolean |
insertPersonalProShow(java.lang.String memberId,
java.lang.String showType,
java.lang.String variety)
|
void |
insertPersonalTaskTracking(java.lang.String mId,
java.lang.String rootTskID)
|
boolean |
insertProjectRole(ProjectRole role)
|
void |
insertRole(pe.pase.event.OrgEvent event)
|
boolean |
insertRole(Role role)
Insert a Role to organization. |
boolean |
insertRole(Role role,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
void |
insertScheduleEvent(ScheduleEvent evt)
insert ScheduleEvent into table Examples: Server.insertScheduleEvent(event); |
boolean |
insertTaskAttachedFile(TaskAttachedFileInfo fileInfo)
|
boolean |
insertTaskGroupSign(java.lang.String taskID,
java.lang.String groupSignID,
long signTime)
|
boolean |
insertWebADMACL(WebADMACL webADMACL)
|
boolean |
isAfterIapGoBackToProAndReturn(java.lang.String taskId)
|
boolean |
isATaskComplete(Task t)
|
boolean |
isCompanyManager(MemberRecord mbr)
|
boolean |
isCompanyManagerByID(java.lang.String memId)
|
boolean |
isCompanyManagerByLoginID(java.lang.String loginId)
|
boolean |
isCompanyManagerByNo(java.lang.String memNo)
|
boolean |
isContainedInPASEGroup(java.lang.String gId,
java.lang.String mID)
|
boolean |
isCSTaskComplete(Task t)
|
boolean |
isEIPLayoutExist(java.lang.String layoutID)
|
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 in system's dafault calendar is half holiday or not. |
boolean |
isHalfHoliday(java.lang.String date,
java.lang.String memID)
check if the date in member's calendar is halfholiday or not. |
boolean |
isHasRangeOfPortletRange(java.lang.String roleID,
java.lang.String orgID)
|
boolean |
isHoliday(java.lang.String date)
check if the date in system's dafault calendar is holiday or not. |
boolean |
isHoliday(java.lang.String date,
java.lang.String memID)
check if the date in member's calendar is holiday or not. |
boolean |
isLayoutManager(java.lang.String memID,
java.lang.String objID)
|
boolean |
isLocked(java.lang.String tID)
|
boolean |
isLogined(java.lang.String user)
|
boolean |
isNewPasswordExistHistoryRecord(PasswordManagement passwordManagement)
|
boolean |
isOpenBirthday(java.lang.String memID)
|
boolean |
isOpenMobilePhone(java.lang.String memID)
|
boolean |
isOrgDataOutOfSync(java.util.HashSet<java.lang.String> ids,
long dataFetchTimeStamp)
|
boolean |
isOrgDataOutOfSync(java.lang.String id,
long dataFetchTimeStamp)
|
boolean |
isOrgManager(java.lang.String memId)
|
boolean |
isOrgManager(java.lang.String memId,
java.lang.String comId)
|
boolean |
isOrgUpdateLock(java.lang.String objectId)
|
boolean |
isOverlappingBookingEvent(BookingEvent bookingEvent)
|
boolean |
isOverlappingBookingEventRule(BookingEvent bookingEvent,
java.lang.String ruleID)
|
boolean |
isRestSat(java.lang.String date)
TODO: richard |
boolean |
isScriptDebugMode()
|
boolean |
isServerStopped()
|
boolean |
isShowSignArea(java.lang.String rootID,
java.lang.String currentTskID,
boolean includeCoSign)
|
boolean |
isSuperuser(java.lang.String memID)
|
boolean |
isSuperuser(java.lang.String memId,
java.lang.String comId)
|
boolean |
isUniqLoginId(java.lang.String loginId)
|
boolean |
isUnitExistUserWorkingDay(java.lang.String id,
java.lang.String calendarID)
|
java.util.Vector |
isUserCalendarExist(java.util.Vector unitlist)
|
boolean |
isWorkday(java.lang.String date,
java.lang.String memID)
check if the date in member's calendar is work day or not. |
void |
kickout(java.lang.String user)
|
void |
kickoutAdmin(java.lang.String user)
|
void |
loadSchedule()
|
java.util.Vector |
loadValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
|
java.util.Vector |
loadValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
|
java.util.Vector |
loadValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd)
|
void |
lockTask(java.lang.String tskID)
For task schedule and flow control, set the task lock Examples: Server.lockTask("TskXXXXXXX"); |
java.util.HashMap |
login(java.lang.String user,
java.lang.String pass)
To authenticate users (it doesn't register), while allowing duplicate login. |
java.util.HashMap |
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)
|
java.util.HashMap |
loginSSO(java.lang.String user)
To authenticate users (it doesn't register), just use login id to do login , used on WeBiz LoginSSOAction 20150121 |
void |
logout(java.lang.String user)
|
void |
logoutAdmin(java.lang.String user)
|
java.util.HashMap<java.lang.String,java.lang.String> |
makeBackupOnServer(java.lang.String comId,
java.lang.String description,
java.lang.String userId)
New API for WebADM, finish |
java.util.HashMap<java.lang.String,java.lang.String> |
moveOrgObject(java.lang.String movedId,
java.lang.String oldParentId,
java.lang.String newParentId,
java.lang.String lockOwner,
long dataFetchTimeStamp)
|
boolean |
mustReassignDeputiedTask(java.lang.String memID)
|
boolean |
newBBSBoard(BBSBoard bbsBoard)
|
boolean |
newBBSCategory(EIPBBSCategory bbsCategory)
|
Company |
newCompany()
|
Company |
newCompany(boolean isFireOrgEvent)
|
void |
newCompany(pe.pase.event.OrgEvent event)
|
Department |
newDepartment()
Create a Department instance. |
Department |
newDepartment(boolean isFireOrgEvent)
|
void |
newDepartment(pe.pase.event.OrgEvent event)
|
MemberRecord |
newMemberRecord()
Create a MemberRecord instance. |
MemberRecord |
newMemberRecord(boolean isFireOrgEvent)
|
void |
newMemberRecord(pe.pase.event.OrgEvent event)
|
ProjectRole |
newProjectRole()
|
Role |
newRole()
Create a Role instance. |
Role |
newRole(boolean isFireOrgEvent)
|
void |
newRole(pe.pase.event.OrgEvent event)
|
java.util.HashMap |
notifyTask(java.lang.String tskID)
For task schedule and flow control, set the task notify Examples: Server.notifyTask("TskXXXXXXX"); |
void |
onServerEvent(pe.pase.event.ServerEvent event)
|
boolean |
orderMarqueeDataList(java.util.HashMap<java.lang.String,java.lang.String> mapMarqueesDataId)
|
java.util.Vector |
parseAddASResultString(java.lang.String result)
Parse the countersign result string to CSResultData. |
java.util.Vector |
parseCSResultString(java.lang.String result,
java.util.List auditList)
Parse the countersign result string to CSResultData Examples: //MyTask is CSTask if(MyTask.getTaskType().equals("csreview")) { var result = MyTask.getCSInstance().getNote(); var resultObjList = Server.parseCSResultString(result, MyTask.getAuditList()); for(var i = 0;i < resultObjList.size();i++) { var resultData = resultObjList.get(i); //resultData is CSResultData object } } |
java.lang.String |
parseToAddrLang(java.lang.String toAddr,
java.lang.String tskID)
|
java.lang.String |
parseToAddrLangForAP(java.lang.String lang,
java.lang.String apID)
|
boolean |
pickQueueTask(Task t)
|
boolean |
portalImageMakeOrder(java.util.HashMap map)
|
boolean |
postBBSMsg(BBSMessage msg)
|
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 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 popUpDlg)
This method is using for batch printing artifact instances. |
java.lang.String |
produceArtIns_ID(Task t,
java.lang.String artIDEnc,
java.lang.String artID,
java.lang.String insID)
|
java.util.HashMap |
query(java.lang.String sqlcmd)
|
java.util.HashMap |
query(java.lang.String sqlcmd,
int top)
|
java.util.HashMap |
query1(java.lang.String sqlcmd)
|
void |
reassignDeputyTask(java.lang.String loginID)
|
boolean |
recoverDefaultEIPLayout(java.lang.String layoutID)
|
boolean |
reflushProcessManager()
|
void |
registerAdmin(java.lang.String user,
AdminRMI client)
|
void |
registerClient(java.lang.String user,
ClientRMI client)
|
void |
registerClientForEIP(java.lang.String user,
ClientRMI client)
|
boolean |
registerDeviceRegId(java.lang.String memId,
java.lang.String _uuid,
java.lang.String regId)
|
boolean |
registerRegId(java.lang.String regId,
java.lang.String memId,
java.lang.String deviceName,
java.lang.String devicePlatform,
java.lang.String deviceVersion,
java.lang.String deviceModel,
java.lang.String uuid)
|
boolean |
registerWebServer(WebServerInfo info)
|
void |
releaseFileTransfer(java.lang.String id)
|
boolean |
releaseOrgUpdateLock()
|
boolean |
releaseOrgUpdateLock(java.util.ArrayList<java.lang.Long> lockTokenTimeStampList)
|
boolean |
releaseOrgUpdateLock(long lockTokenTimeStamp)
|
boolean |
releaseOrgUpdateLock(java.lang.String id)
|
boolean |
releaseOrgUpdateLock(java.lang.String id,
long lockTokenTimeStamp)
|
boolean |
removeAFTVElementVO(java.lang.String subject,
java.lang.String item)
remove AFTVElementVO from database Examples: var artInsId = MyTask.getArtInstance().getID(); var itemId = "ITEM0"; var result = Server.removeAFTVElementVO(artInsId, itemId); returns true if it sets successfully ;false otherwise |
boolean |
removeAllSSO()
for System clear all SSO record |
void |
removeCronScript(java.lang.String serialNo)
Remove a script running in a specific time. |
void |
removeFooListener(pe.pase.event.ServerListener l)
|
void |
removeOrgListener(pe.pase.event.OrgListener l)
|
void |
removeRegisterClientForEIP(java.lang.String loginID)
|
void |
removeRootTask(java.lang.String p_RootTaskID)
Remove root task and sub-tasks. |
void |
removeRootTask(java.lang.String p_RootTaskID,
java.lang.String memID)
|
boolean |
removeRootTaskByShell(java.lang.String p_RootTaskID,
java.lang.String p_MemID)
|
void |
removeScheduleEvent(java.lang.String id)
remove ScheduleEvent by event id Examples: Server.removeScheduleEvent(eventID); |
boolean |
removeSSORecord(java.lang.String memID,
java.lang.String sessionID)
remove sso record according memID or loginID or web sessionID |
boolean |
removeTaskByAdm(java.lang.String p_TaskID)
|
boolean |
removeTaskByUser(java.lang.String p_TaskID,
java.lang.String p_MemID)
|
void |
removeTaskCronScript(java.lang.String taskId)
Remove a script running in a specific time by task id. |
void |
removeTaskManager(java.lang.String rootTID)
|
boolean |
renameEIPLayout(java.lang.String layoutID,
java.util.HashMap languageHm)
|
java.lang.String |
replaceDefaultValueFuncVar(java.lang.String content,
Task task)
|
boolean |
replyWorkDiary(WorkDiaryMsgInfo workDiaryMsgInfo,
WorkDiaryInfo workDiaryInfo,
boolean flag)
|
void |
reScheduleTask(Task task)
In order to distinguish between including and excluding Non-Office-Hour. |
void |
reScheduleTaskExcludeNonOfficeHour(Task task)
Reschedule the task Cron Event(s) that exclude the Non-Office-Hour. |
void |
reScheduleTaskIncludeNonOfficeHour(Task task)
Reschedule the task Cron Event(s) that include the Non-Office-Hour. |
boolean |
resetDeputy(java.lang.String p_MemID,
java.lang.String p_DeputyMemID)
Reset deputy member. |
boolean |
resetDeputyAndDeputyState(java.lang.String memId,
java.lang.String deputyId,
boolean state)
Reset deputy state and deputy member. |
boolean |
resetDeputyStateOff(java.lang.String p_MemID)
Reset deputy state OFF. |
boolean |
resetDeputyStateOn(java.lang.String p_MemID)
Reset deputy state ON. |
boolean |
resetMemberDelegation(MemberRecord mbr)
Redispatch tasks to deputy of the member. |
void |
resetTransactionTimeout(long timeout)
Reset the current transasction time out (nb of seconds) Examples: Server.resetTransactionTimeout(3 * 60); // 3mins |
boolean |
restartRMIServer()
|
boolean |
retrieveAgentTask(java.lang.String taskID,
java.lang.String memberID)
|
java.util.HashMap<java.lang.String,java.lang.String> |
retrieveOrg(java.lang.String comId,
java.lang.String versionId,
java.lang.String userId,
long dataFetchTimeStamp)
|
void |
rollbackSessionConnection(java.lang.String session)
|
void |
rollbackSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session)
|
boolean |
runCPEndCondScript(CreateProcess cProcess,
Task triggerRootTask,
Task frontTask)
|
void |
runCSScript(java.lang.String code,
java.lang.String type,
ServerScriptEnv env)
|
void |
runCSScript(java.lang.String action,
java.lang.String taskType,
ServerScriptEnv env,
java.lang.String descript)
|
void |
runScript(java.lang.String code,
ServerScriptEnv env)
Script runner. |
org.mozilla.javascript.Scriptable |
runScript(java.lang.String code,
ServerScriptEnv env,
java.lang.String description)
|
void |
runScriptOnServer(java.lang.String code,
Task t)
|
boolean |
saveAFTVElementVO(AFTVElementVO vo)
save AFTVElementVO to database Examples: var artInsId = MyTask.getArtInstance().getID(); var itemId = "ITEM0"; var vo = new Packages.pe.pase.AFTVElementVO(artInsId, itemId); vo.setPrincipal("DEP00001091073095699"); vo.setOfflineReadonly(0); vo.setEditCount(1); vo.setSaveCount(-1); var result = Server.saveAFTVElementVO(vo); returns true if it sets successfully ;false otherwise |
void |
saveArtifactListToJPG(java.util.Vector artInsIDList,
java.util.Vector fileList,
java.lang.String viewState,
boolean bRunScript,
int top,
int down,
int left,
int right,
int orientation)
This method is using for batch saving artifact instances to JPG file. |
boolean |
saveArtifactListToJPG(java.util.Vector artInsIDList,
java.util.Vector fileList,
java.lang.String viewState,
boolean bRunScript,
int top,
int down,
int left,
int right,
int orientation,
boolean wait)
This method is using for batch saving artifact instances to JPG file. |
boolean |
saveArtifactListToPDF(java.util.Vector artInsIDList,
java.lang.String pageMode,
java.lang.String fileName,
java.lang.String viewState,
boolean bRunScript,
boolean isPrintFormWithSignRecord,
java.lang.String printSignRecordPosition,
java.lang.String withSignRecords,
boolean isHideIgnoreSignRecord,
int top,
int down,
int left,
int right,
int orientation,
boolean wait)
This method is using for batch saving artifact instances and sign records to PDF file. |
void |
saveArtifactListToPDF(java.util.Vector artInsIDList,
java.lang.String pageMode,
java.lang.String fileName,
java.lang.String viewState,
boolean bRunScript,
int top,
int down,
int left,
int right,
int orientation)
This method is using for batch saving artifact instances to PDF file. |
boolean |
saveArtifactListToPDF(java.util.Vector artInsIDList,
java.lang.String pageMode,
java.lang.String fileName,
java.lang.String viewState,
boolean bRunScript,
int top,
int down,
int left,
int right,
int orientation,
boolean wait)
This method is using for batch saving artifact instances to PDF file. |
void |
saveCalendar(com.flowring.schedule.UserCalendar cal)
|
boolean |
saveEditTimeLimitOfWorkDiary(java.lang.String comID,
java.lang.String timeLimit)
|
boolean |
saveEIPLayout(java.util.HashMap allLayoutMap)
|
boolean |
saveEIPLayoutPersonal(EIPLayoutPersonal eipLayoutPersonal)
|
boolean |
saveEIPLayoutRange(EIPLayout eipLayout)
|
void |
saveSchedule(java.util.Vector hdays,
java.util.Vector h_days,
java.util.Vector wdays,
int[] w)
Deprecated. |
java.util.Vector |
searchData(pe.tse.SearchCondition cond)
|
int |
searchDataCount(pe.tse.SearchCondition cond)
|
java.util.Vector |
searchScheduleEvent(ScheduleSearchCondition cond)
search ScheduleEvent by condition search Examples: var ret = Server.searchScheduleEvent(condition); |
void |
sendAsynRootTaskSummary(java.lang.String mID,
RootTaskSummary rts)
send asyn. |
void |
sendAsynTask(java.lang.String mID,
Task task)
|
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.lang.String lang)
|
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 text,
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)
|
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,
APWork work,
java.lang.String script,
java.lang.String lang,
java.lang.String state)
|
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,
MeetingInfo meeting,
java.lang.String script,
java.lang.String lang,
java.lang.String state)
|
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,
java.lang.String tskID,
java.lang.String lang,
java.lang.String state)
|
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 subject,
java.lang.String text,
boolean isAdmin)
|
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 text,
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)
|
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 message through message-system built in Agentflow. |
void |
sendPushNotification(java.lang.String keyword,
MemberRecord mem,
java.lang.String msg,
java.lang.String taskId)
|
void |
sendShortMessageToAdminAll(java.lang.String msg,
java.lang.String fromMemID)
|
void |
sendShortMessageToAdminUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
|
void |
sendShortMessageToAll(java.lang.String msg,
java.lang.String fromMemID)
|
void |
sendShortMessageToUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
|
void |
sendTaskListToUser(java.util.Vector m_TaskList,
java.lang.String p_MemID)
|
void |
sendTemplateMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String etID,
java.util.Vector fileList,
java.lang.String taskID,
boolean isHtml)
Send E-Mail Template through internet, using HTML format. |
void |
sendTemplateMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String etID,
java.util.Vector fileList,
java.lang.String taskID,
boolean isHtml,
java.lang.String lang)
add for AF-3972 by Kai Send E-Mail Template through internet, using HTML format. |
void |
sendTemplateMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String etID,
java.util.Vector fileList,
java.lang.String taskID,
boolean isHtml,
java.lang.String lang,
java.lang.String state)
|
void |
setAFNotificationPushDao(com.flowring.dao.AFNotificationPushDao aFNotificationPushDao)
|
void |
setAPEmailManager(APEmailManager apEmailManager)
|
boolean |
setArtInsState(PASEartInstance artInstance,
java.lang.String stateID)
Set artifact instance state of the specified artifact instance. |
void |
setATaskManager(com.flowring.manager.ATaskManager aTaskManager)
|
void |
setBBSBoardDao(com.flowring.dao.BBSBoardDao bbsBoardDao)
|
void |
setBBSCategoryDao(com.flowring.dao.BBSCategoryDao bbsCategoryDao)
|
void |
setBBSMessageDao(com.flowring.dao.BBSMessageDao bbsMessageDao)
|
boolean |
setCompanyAnnouncementBoard(java.util.Map companyAnnouncementBoardMap)
|
void |
setCompressService(CompressService compressService)
|
void |
setCronScriptManager(CronScriptManager cronScriptManager)
|
void |
setDBService(DBService dBService)
|
void |
setDeputyManager(DeputyManager deputyManager)
|
boolean |
setEIPColorThemeEnabled(java.lang.String themeID,
java.lang.String comID,
boolean enabled)
|
boolean |
setEIPColorThemeRangeType(java.lang.String themeID,
java.lang.String type)
|
void |
setErrorMessage(java.lang.String em)
|
void |
setFileService(FileService fileService)
|
void |
setFlowService(FlowService flowService)
|
boolean |
setFunctionAccess(FunctionAccess access)
|
void |
setGlobals(java.lang.String rootTaskID,
java.util.Map args)
Keep data into database and then reuse. |
void |
setGlobalScript(java.lang.String globalScript)
|
boolean |
setManagedOrgByMember(java.lang.String memId,
java.util.HashSet<java.lang.String> rangeIds,
java.lang.String editor)
|
boolean |
setMemberAccess(java.lang.String memID,
AccessMember access)
|
boolean |
setMemberAdminAccess(java.lang.String memID,
AccessAdmin access)
|
boolean |
setMemberArtifactAccess(java.lang.String memID,
java.util.Vector artifactAccessList)
|
boolean |
setMemberDesignerAccess(java.lang.String memID,
AccessAdmin access)
|
boolean |
setMemberDesignerAccessList(java.lang.String memID,
java.util.Vector designerAccessList)
|
boolean |
setMemberOnLineAccess(java.lang.String memID,
AccessOnLineUser access)
|
boolean |
setMemberTaskAccess(java.lang.String memID,
java.util.Vector taskAccessList)
|
boolean |
setMonitorRelation(java.lang.String sourceTaskID,
java.lang.String createdRootTaskID)
Set task monitor relation, store root task ID and those created root task ID when executed. |
boolean |
setMonitorRelation(java.lang.String sourceTaskID,
java.util.Vector createdRootTaskIDs)
Set task monitor relation, store root task ID and those created root task ID when executed. |
void |
setObjectManager(ObjectManager objectManager)
|
void |
setOrgService(OrgService orgService)
|
void |
setOrgSyncDao(com.flowring.dao.OrgSyncDao orgSyncDao)
|
void |
setPaseSystemConfigDao(com.flowring.dao.PaseSystemConfigDao paseSystemConfigDao)
|
void |
setPDEServerService(pe.pde.PDEServerService pDEServerService)
|
void |
setPDEService(PDEService pDEService)
|
void |
setPersonalConfig(PersonalConfig config)
|
void |
setProcessManager(ProcessManager processManager)
|
void |
setProElementMap()
|
void |
setProWarningManager(ProWarningManager proWarningManager)
|
void |
setReportService(ReportService reportService)
|
void |
setScheduler(org.quartz.Scheduler scheduler)
|
void |
setScriptDebugMode(boolean mode)
|
void |
setSecurityService(SecurityService securityService)
|
void |
setServerEnvironmentManager(com.flowring.manager.ServerEnvironmentManager serverEnvironmentManager)
|
void |
setServerGMT(double serverGMT)
|
void |
setSuperuser(java.lang.String memId,
java.lang.String comId,
boolean isSuper)
|
void |
setTaskDao(com.flowring.dao.TaskDao taskDao)
|
void |
setTaskManagerDao(com.flowring.dao.TaskManagerDao taskManagerDao)
|
void |
setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transactionTemplate)
|
void |
setUnitTypeDao(com.flowring.dao.UnitTypeDao unitTypeDao)
|
void |
setUserCronManager(UserCronManager userCronManager)
|
void |
setUtilityService(UtilityService utilityService)
|
void |
setWebOrgManager(WebOrgManager webOrgManager)
|
void |
setWebServerRegistry(com.flowring.idServer.WebServerRegistry webServerRegistry)
|
void |
shutDownNotifyClient(int min)
|
void |
shutdownServer()
|
void |
shutdownTomcat()
|
boolean |
SQLdeleteValue(java.lang.String sql)
The method is used to delete value from database (the RTRepository). |
boolean |
SQLdeleteValue(java.lang.String sql,
java.lang.Object[] args)
|
boolean |
SQLinsertValue(java.lang.String sql)
The method is used to insert value to database (the RTRepository). |
boolean |
SQLinsertValue(java.lang.String sql,
java.lang.Object[] args)
|
java.util.Vector |
SQLloadValue(java.lang.String sql)
The method is used to load value from database (the RTRepository). |
java.util.Vector |
SQLloadValue(java.lang.String sql,
java.lang.Object[] args)
|
boolean |
SQLupdateValue(java.lang.String sql)
The method is used to update value to database (the RTRepository). |
boolean |
SQLupdateValue(java.lang.String sql,
java.lang.Object[] args)
|
void |
startAutoTask(Task t)
|
boolean |
startRMIServer()
|
boolean |
startServer()
|
java.util.HashMap |
startTask(Task t)
start a Task. |
void |
startTomcat()
|
boolean |
stopRMIServer()
|
void |
stopRootTask(java.lang.String rootID)
For flow control, stop the root process Examples: Server.stopRootTask("Tsk000000835835"); |
boolean |
suspendBBSBoard(java.lang.String bbsBoardID)
|
java.util.HashMap |
suspendTask(Task t)
|
boolean |
swapAeppServer(com.flowring.aeppServer.AeppServer aeppServer1,
com.flowring.aeppServer.AeppServer aeppServer2)
|
boolean |
swapPersonalFavoriteOrder(java.lang.String memId,
java.lang.String id1,
java.lang.String id2)
|
void |
syncOrgByExcelFile(java.lang.String fileName)
|
java.lang.String |
syncOrgByFileBytes(java.lang.String type,
byte[] inputBytes)
|
void |
syncOrgByTempTable()
|
void |
syncOrgByXMLFile(java.lang.String fileName)
|
java.lang.String |
syncOrgByXMLString(java.lang.String xmlString)
|
java.lang.String |
syncOrgRestore()
|
java.lang.String |
syncOrgRestoreXML(byte[] xmlFileInputBytes)
|
boolean |
testSessionConnection(int sequence)
|
boolean |
testSessionConnection(java.lang.String session)
|
void |
unlockCoSign(java.lang.String rt_proID)
|
void |
unlockTask(java.lang.String tskID)
For task schedule and flow control, set the task unlock Examples: Server.unlockTask("TskXXXXXXX"); |
boolean |
unRegisterRegId(java.lang.String user,
java.lang.String regId)
|
boolean |
unRegisterWebServer(WebServerInfo info)
|
boolean |
update(java.lang.String sqlcmd,
java.util.Vector newRecord,
java.util.Vector newColumnTypeList,
java.util.Vector oldRecord,
java.util.Vector oldColumnTypeList)
|
boolean |
updateAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
|
boolean |
updateAFCountersign(pe.pde.AFCountersign pro)
|
boolean |
updateAFProcess(pe.pde.AFProcess pro)
|
boolean |
updateAPRepeatRule(APRepeatRule repeatRule)
|
java.lang.Boolean |
updateAPTask(APTask task)
|
boolean |
updateAPWork(APWork work,
MemberRecord user)
|
java.util.Map |
updateAPWorkProperty(java.util.Map property,
MemberRecord user)
|
boolean |
updateArtifactState(PASEartState state)
|
boolean |
updateArtInstance(PASEartInstance artInstance)
Update artifact instance Notice: Artifact instance is carrying artifact state information. |
boolean |
updateArtInstance(java.lang.String tID,
PASEartInstance artInstance)
|
boolean |
updateArtInstanceLog(java.lang.String tID,
PASEartInstance artInstance)
Update artifact instance log Examples: var result = Server.updateArtInstanceLog(tID,artInstance); |
boolean |
updateAttachFileInfo(java.lang.String attachCmpName,
pe.filesystem.AttachFileInfo fileInfo)
update AttachFile Examples: var ret = Server.updateAttachFileInfo(compName, fileInfo); |
boolean |
updateBBSBoard(BBSBoard bbsBoard)
|
boolean |
updateBBSCategory(EIPBBSCategory cat)
|
boolean |
updateBBSMessage(BBSMessage msg)
|
boolean |
updateBookingEvent(BookingEvent bookingEvent)
|
boolean |
updateCompany(Company company)
Update a Company in organization. |
boolean |
updateCompany(Company company,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
void |
updateCompany(pe.pase.event.OrgEvent event)
|
boolean |
updateDepartment(Department dep)
Update a Department in organization. |
boolean |
updateDepartment(Department dep,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
void |
updateDepartment(pe.pase.event.OrgEvent event)
|
boolean |
updateEIPColorTheme(EIPColorTheme eipColorTheme)
|
boolean |
updateEIPLayout(EIPLayout eipLayout)
|
boolean |
updateEIPLayoutI18n(EIPLayoutI18n eipLayoutI18n)
|
boolean |
updateEIPLayoutPersonal(EIPLayoutPersonal eipLayoutPersonal)
|
boolean |
updateEIPLayoutPortlets(EIPLayoutPortlets eipLayoutPortlets)
|
boolean |
updateEIPLayoutPortletsShare(EIPLayoutPortlets eipLayoutPortletsShare)
|
boolean |
updateEIPLayoutTabColumn(EIPLayoutTabColumn eipLayoutMenuGroup)
|
boolean |
updateEIPLayoutTabs(EIPLayoutTabs eipLayoutTabs)
|
boolean |
updateEIPLayoutTabsShare(EIPLayoutTabs eipLayoutTabsShare)
|
boolean |
updateEIPPortletDefine(EIPPortletDefine eipPortletDefine)
|
boolean |
updateEIPTabDefine(EIPTabDefine eipTabDefine)
|
boolean |
updateEmailTemplate(pe.pde.EmailTemplate template)
|
boolean |
updateFreqAPOfPortletByPortletId(java.lang.String newAppID,
java.lang.String portletId)
|
boolean |
updateFreqMessage(FreqMessage msg)
|
boolean |
updateImageSlider(ImageSlider imageSlider)
|
boolean |
updateIsOpenBirthday(java.lang.String memID,
java.lang.String isOpenBirthday)
|
boolean |
updateIsOpenMobilePhone(java.lang.String memID,
java.lang.String isOpenMobilePhone)
|
boolean |
updateLoginInfo(LoginInfo loginInfo)
|
boolean |
updateMailLoginTimeStamp(MailLoginTimeStamp mailLoginTimeStamp)
|
boolean |
updateMarquee(Marquee marquee)
|
boolean |
updateMarqueeData(Marquee marquee,
boolean isUploadImage)
|
boolean |
updateMarqueeRange(java.lang.String rangeEditList,
java.lang.String comID)
|
boolean |
updateMbrSignGroup(java.lang.String mbrId,
AFGroup group)
|
boolean |
updateMeetingCalendarTime(java.lang.String meetingID,
java.util.Date st,
java.util.Date et,
MemberRecord user)
|
boolean |
updateMeetingInfo(MeetingInfo info,
MemberRecord user)
|
boolean |
updateMeetingInfoHold(java.lang.String meetingID,
boolean isHold)
|
boolean |
updateMeetingInfoRecode(java.lang.String meetingID,
java.lang.String recode,
java.util.List attachments,
java.lang.String lastUpdateRecordTime)
|
boolean |
updateMeetingRoom(MeetingRoom room)
|
boolean |
updateMemberRecord(MemberRecord mbr)
Update a MemberRecord in organization. |
boolean |
updateMemberRecord(MemberRecord mbr,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
void |
updateMemberRecord(pe.pase.event.OrgEvent event)
|
boolean |
updateMultiServerACL(com.flowring.aeppServer.MultiServerACL multiServerACL)
|
boolean |
updateOutLinkByPortletID(Link link)
|
void |
updatePASEGroup(PASEGroup group)
|
boolean |
updatePASEMessage(PASEMessage msg)
Update the mail message. |
void |
updatePASESharedFile(PASESharedFile sFile)
|
boolean |
updatePaseSystemConfig(java.util.Map<java.lang.String,java.lang.Object> configMap)
|
boolean |
updatePaseSystemConfig(java.lang.String id,
java.lang.String value)
|
boolean |
updatePasswordManagement(java.lang.String mID)
|
boolean |
updatePersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
|
boolean |
updatePersonalProShow(java.lang.String memberId,
java.lang.String showType,
java.lang.String variety)
|
boolean |
updatePortalImage(Image image)
|
boolean |
updateProjectRole(ProjectRole role)
|
boolean |
updateQuickCustomizedCategory(Category category)
|
boolean |
updateQuickCustomizedLink(Link link)
|
boolean |
updateQuickVote(QuickVote quickVote)
|
boolean |
updateRMItem(RMItem item)
|
boolean |
updateRMManageInfo(RMManageInfo manageInfo)
|
boolean |
updateRMRepeatRule(RMRepeatRule repeatRule)
|
void |
updateRole(pe.pase.event.OrgEvent event)
|
boolean |
updateRole(Role role)
Update a Role in organization. |
boolean |
updateRole(Role role,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
|
void |
updateScheduleEvent(ScheduleEvent evt)
update ScheduleEvent Examples: Server.updateScheduleEvent(event); |
boolean |
updateTask(Task t)
Update the data object of task. |
boolean |
updateTaskAttachedFileList(Task t)
|
boolean |
updateTaskColorLabel(Task t)
|
boolean |
updateTaskKeyWord(Task task)
|
boolean |
updateTaskNote(Task t)
|
boolean |
updateTaskState(Task t)
Update only the state of task. |
void |
updateTaskStateByServer(Task t)
|
boolean |
updateUnitType(UnitType unit)
|
boolean |
updateUserCronEntry(java.lang.String id,
java.lang.String entryStr,
java.lang.String memID,
java.lang.String proID,
java.lang.String type)
The method is used to update an UserCronEntry instance |
boolean |
updateUserCronEntry(UserCronEntry entry)
The method is used to update the UserCronEntry instance |
boolean |
updateValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
|
boolean |
updateValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
|
boolean |
updateValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd)
|
boolean |
updateWebADMACL(WebADMACL webADMACL)
|
boolean |
updateWorkDiaryOfOpen(java.lang.String memID,
java.lang.String rangeVisibleList)
|
boolean |
updateWorkDiaryOfOpen(java.lang.String memID,
java.lang.String rangeVisibleList,
java.lang.String rangeEditableList)
|
void |
userClearCache(java.lang.String type)
|
java.util.HashMap |
userVerify(java.lang.String user,
java.lang.String pass,
boolean autoLogin)
To verify user's loginID, password and had login or not |
java.util.List |
validateMeetingInfo(MemberRecord mem,
java.util.Map argsMap)
|
java.util.HashMap<java.lang.String,java.lang.String> |
versionRemove(java.lang.String comId,
java.lang.String versionId,
java.lang.String userId)
|
void |
waitTask(java.lang.String tskID)
For task schedule and flow control |
void |
waitTask(java.lang.String taskId,
java.lang.String timeString)
For task schedule and flow control, set the task waiting Examples: Server.waitTask("TskXXXXXX","2001/12/10/14/12"); |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String errorLDAPUnrecognizedAuth
public static final java.lang.String errorLDAPUnrecognizedSearcher
public static final java.lang.String errorLDAPUnrecognized
public static final java.lang.String errorLDAPConnection
public static final java.lang.String errorLDAPSearcherID
public static final java.lang.String errorLDAPSearcherPswd
public static final java.lang.String errorLDAPSearcherLocked
public static final java.lang.String errorLDAPSearchParameters
public static final java.lang.String errorLDAPNoSuchMemFoundInAD
public static final java.lang.String errorLDAPNoSuchMem
public static final java.lang.String errorLDAPPswd
public static final java.lang.String errorLDAPPswdAttribute
public static final java.lang.String errorLDAPSuchMemLocked
public static final java.lang.String errorLDAPInputConfigNotCorrect
public static final java.lang.String errorLDAPUnrecognizedSearcherUnknown
public static final java.lang.String GLOBAL_SCRIPT_FILE
| Constructor Detail |
|---|
public RMIServer()
| Method Detail |
|---|
public ObjectManager getObjectManager()
public ArtifactManager getArtifactManager()
public org.apache.jcs.utils.threads.ThreadPoolManager getDispatchThreadManager()
public DeputyManager getDeputyManager()
public ProcessManager getProcessManager()
public UserCronManager getUserCronManager()
public CronScriptManager getCronScriptManager()
public SerRuntimeEnv getSerRuntimeEnv()
public boolean isServerStopped()
public boolean startRMIServer()
throws java.lang.RuntimeException
java.lang.RuntimeExceptionpublic boolean restartRMIServer()
public boolean stopRMIServer()
public java.util.HashMap getServerStatus()
public static void dumpMemoryInfo()
public java.util.HashMap<java.lang.String,java.lang.Object> checkRegisterEIPClient(java.lang.String userId,
java.lang.String pass)
public void doLogout(java.lang.String loginID)
public void removeRegisterClientForEIP(java.lang.String loginID)
public void kickout(java.lang.String user)
public void registerClient(java.lang.String user,
ClientRMI client)
public void registerClientForEIP(java.lang.String user,
ClientRMI client)
public java.util.HashMap doLoginAdmin(java.lang.String user,
java.lang.String pass)
user - admin user namepass - admin user password
public void doLogoutAdmin(java.lang.String loginID)
public void kickoutAdmin(java.lang.String user)
public void registerAdmin(java.lang.String user,
AdminRMI client)
public void shutDownNotifyClient(int min)
public TaskManager getTaskManager(java.lang.String rootTID)
public TaskManager _getTaskManager(java.lang.String rootTID)
public void removeTaskManager(java.lang.String rootTID)
public java.util.List getPumpTaskList(java.lang.String rootID)
public java.util.List getPumpTaskList(java.lang.String rootID,
java.lang.String memberID)
public int asynGetTaskOfMember(java.lang.String mID)
public void sendAsynTask(java.lang.String mID,
Task task)
public void finishGetTaskList(java.lang.String mID)
public int asynGetRootTaskSummaryOfJoinMember(java.lang.String mID,
int state)
public void sendAsynRootTaskSummary(java.lang.String mID,
RootTaskSummary rts)
public java.util.Vector getTaskList(java.lang.String mID,
int sc,
int ec)
public java.util.Vector getTaskList(java.lang.String mID)
public java.util.Vector getGroupSignTinyTaskList(java.lang.String mID)
public java.util.Vector getTinyTaskList(java.lang.String mID)
public java.util.Vector getAllTinyTaskList(java.lang.String mID)
public java.util.HashMap getAllClassificationTaskOfMember(java.lang.String mID,
java.lang.String type,
boolean useClassificationBox,
int sortType,
java.lang.String sortOrder)
public java.util.Vector getTinyTaskList(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
public java.util.Vector getAllTinyTaskList(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
public java.util.Vector getTinyTaskList(java.lang.String mID,
java.util.List idList)
public java.util.List getTinyTaskIdListTracked(java.lang.String mID,
java.util.List idList,
java.lang.String rootState)
public java.util.Vector getTaskIDListOfMember(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
public java.util.Vector getAllTaskIDListOfMember(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
public java.util.Vector getAllTaskIDListForPage(java.lang.String mID,
int beginIndex,
int pagecount,
java.lang.String order)
public int getTaskNumberOfMember(java.lang.String mID)
public java.util.HashMap getTreeTaskList(java.lang.String mID)
public void reScheduleTask(Task task)
ServerAPIServerAPI.reScheduleTaskExcludeNonOfficeHour(Task task) and
ServerAPI.reScheduleTaskIncludeNonOfficeHour(Task task) method instead.
But you still can use this method, it's same as
ServerAPI.reScheduleTaskIncludeNonOfficeHour(Task task) method.
reScheduleTask in interface ServerAPIServerAPI.reScheduleTaskExcludeNonOfficeHour(Task task),
ServerAPI.reScheduleTaskIncludeNonOfficeHour(Task task)public void reScheduleTaskExcludeNonOfficeHour(Task task)
ServerAPIExamples:
// Office-Hour : Mon - Fri (09:00-12:00 , 13:00-1800)
// Start time of the task : 2012/08/10 (Fri) 14:00
// 1 day = 1 * 24 * 60 * 60 * 1000;
// 2 days = 2 * 24 * 60 * 60 * 1000;
// 4 hours = 4 * 60 * 60 * 1000;
var duration = 1 * 24 * 60 * 60 * 1000; // 1 day
MyTask.setDurationInMillis(duration);
// the deadline of the task will be set at 2012/08/13 (Mon) 14:00
Server.reScheduleTaskExcludeNonOfficeHour(MyTask);
reScheduleTaskExcludeNonOfficeHour in interface ServerAPIpublic void reScheduleTaskIncludeNonOfficeHour(Task task)
ServerAPIExamples:
// Office-Hour : Mon - Fri (09:00-12:00 , 13:00-1800)
// Start time of the task : 2012/08/10 (Fri) 14:00
// 1 day = 1 * 24 * 60 * 60 * 1000;
// 2 days = 2 * 24 * 60 * 60 * 1000;
// 4 hours = 4 * 60 * 60 * 1000;
var duration = 1 * 24 * 60 * 60 * 1000; // 1 day
MyTask.setDurationInMillis(duration);
// the deadline of the task will be set at 2012/08/11 (Sat) 14:00
Server.reScheduleTaskIncludeNonOfficeHour(MyTask);
reScheduleTaskIncludeNonOfficeHour in interface ServerAPIpublic java.util.Vector getProcessList(java.lang.String userID)
public java.util.HashMap initAgenda(java.lang.String mID)
mLoginID - ClientºÝ User ªºµn¤J¦WºÙ.
ServerService.initAgenda(String)
public java.util.HashMap initProcess(java.lang.String user,
PASEProcess process)
user - User who triggers this root process.process - process data for initialization.
public java.util.HashMap initProcess(java.lang.String user,
PASEProcess process,
java.lang.String callID,
java.util.Map args)
throws pase.server.exceptions.InitialException,
pase.server.exceptions.BindingException
pase.server.exceptions.InitialException
pase.server.exceptions.BindingExceptionpublic java.util.HashMap getProductInfo()
public java.util.HashMap startTask(Task t)
t - a task which will start.
public void startAutoTask(Task t)
public java.util.HashMap completeTask(Task t)
completeTask in interface ServerAPIt - the task to be completed.
public java.util.HashMap completeTask(Task t,
java.lang.String stateID)
completeTask in interface ServerAPIt - the task to be completed.stateID - completed state id.
public java.util.HashMap suspendTask(Task t)
public boolean bypassTask(Task t,
java.lang.String p_AstID)
public boolean forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID,
java.lang.String p_RoleID)
Examples:
var taskID = "Tsk000000226229"; var memID = "MEM0000000334532"; var roleID = "ROL00021091073923770"; var Result = Server.forceReassignTask(taskID, memID, roleID);
forceReassignTask in interface ServerAPIp_TaskID - the given TaskIDp_MemID - the given MemberRecordIDp_RoleID - the given RoleID
public boolean forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID)
ServerAPIExamples:
var taskID = "Tsk000000226229"; var memID = "MEM0000000334532"; var Result = Server.forceReassignTask(taskID, memID);
forceReassignTask in interface ServerAPIp_TaskID - the given TaskIDp_MemID - the given MemberRecordID
public boolean forceReassignTask(Task p_Task,
MemberRecord p_MR)
ServerAPIExamples:
var taskID = "Tsk000000226229"; var task = Server.getTask(taskID); var memID = "MEM0000000334532"; var member = Server.getMember(memID); var Result = Server.forceReassignTask(task, member);
forceReassignTask in interface ServerAPIp_Task - the given Taskp_MR - the given MemberRecord
public boolean forceResetTask(java.lang.String p_TaskID,
java.lang.String p_MemID,
java.lang.String p_RoleID)
public boolean forceResetTask(java.lang.String p_TaskID,
java.lang.String p_MemID)
public boolean forceResetTask(Task p_Task,
MemberRecord p_MR)
public void dispatchTask(Task t)
t - a task which will dispatch to client.public void cancelClientTask(Task t)
public void unlockCoSign(java.lang.String rt_proID)
public java.util.Hashtable getCSLockHashtable()
public Company getCompany()
ServerAPIExamples:
var Company = Server.getCompany();
//returns a Company Object.
getCompany in interface ServerAPICompanyCompanypublic Company getCompany(java.lang.String comID)
public java.util.List getAllAccessibleCompanyByMemID(java.lang.String memID)
public Company getOneCompanyByName(java.lang.String mName)
public java.util.Vector getAllCompanyByName(java.lang.String mName)
public Department getDepartment(java.lang.String dID)
ServerAPIExamples:
var dID = MyTask.getDepartmentID();
var Department = Server.getDepartment(dID);
//returns a Department object
getDepartment in interface ServerAPIdID - the given department id
Department objectDepartmentpublic java.lang.String getDepNameByRoleID(java.lang.String roleID)
public java.lang.String getDepIDByRoleID(java.lang.String roleID)
public Department getOneDepartmentByName(java.lang.String mName)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var mrd = Server.getMember(mID);
var mdr = mrd.getMemberDR(mrd.getMainRoleID());
var mName = mdr.getDepartmentName();
var Department = Server.getOneDepartmentByName(mName);
//returns a Department object
getOneDepartmentByName in interface ServerAPImName - the given department name
Department objectDepartmentpublic java.util.Vector getAllDepartmentByName(java.lang.String mName)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var mrd = Server.getMember(mID);
var mdr = mrd.getMemberDR(mrd.getMainRoleID());
var mName = mdr.getDepartmentName();
var DepartmentList = Server.getAllDepartmentByName(mName);
if(DepartmentList != null) {
for(var i=0;i<DepartmentList.size();i++){
var Project =DepartmentList.get(i);
//returns a Department Object
}
}
getAllDepartmentByName in interface ServerAPImName - the given department name
Vector are instance of Department)Departmentpublic java.util.List getAllAccessibleDepartmentByMemID(java.lang.String memID)
public java.util.Vector getAllDepNameOfCompany()
ServerAPIExamples:
var DepartmentNameList = Server.getAllDepNameOfCompany();
for(var i=0;i<DepartmentNameList.size();i++){
var Result = DepartmentNameList.get(i)
//returns a department name is like "MIS Department"
}
getAllDepNameOfCompany in interface ServerAPIVector are department name)Departmentpublic java.util.Vector getAllDepIDOfCompany()
ServerAPIExamples:
var DepartmentIDList = Server.getAllDepIDOfCompany();
for(var i=0;i>DepartmentIDList.size();i++){
var Result = DepartmentIDList.get(i)
}
getAllDepIDOfCompany in interface ServerAPIVector are department id)Department
public java.util.Vector getSubDepNameOfDR(java.lang.String id,
boolean exp)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var mrd = Server.getMember(mID);
var mdr = mrd.getMemberDR(mrd.getMainRoleID());
var id = mdr.getDepartmentID();
var exp = true;
var depNameList = Server.getSubDepNameOfDR(id,exp);
if(depNameList != null) {
for(var i=0;i<depNameList.size();i++){
var depName = depNameList.get(i);
//returns a department name is like "MIS Department"
}
}
getSubDepNameOfDR in interface ServerAPIid - the given department id or role idexp - the given true if it will expand all sub-node and get it's department name; false otherwise.
Vector are department name)Department
public java.util.Vector<java.lang.String> getSubDepIDOfDR(java.lang.String id,
boolean exp)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var mrd = Server.getMember(mID);
var mdr = mrd.getMemberDR(mrd.getMainRoleID());
var id = mdr.getDepartmentID();
var exp = true;
var depIDList = Server.getSubDepIDOfDR(id,exp);
if(depIDList != null) {
for(var i=0;i>depIDList.size();i++){
var depID = depIDList.get(i);
}
}
getSubDepIDOfDR in interface ServerAPIid - the given department id or role idexp - the given true if it will expand all sub-node and get it's department name; false otherwise.
Vector are department id)Department
public java.util.Vector<java.lang.String> getSubRoleNameOfDR(java.lang.String id,
boolean exp)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var mrd = Server.getMember(mID);
var mdr = mrd.getMemberDR(mrd.getMainRoleID());
var id = mdr.getDepartmentID();
var exp = true;
var roleNameList = Server.getSubRoleNameOfDR(id,exp);
if(roleNameList != null) {
for(var i=0;i<roleNameList.size();i++){
var roleName = roleNameList.get(i);
//returns a role Name is like "accountant"
}
}
getSubRoleNameOfDR in interface ServerAPIexp - the given true if it will expand all sub-node and get it's role name; false otherwise.
Vector are role name)Role
public java.util.Vector getALLSubOrgOfOrgID(java.lang.String id,
java.util.Vector roleList)
public boolean isHasRangeOfPortletRange(java.lang.String roleID,
java.lang.String orgID)
public java.util.Vector<java.lang.String> getSubRoleIDOfDR(java.lang.String id,
boolean exp)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var mrd = Server.getMember(mID);
var mdr = mrd.getMemberDR(mrd.getMainRoleID());
var departmentId = mdr.getDepartmentID();
var expand = true;
var vector = Server.getSubRoleIDOfDR(departmentId,expand);
if(vector != null) {
for(var i=0;i>vector.size();i++){
var roleId = vector.get(i);
}
}
getSubRoleIDOfDR in interface ServerAPIid - the given department ID or role IDexp - if true it will expand all sub-node and get it's role ID; false otherwise.
Vector are role ID)Role
public java.util.Vector<java.lang.String> getSubMemberCNameOfDR(java.lang.String id,
boolean exp)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var mrd = Server.getMember(mID);
var id = mrd.getMainRoleID();
var exp = true;
var memberNameList = Server.getSubMemberCNameOfDR(id,exp);
if(memberNameList != null) {
for(var i=0;i<memberNameList.size();i++){
var memberName = memberNameList.get(i);
//returns a member name is like "JackLin"
}
}
getSubMemberCNameOfDR in interface ServerAPIid - the given department id or role idexp - the given true if it will expand all sub-node and get it's member name; false otherwise.
Vector are member name)MemberRecord
public java.util.Vector<java.lang.String> getSubMemberIDOfDR(java.lang.String rolId,
boolean exp)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var mrd = Server.getMember(mID);
var id = mrd.getMainRoleID();
var exp = true;
var memberIDList = Server.getSubMemberIDOfDR(id,exp);
if(memberIDList != null) {
for(var i=0;i>memberIDList.size();i++){
var memberID = memberIDList.get(i);
}
}
getSubMemberIDOfDR in interface ServerAPIrolId - the given department id or role idexp - the given true if it will expand all sub-node and get it's member name; false otherwise.
Vector are member id)MemberRecordpublic Role getRole(java.lang.String rID)
ServerAPIExamples:
var rID = MyTask.getRoleID();
var role = Server.getRole(rID);
//returns a Role object
getRole in interface ServerAPIRole objectRolepublic SpecialRole getSpecialRole(java.lang.String speRolID)
speRolID -
SpecialRole sRole;SpecialRolepublic Role getOneRoleByName(java.lang.String mName)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var mrd = Server.getMember(mID);
var mdr = mrd.getMemberDR(mrd.getMainRoleID());
var mName = mdr.getRoleName();
var role = Server.getOneRoleByName(mName);
//returns a Role object
getOneRoleByName in interface ServerAPImName - the given role name
Role objectRolepublic int getDBNameUser()
public int getDBNameUserWithoutResignationAndDenyLogin()
public int getDBOrgCount()
public int getLicenseOrgCount()
public int getLicenseNameUser()
public boolean checkValidNameUser()
public boolean checkPassword(java.lang.String loginId,
java.lang.String pwd)
public boolean checkPassword(java.lang.String loginId,
java.lang.String pwd,
java.util.Vector roleList)
public java.util.Vector getAllRoleByName(java.lang.String mName)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var mrd = Server.getMember(mID);
var mdr = mrd.getMemberDR(mrd.getMainRoleID());
var mName = mdr.getRoleName();
var RoleList = Server.getAllRoleByName(mName);
if(RoleList != null) {
for(var i=0;i<RoleList.size();i++){
var role = RoleList.get(i);
//returns a Role object
}
}
getAllRoleByName in interface ServerAPImName - the given role name
Vector are instance of Role)Rolepublic java.util.Vector getAllProjectRoleByName(java.lang.String mName)
ServerAPIExamples:
var prjRoleList = Server. GetAllProjectRoleByName(mName);
if(prjRoleList!= null) {
for(var i=0;i< prjRoleList.size();i++) {
var prjrole = prjRoleList.get(i);
}
}
getAllProjectRoleByName in interface ServerAPImName - the given ProjectRoleName
ProjectRole)ProjectRolepublic java.util.Vector getAllRoleNameOfCompany()
ServerAPIExamples:
var roleNameList = Server.getAllRoleNameOfCompany();
if(roleNameList != null) {
for(var i=0;i<roleNameList.size();i++){
var roleName = roleNameList.get(i);
//returns a role name is like "general manager"
}
}
getAllRoleNameOfCompany in interface ServerAPIVector are role name)Rolepublic java.util.Vector getAllRoleIDOfCompany()
public java.util.Vector getAllOrgRoleList()
public java.util.Vector getAllPrjRoleList()
public java.util.List getAllAccessibleRoleByMemID(java.lang.String memID)
public ProjectRole getProjectRole(java.lang.String rID)
ServerAPIExamples:
var rID = MyTask.getRoleID();
var ProjectRole = Server.getProjectRole(rID);
//returns a ProjectRole object
getProjectRole in interface ServerAPIrID - the given project role id
ProjectRole objectProjectRolepublic java.lang.String[] getManager(java.lang.String id)
ServerAPIExamples:
var mID = "MEM00041091074401237";
var rID = "ROL00021091073923770";
var dID = "DEP00051091073824187";
var strAryOfMemId = Server.getManager(mID);
var strAryOfRolId = Server.getManager(rID);
var strAryOfDepId = Server.getManager(dID);
java.lang.System.out.println("depID=" + strAryOfMemId[0]);
java.lang.System.out.println("rolID=" + strAryOfMemId[1]);
java.lang.System.out.println("memID=" + strAryOfMemId[2]);
Note:
getManager in interface ServerAPIid - the given member id, role id, or department id
public java.util.Vector getManagersOfDRM(java.lang.String id)
ServerAPIExamples:
var mID = "MEM00041091074401237";
var rID = "ROL00021091073923770";
var dID = "DEP00051091073824187";
var Result_mID = Server.getManagersOfDRM(mID);
//returns a Vector Object
var Result_rID = Server.getManagersOfDRM(rID);
//returns a Vector Object
var Result_dID = Server.getManagersOfDRM(dID);
//returns a Vector Object
if(Reslut_mID != null){
for(var i=0; i
- Specified by:
getManagersOfDRM in interface ServerAPI
- Parameters:
id - the given member id, role id, or department id
- Returns:
- the Vector object (each element in
Vector are array of String)
public java.util.Vector getManagersOfDRM(java.lang.String id,
boolean isAllMember)
public MemberRecord getMember(java.lang.String id)
ServerAPI getMemberByID(),
getMemberByName(), getMemberByCName() is more applied.
Examples:
var mID = MyTask.getMemberID();
var mLoginID = "square";
var mName= "JackLin";
var MemberBymID = Server.getMember(mID);
//returns a MemberRecord Object
var MemberBymLoginID = Server.getMember(mLoginID);
returns a MemberRecord Object
var MemberBycName = Server.getMember(mName);
returns a MemberRecord Object
getMember in interface ServerAPIid - the given member id, member login id, or member user name
MemberRecord objectMemberRecord,
getMemberByID(String),
getMemberByName(String),
getMemberByCName(String)public MemberRecord getMemberByID(java.lang.String mID)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var MemberRecord = Server.getMemberByID(mID);
//returns a MemberRecord Object
getMemberByID in interface ServerAPImID - the given member id
MemberRecord objectMemberRecordpublic MemberRecord getMemberByName(java.lang.String mLoginID)
ServerAPIExamples:
var mLoginID = "square";
var MemberRecord = Server.getMemberByName(mLoginID);
//returns a MemberRecord Object
getMemberByName in interface ServerAPIMemberRecord objectMemberRecordpublic MemberRecord getMemberByNo(java.lang.String memNo)
public MemberRecord getMemberByCName(java.lang.String mName)
ServerAPIExamples:
var mName = "JackLin";
var MemberRecord = Server.getMemberByCName(mName);
//returns a MemberRecord Object
getMemberByCName in interface ServerAPIMemberRecord objectMemberRecordpublic MemberRecord getMemberByEmail(java.lang.String mEmail)
ServerAPIExamples:
var mEmail = "jhih-kai@flowring.com";
var MemberRecord = Server.getMemberByEmail(mEmail);
//returns a MemberRecord Object
getMemberByEmail in interface ServerAPIMemberRecord objectMemberRecordpublic java.lang.String getMemberUserNameByID(java.lang.String mID)
public java.util.Vector getAllMemberByCName(java.lang.String mName)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var mrd = Server.getMember(mID);
var mName = mrd.getName();
var MemberList = Server.getAllMemberByCName(mName);
if(MemberList != null) {
for(var i=0;i<MemberList.size();i++){
var memberRecord = MemberList.get(i);
//returns a MemberRecord Object
}
}
getAllMemberByCName in interface ServerAPImName - the given member name
Vector are instance of MemberRecord)MemberRecord
public java.util.Vector getAllNewcomerByOnBoardDate(java.lang.String beforeDate,
java.lang.String currentDate)
public java.util.Vector getAllHappyBirthdayMem(java.lang.String beforeDate,
java.lang.String afterDate)
public java.util.Vector getSubMemListOfMember(java.lang.String mID)
public Role getManagerRole(java.lang.String id)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var rID = MyTask.getRoleID();
var dID = MyTask.getDepartmentID();
var Result_company = Server.getManagerRole(Constants.ROOT_COMPANY_ID);
//returns a Role Object
var Result_mID = Server.getManagerRole(mID);
//returns a Role Object
var Result_rID = Server.getManagerRole(rID);
//returns a Role Object
var Result_dID = Server.getManagerRole(dID);
//returns a Role Object
getManagerRole in interface ServerAPIid - the given member id, role id, department id, Constants.ROOT_COMPANY_ID
Role objectMemberRecord,
Role,
Department
public java.util.Vector getParentIDListOfMember(java.lang.String memID,
boolean bMainRoleOnly)
ServerAPIExamples:
var mID = "MEM000003495111";
var parentIDList = Server.getParentIDListOfMember(mID, true);
getParentIDListOfMember in interface ServerAPImemID - the given MemberIDbMainRoleOnly - if "true", only the MainRole will be retrived. "false" for all role will be retrived.
public java.util.Vector getParentIDListOfMember(java.lang.String memID,
boolean bMainRoleOnly,
boolean bFirstLevelCompany)
public java.util.Vector<java.lang.String> getParentIDListOfDRM(java.lang.String id)
public java.util.Vector<java.lang.String> getParentIDListOfDRM(java.lang.String id,
boolean loopToTop)
public java.util.Vector getAllComIDOfMember(java.lang.String memID)
public java.util.Vector getAllDepIDOfMember(java.lang.String memID)
public java.util.Vector getAllDepIDOfMember(java.lang.String memID,
java.lang.Boolean returnAllForAdm)
public SerRuntimeEnv getServerEnv()
ServerAPIExamples:
var SerRuntimeEnv = Server.getServerEnv();
//returns SerRuntimeEnv object
Here are some more examples of how SerRuntimeEnv can be used:
var ServerHost = SerRuntimeEnv.getServerHost();
//returns server host IP address is like "192.168.8.60"
var MaxClients = SerRuntimeEnv.getMaxClients();
//returns max of connecting clients is like 10.0
var MailServer = SerRuntimeEnv.getMailServer();
//returns mail server IP address is like "192.168.8.1"
getServerEnv in interface ServerAPISerRuntimeEnvpublic Project getProject(java.lang.String prjID)
ServerAPIExamples:
var prjID = MyTask.getProjectID();
var Project = Server.getProject(prjID);
//returns a Project object
getProject in interface ServerAPIprjID - the given project id
Project objectProjectpublic java.lang.String getProjectNameById(java.lang.String prjID)
public final java.util.Vector getProjectOfCompany()
ServerAPIExamples:
var ProjectList = Server.getProjectOfCompany();
if(ProjectList != null) {
for(var i=0;i<ProjectList.size();i++){
var Project =ProjectList.get(i);
//returns a Project object
}
}
getProjectOfCompany in interface ServerAPIVector are instance of Project)Projectpublic java.util.Vector getProjectOfCompany(java.util.Vector<java.lang.String> comIDList)
getProjectOfCompany in interface ServerAPIpublic java.util.Vector getProjectOfCompanyByComId(java.lang.String comId)
public final java.util.Vector getProjectOfDepartment(java.lang.String dID)
ServerAPIExamples:
var dID = "DEP0000972876387719";
var ProjectList = Server.getProjectOfDepartment(dID);
if(ProjectList != null) {
for(var i=0;i<ProjectList.size();i++){
var Project =ProjectList.get(i);
//returns a Project object
}
}
getProjectOfDepartment in interface ServerAPIdID - the given department id
Vector are instance of Project)Projectpublic final java.util.Vector getProjectOfManager(java.lang.String managerID)
ServerAPIExamples:
var managerID = "MEM953256027740";
var ProjectList = Server.getProjectOfManager(managerID);
if(ProjectList != null) {
for(var i=0;i<ProjectList.size();i++){
var Project =ProjectList.get(i);
//returns a Project object
}
}
getProjectOfManager in interface ServerAPImanagerID - the given member id
Vector are instance of Project)Projectpublic final Project getProjectOfPASEProcess(java.lang.String proID)
public DBProcess getDBProcess(java.lang.String pID)
ServerAPIExamples:
var pID = "PRO0552992937964020";
var DBProcess = Server.getDBProcess(pID);
//returns a DBProcess object
getDBProcess in interface ServerAPIpID - the given process id
DBProcess objectDBProcesspublic java.lang.String getDBProcessName(java.lang.String proID)
public ProcessVersion getProcessVersion(java.lang.String rootProcessId)
public final java.util.Vector getRootDBProcessOfProject(java.lang.String prjID)
ServerAPIExamples:
var prjID = "PRJ0023992486182440";
var DBProcessList = Server.getRootDBProcessOfProject(pID);
if(DBProcessList != null) {
for(var i=0;i<DBProcessList.size();i++){
var DBProcess =DBProcessList.get(i);
//returns a DBProcess object
}
}
getRootDBProcessOfProject in interface ServerAPIprjID - the given project id
Vector are instance of DBProcess)DBProcesspublic final java.util.Vector getRootDBProcessByName(java.lang.String pName)
public final java.util.Vector getPASEProcessOfMember(java.lang.String mID)
ServerAPIExamples:
var mID = "MEM0002993177798390";
var PASEProcessList = Server.getPASEProcessOfMember(mID);
if(PASEProcessList != null) {
for(var i=0;i<PASEProcessList.size();i++){
var PASEProcess =PASEProcessList.get(i);
//returns a PASEProcess object
}
}
getPASEProcessOfMember in interface ServerAPImID - the given member id
Vector are instance of PASEProcess)PASEProcesspublic final Artifact getArtifact(java.lang.String aID)
ServerAPIExamples:
var aID = "ART0101993090926140";
var Artifact = Server.getArtifact(aID);
//returns a Artifact object
getArtifact in interface ServerAPIaID - the given artifact id
Artifact objectpublic java.lang.String getArtTskID(java.lang.String iID)
ServerAPI
getArtTskID in interface ServerAPIiID - the given artifact instance id
public final java.util.Vector getArtifactOfCompany()
ServerAPIExamples:
var ArtifactList = Server.getArtifactOfCompany();
if(ArtifactList != null) {
for(var i=0;i<ArtifactList.size();i++){
var Artifact =ArtifactList.get(i);
//returns a Artifact object
}
}
getArtifactOfCompany in interface ServerAPIVector are instance of Artifact)Artifactpublic final java.util.Vector getArtifactOfProject(java.lang.String prjID)
ServerAPIExamples:
var prjID = "PRJ0023992486182440";
var ArtifactList = Server.getArtifactOfProject(prjID);
if(ArtifactList != null) {
for(var i=0;i<ArtifactList.size();i++){
var Artifact =ArtifactList.get(i);
//returns a Artifact object
}
}
getArtifactOfProject in interface ServerAPIprjID - the given project id
Vector are instance of Artifact)Artifactpublic final java.util.Vector getArtifactForm(java.lang.String aID)
ServerAPIExamples:
var aID = "ART0101993090926140";
var ArtFormList = Server.getArtifactForm(aID);
for (var i=0;i<ArtFormList.size();i++) {
var ArtFormItem=ArtFormList.get(i);
//returns a ArtFormItem object
}
getArtifactForm in interface ServerAPIaID - the given artifact id
Vector are instance of ArtFormItem)ArtFormItempublic final pe.entdiag.EnterpriseModel getEnterpriseDiagram()
public final PASEOrgModel getPASEOrgModel()
ServerAPIPASEOrgModel.
Examples:
var paseOrgModel = Server.getPASEOrgModel();
//returns the PASEOrgModel object
getPASEOrgModel in interface ServerAPIPASEOrgModel objectPASEOrgModelpublic Task getTask(java.lang.String tID)
ServerAPIExamples:
var taskID = "Tsk000000226229";
var Task = Server.getTask(taskID);
//returns a Task object
getTask in interface ServerAPItID - the given task id
Task objectTask
public TinyTask getTinyTask(Task task,
java.lang.String memID)
public boolean isLocked(java.lang.String tID)
public final java.util.Vector getTaskOfCompany()
ServerAPIExamples:
var ArtFormList = Server.getTaskOfCompany();
for (var i=0;i<ArtFormList.size();i++) {
var ArtFormItem=ArtFormList.get(i);
//returns a ArtFormItem object
}
getTaskOfCompany in interface ServerAPIVector are instance of Task)Taskpublic final java.util.Vector getTaskOfCompany(int state)
ServerAPIExamples:
var T_STATE_READY = 1;
var T_STATE_RUNNING = 2;
var T_STATE_COMPLETE = 4;
var T_STATE_SUSPENDED = 8;
var T_STATE_DEAD = 16;
var T_STATE_QUEUE = 32;
var T_STATE_ALL = 1 | 2 | 4 | 8 | 16 | 32;
var TaskList = Server.getTaskOfCompany(T_STATE_READY);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task Object
}
getTaskOfCompany in interface ServerAPIstate - the given task state
Vector are instance of Task)Taskpublic final java.util.Vector getRootTaskOfCompany()
ServerAPIExamples:
var TaskList = Server.getRootTaskOfCompany();
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task object
}
getRootTaskOfCompany in interface ServerAPIVector are instance of Task)Taskpublic final java.util.Vector getRootTaskOfCompany(int state)
ServerAPIExamples:
var T_STATE_READY = 1;
var T_STATE_RUNNING = 2;
var T_STATE_COMPLETE = 4;
var T_STATE_SUSPENDED = 8;
var T_STATE_DEAD = 16;
var T_STATE_QUEUE = 32;
var T_STATE_ALL = 1 | 2 | 4 | 8 | 16 | 32;
var TaskList = Server.getRootTaskOfCompany(T_STATE_READY);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task object
}
getRootTaskOfCompany in interface ServerAPIstate - the given task state
Vector are instance of Task)Taskpublic final java.util.Vector getRootTaskOfMember(java.lang.String mID)
public final java.util.Vector getRootTaskOfMember(java.lang.String mID,
int state)
public final java.util.Vector getRootTaskOfJoinMember(java.lang.String mID)
public final java.util.Vector getRootTaskOfJoinMember(java.lang.String mID,
int state)
public final java.util.Vector getRootTaskOfJoinMember(java.lang.String mID,
java.lang.String proID)
public final java.util.Vector getRootTaskSummaryOfJoinMember(java.lang.String mID,
int state)
public java.util.Vector getTinyRootTaskOfJoinMember(java.lang.String mID)
public java.util.Vector getTinyRootTaskOfJoinMember(java.lang.String mID,
java.lang.String proID)
public java.util.List getTinyRootTaskIdListOfJoinMember(java.lang.String mID,
java.lang.String rootDate,
java.lang.String rootName,
java.lang.String rootState)
public java.util.List getTinyRootTaskIdListOfJoinMember(java.lang.String mID,
java.lang.String rootDate,
java.lang.String rootName,
java.lang.String rootState,
long fromTime,
long toTime)
public int getAllTaskMonitoringQuantity(java.lang.String mID)
public java.util.Vector getTaskOfDepartment(java.lang.String dID)
ServerAPIExamples:
var dID = "DEP935743849000";
var TaskList = Server.getTaskOfDepartment(dID);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task object
}
getTaskOfDepartment in interface ServerAPIdID - the given department id
Vector are instance of Task)Task
public java.util.Vector getTaskOfDepartment(java.lang.String dID,
int state)
ServerAPIExamples:
var T_STATE_READY = 1;
var T_STATE_RUNNING = 2;
var T_STATE_COMPLETE = 4;
var T_STATE_SUSPENDED = 8;
var T_STATE_DEAD = 16;
var T_STATE_QUEUE = 32;
var T_STATE_ALL = 1 | 2 | 4 | 8 | 16 | 32;
var dID = "DEP935743849000";
var TaskList = Server.getTaskOfDepartment(dID,T_STATE_READY);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task object
}
getTaskOfDepartment in interface ServerAPIdID - the given department idstate - the given task state
Vector are instance of Task)Taskpublic java.util.Vector getTaskOfRole(java.lang.String rID)
ServerAPIExamples:
var rID = "ROL936011641760";
var TaskList = Server.getTaskOfRole(rID);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task object
}
getTaskOfRole in interface ServerAPIrID - the given role id
Vector are instance of Task)Task
public java.util.Vector getTaskOfRole(java.lang.String rID,
int state)
ServerAPIExamples:
var T_STATE_READY = 1;
var T_STATE_RUNNING = 2;
var T_STATE_COMPLETE = 4;
var T_STATE_SUSPENDED = 8;
var T_STATE_DEAD = 16;
var T_STATE_QUEUE = 32;
var T_STATE_ALL = 1 | 2 | 4 | 8 | 16 | 32;
var rID = "ROL936011641760";
var TaskList = Server.getTaskOfRole(rID,T_STATE_READY);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task Object
}
getTaskOfRole in interface ServerAPIrID - the given role idstate - the given task state
Vector are instance of Task)Taskpublic java.util.Vector getTaskOfMember(java.lang.String mID)
ServerAPIExamples:
var mID = "MEM0000992492169920";
var TaskList = Server.getTaskOfMember(mID);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task object
}
getTaskOfMember in interface ServerAPImID - the given member id
Vector are instance of Task)Task
public java.util.Vector getTaskOfMember(java.lang.String mID,
int state)
ServerAPIExamples:
var T_STATE_READY = 1;
var T_STATE_RUNNING = 2;
var T_STATE_COMPLETE = 4;
var T_STATE_SUSPENDED = 8;
var T_STATE_DEAD = 16;
var T_STATE_QUEUE = 32;
var T_STATE_ALL = 1 | 2 | 4 | 8 | 16 | 32;
var mID = "MEM0000992492169920";
var TaskList = Server.getTaskOfMember(mID,T_STATE_READY);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task object
}
getTaskOfMember in interface ServerAPImID - the given member idstate - the given task state
Vector are instance of Task)Taskpublic java.util.List getUncompleteTaskOfMember(java.lang.String memId)
public java.util.List getExecMemberOfTask(java.lang.String taskId)
public java.util.Vector getOriginalTaskOfMember(java.lang.String mID,
int state)
public java.util.Vector getTaskOfProcess(java.lang.String proID)
ServerAPIExamples:
var proID = "PRO0549992486182610";
var TaskList = Server.getTaskOfProcess(proID);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task object
}
getTaskOfProcess in interface ServerAPIproID - the given process id
Vector are instance of Task)Task
public java.util.Vector getTaskOfProcess(java.lang.String proID,
int state)
ServerAPIExamples:
var T_STATE_READY = 1;
var T_STATE_RUNNING = 2;
var T_STATE_COMPLETE = 4;
var T_STATE_SUSPENDED = 8;
var T_STATE_DEAD = 16;
var T_STATE_QUEUE = 32;
var T_STATE_SERVER_WAITING = 64;
var T_STATE_CLIENT_WAITING = 128;
var T_STATE_LOCK = 256;
var T_STATE_ALL = 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256;
var proID = "PRO0549992486182610";
var TaskList = Server.getTaskOfProcess(proID,T_STATE_READY);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task object
}
getTaskOfProcess in interface ServerAPIproID - the given process idstate - the given task state
Vector are instance of Task)Taskpublic java.util.Vector getRootTaskOfProcess(java.lang.String proID)
Task of the given
DBProcess id.
proID -
TinyTask
public java.util.Vector getRootTaskOfProcess(java.lang.String proID,
int state)
Task of the given
DBProcess id and task state.
proID - process idstate - task state
TinyTaskpublic java.util.Vector getSubTaskIDList(java.lang.String parentTID)
public java.util.Vector getSubTaskList(java.lang.String parentTID)
ServerAPIExamples:
var parentID = "Tsk000000254284";
var TaskList = Server.getSubTaskList(parentID);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task object
}
In preAction, this API has some differences with AF V1.2 and AF V2.0.
The version before AF V1.2: the return of this API will not contain MyTask.
The version after AF V2.0: the return of this API will contain MyTask.
getSubTaskList in interface ServerAPIparentTID - the given task id
Vector are instance of Task)Task
public java.util.Vector getSubTaskList(java.lang.String rootID,
boolean bIncludeRootID)
public java.util.Vector getTaskOfRootTask(java.lang.String rootTID)
ServerAPIExamples:
var rootTID = "Tsk000000254284";
var TaskList = Server.getTaskOfRootTask(rootTID);
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task object
}
In preAction, this API has some differences with AF V1.2 and AF V2.0.
The version before AF V1.2: the return of this API will not contain MyTask.
The version after AF V2.0: the return of this API will contain MyTask.
getTaskOfRootTask in interface ServerAPIrootTID - the given task id
Vector are instance of Task)Task
public boolean updateAttachFileInfo(java.lang.String attachCmpName,
pe.filesystem.AttachFileInfo fileInfo)
ServerAPIExamples:
var ret = Server.updateAttachFileInfo(compName, fileInfo);
updateAttachFileInfo in interface ServerAPIattachCmpName - the attach file component which fileInfo belongs tofileInfo - AttachFileInfo which will be updatedpublic java.lang.String getTaskAttachedFileContent(java.lang.String fileID)
public boolean insertTaskAttachedFile(TaskAttachedFileInfo fileInfo)
public boolean deleteTaskAttachedFile(java.lang.String fileID)
public java.util.Vector parseAddASResultString(java.lang.String result)
ServerAPIExamples:
//MyTask is ATask
if(MyTask.isAnnounceReviewMode() || MyTask.isSignCompleteMode() || MyTask.isSignRejectMode()) {
var result = MyTask.getCSInstance().getNote();
var resultObjList = Server.parseAddASResultString(result);
for(var i = 0;i < resultObjList.size();i++) {
var resultData = resultObjList.get(i);
//resultData is CSResultData object
}
}
parseAddASResultString in interface ServerAPIresult - the given countersign result string
CSResultData)CSResultData
public java.util.Vector parseCSResultString(java.lang.String result,
java.util.List auditList)
ServerAPIExamples:
//MyTask is CSTask
if(MyTask.getTaskType().equals("csreview")) {
var result = MyTask.getCSInstance().getNote();
var resultObjList = Server.parseCSResultString(result, MyTask.getAuditList());
for(var i = 0;i < resultObjList.size();i++) {
var resultData = resultObjList.get(i);
//resultData is CSResultData object
}
}
parseCSResultString in interface ServerAPIresult - the given countersign result stringauditList - the given auditing member list(each elemen in Vector are instance of String[3], String[0] for MemberID, String[1] for RoleID, String[2] for DepartmentID)
CSResultData)CSResultDatapublic java.util.Vector getAllCSSignResult(java.util.Vector parseTaskList)
public java.util.Vector getAllCSSignResult(java.lang.String result,
CSTask csTask,
java.lang.String csSignResult,
java.util.Vector auditList)
public boolean updateTask(Task t)
ServerAPIExamples:
var taskID = "Tsk000000226232";
var task = Server.getTask(taskID);
task.setKeyWord("Hello");
Server.updateTask(task);
updateTask in interface ServerAPIt - the given task
Taskpublic boolean updateTaskState(Task t)
ServerAPIExamples:
var taskID = "Tsk000000226232";
var task = Server.getTask(taskID);
task.setTaskState(task.TASK_STATE_READY);
Server.updateTaskState(task);
updateTaskState in interface ServerAPIt - the given task
Taskpublic void updateTaskStateByServer(Task t)
public PASEartInstance getArtInstance(java.lang.String iID)
ServerAPIExamples:
var iID = MyTask.getInstanceID();
var PASEartInstance = Server.getArtInstance(iID);
//returns PASEartInstance object
Here are some more examples of how PASEartInstance can be used:
var ArtifactName = PASEartInstance.getName();
//returns artifact name is like "ApplyForm"
var ArtifactID = PASEartInstance.getArtifactID();
//returns artifact id is like "ART0099992486182440"
getArtInstance in interface ServerAPIiID - the given artifact instance id
PASEartInstance
public PASEartInstance getArtInstance(java.lang.String iID,
java.lang.String tID)
ServerAPIExamples:
var iID = MyTask.getInstanceID();
var tID = MyTask.getID();
var PASEartInstance = Server.getArtInstance(iID,tID);
//returns PASEartInstance object
Here are some more examples of how PASEartInstance can be used:
var ArtifactName = PASEartInstance.getName();
//returns artifact name is like "ApplyForm"
var ArtifactID = PASEartInstance.getArtifactID();
//returns artifact id is like "ART0099992486182440"
getArtInstance in interface ServerAPIiID - the given artifact instance id
PASEartInstance
public boolean setArtInsState(PASEartInstance artInstance,
java.lang.String stateID)
ServerAPIExamples:
var stateID = "AST0371992486182500";
var taskID = "Tsk000000226232";
var task = Server.getTask(taskID);
var artInstance = MyTask.getArtInstance();
var Result = Server.setArtInsState(artInstance,stateID);
//returns true if it sets successfully; false otherwise
setArtInsState in interface ServerAPIPASEartInstance
public PASEartInstance createArtInstance(java.lang.String tID,
java.lang.String aID)
ServerAPIExamples:
var tID = MyTask.getID();
var aID = "ART0099992486182440";
var PASEartInstance = Server.createArtInstance(tID, aID);
//returns PASEartInstance object
Here are some more examples of how PASEartInstance can be used:
var ArtifactName = PASEartInstance.getName();
//returns artifact name is like "ApplyForm"
var ArtifactID = PASEartInstance.getArtifactID();
//returns artifact id is like "ART0099992486182440"
createArtInstance in interface ServerAPItID - the given task id
PASEartInstancepublic PASEartInstance createArtInstance(java.lang.String aID)
ServerAPIExamples:
var aID = "ART0099992486182440";
var PASEartInstance = Server.createArtInstance(aID);
//returns PASEartInstance object
Here are some more examples of how PASEartInstance can be used:
var ArtifactName = PASEartInstance.getName();
//returns artifact name is like "ApplyForm"
var ArtifactID = PASEartInstance.getArtifactID();
//returns artifact id is like "ART0099992486182440"
createArtInstance in interface ServerAPIPASEartInstancepublic PASEartInstance createFreqArtInstance(java.lang.String aID)
public java.util.Vector getArtInstanceOfArtifact(java.lang.String aID)
ServerAPIExamples:
var aID = "ART0099992486182440";
var PASEartInstanceList = Server.getArtInstanceOfArtifact(aID);
if(PASEartInstanceList != null) {
for(var i=0;i<PASEartInstanceList.size();i++){
var PASEartInstance =PASEartInstanceList.get(i);
//returns a PASEartInstance object
}
}
getArtInstanceOfArtifact in interface ServerAPIaID - the given artifact id
Vector are instance of PASEartInstance)PASEartInstancepublic java.util.Vector getArtInstanceOfProject(java.lang.String prjID)
ServerAPIExamples:
var prjID = "PRJ0023992486182440";
var PASEartInstanceList = Server.getArtInstanceOfProject(aID);
if(PASEartInstanceList != null) {
for(var i=0;i<PASEartInstanceList.size();i++){
var PASEartInstance =PASEartInstanceList.get(i);
//returns a PASEartInstance object
}
}
getArtInstanceOfProject in interface ServerAPIprjID - the given project id
Vector are instance of PASEartInstance)PASEartInstance
public java.util.HashMap getProcessDiagram(java.lang.String rootPID,
java.lang.String rootTaskID)
public java.util.HashMap getPDiagramState(java.lang.String rootTID)
public java.util.HashMap getProcessDiagramAndState(java.lang.String rootPID,
java.lang.String rootTaskID)
public java.util.HashMap getProcessView(java.lang.String rootPID)
public java.util.Vector getPDiagramDetail(java.lang.String rootTID)
public java.util.Vector getTinyPDiagramDetail(java.lang.String rootTID,
java.lang.String memID)
public java.util.HashMap getCSTaskNote(java.lang.String tskID)
public java.util.Collection getAllCSTaskNote(java.lang.String taskID)
public java.util.HashMap getATaskNote(java.lang.String tskID)
public java.util.Vector searchData(pe.tse.SearchCondition cond)
public int searchDataCount(pe.tse.SearchCondition cond)
public void doPreAction(Task t)
public void doAction(Task t)
public void doPostAction(Task t)
public void doDispatchAction(Task t)
public void doStartupAction()
public void doShutdownAction()
public org.mozilla.javascript.Scriptable doIapAction(IapTask iapTask,
java.lang.String actionType)
public int doAttScriptFunction(IapDBProcess iapDBProcess,
Task frontTask)
public void doAddASPreAction(ATask t)
public void doAddASPostAction(ATask t)
public void doAddASStartAction(Task t)
public void doAddASEndAction(Task t)
public void doSpeProcessAction(java.lang.String proID,
java.lang.String proName,
java.lang.String script,
java.lang.String type,
Task frontTask)
public boolean runCPEndCondScript(CreateProcess cProcess,
Task triggerRootTask,
Task frontTask)
public void runCSScript(java.lang.String action,
java.lang.String taskType,
ServerScriptEnv env,
java.lang.String descript)
public void runCSScript(java.lang.String code,
java.lang.String type,
ServerScriptEnv env)
public boolean isScriptDebugMode()
public void setScriptDebugMode(boolean mode)
public void runScriptOnServer(java.lang.String code,
Task t)
public void runScript(java.lang.String code,
ServerScriptEnv env)
ServerAPIExamples:
var SerRuntimeEnv = Server.getServerEnv();
var env = new Packages.pase.server.ServerScriptEnv(Server,MyTask);
var code ="var taskID = \"Tsk000000226229\";";
code += "var Task = Server.getTask(taskID);";
code += "var taskName = Task.getName();";
code += "java.lang.System.out.println(\"taskName=\"+taskName);";
Server.runScript(code,env);
runScript in interface ServerAPIcode - the given SCRIPT data stringenv - the given ServerScriptEnv object
public org.mozilla.javascript.Scriptable runScript(java.lang.String code,
ServerScriptEnv env,
java.lang.String description)
public void flowTo(Task t,
java.lang.String state)
ServerAPIExamples:
Server.flowTo(MyTask, "Ast00000XXXX");
or
Server.flowTo(MyTask, "StateName");
flowTo in interface ServerAPIt - the given Taskstate - the given atrifact state id or state namepublic boolean pickQueueTask(Task t)
public java.util.Vector SQLloadValue(java.lang.String sql)
ServerAPIRTRepository).
Examples:
var sql = "select ID,UserName from Mem_GenInf ";
var DataSet = Server.SQLloadValue(sql);
if (DataSet.size()>0) {
for (var i=0; i<DataSet.size(); i++){
var Record = DataSet.get(i);
var UserID = Record.get("ID");
//returns the ID field value is like "FR099"
var UserName = Record.get("UserName");
//returns the UserName field value is like "JeanLin"
}
}
SQLloadValue in interface ServerAPIsql - the input SQL data string
public boolean SQLinsertValue(java.lang.String sql)
ServerAPIRTRepository).
Examples:
var sql = "Insert MyTable (ItemID,Name,Price) values (101,\"Pen\",350)";
var Result = Server.SQLinsertValue(sql);
//returns true if it's successful; false otherwise
SQLinsertValue in interface ServerAPIsql - the input SQL data string
public boolean SQLupdateValue(java.lang.String sql)
ServerAPIRTRepository).
Examples:
var sql = "update MyTable set Price =350 where Name=\"Pen\"";
var Result = Server.SQLupdateValue(sql);
//returns true if it's successful; false otherwise
SQLupdateValue in interface ServerAPIsql - the input SQL data string
public boolean SQLdeleteValue(java.lang.String sql)
ServerAPIRTRepository).
Examples:
var sql = "delete from MyTable where Name=\"Pen\"";
var Result = Server.SQLdeleteValue(sql);
//returns true if it's successful; false otherwise
SQLdeleteValue in interface ServerAPIsql - the input SQL data string
public java.util.Vector SQLloadValue(java.lang.String sql,
java.lang.Object[] args)
SQLloadValue in interface ServerAPI
public boolean SQLinsertValue(java.lang.String sql,
java.lang.Object[] args)
SQLinsertValue in interface ServerAPI
public boolean SQLupdateValue(java.lang.String sql,
java.lang.Object[] args)
SQLupdateValue in interface ServerAPIpublic int[] batchSQLupdateValue(java.lang.String[] sql)
public int[] batchSQLupdateValue(java.lang.String sql,
org.springframework.jdbc.core.BatchPreparedStatementSetter bpss)
public boolean SQLdeleteValue(java.lang.String sql,
java.lang.Object[] args)
SQLdeleteValue in interface ServerAPIpublic boolean sendPASEMessage(PASEMessage msg)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var CurrMember = Server.getMember(mID);
var FrontMember= Server.getMember(MyTask.getFrontUser());
var msg = new Packages.pe.pase.PASEMessage();
msg.setSendID(CurrMember.getID()); // Sender MemID
msg.setSendName(CurrMember.getName()); // Sender Name
msg.setRecID(FrontMember.getID()); // Receiver MemID
msg.setRecName(FrontMember.getName()); // Receiver Name
msg.setTitle("This is a title"); // Message Title
msg.setMsg("This is a content"); // Message Content
msg.setTime(java.lang.System.currentTimeMillis()); // Message create time
var Result = Server.sendPASEMessage(msg);
//returns true if it's successful; false otherwise
sendPASEMessage in interface ServerAPImsg - the deliverable messagePASEMessagepublic java.util.Vector getSentPASEMessageOfMember(java.lang.String mID)
public java.util.Vector getDraftPASEMessageOfMember(java.lang.String mID)
public java.util.Vector getPASEMessageOfMember(java.lang.String mID)
public java.util.Vector getLatestPASEMessageOfMember(int count,
java.lang.String mID)
public java.util.Vector getLatestUnReadPASEMessageOfMember(int count,
java.lang.String mID)
public boolean updatePASEMessage(PASEMessage msg)
ServerAPIExamples:
var MessageList = Server.getPASEMessageOfMember("MEM0000992492169920");
if(MessageList != null) {
for(var i=0;i<MessageList.size();i++){
var msg=MessageList.get(i);
msg.setNew(true);
msg.setReply(false);
var Result = Server.updatePASEMessage(msg);
//returns true if it's successful; false otherwise
}
}
updatePASEMessage in interface ServerAPImsg - the renewable message
PASEMessagepublic boolean deletePASEMessage(PASEMessage msg)
ServerAPIExamples:
var MessageList = Server.getPASEMessageOfMember("MEM0000992492169920");
if(MessageList != null) {
for(var i=0;i<MessageList.size();i++){
var msg=MessageList.get(i);
var Result = Server.deletePASEMessage(msg);
//returns true if it's successful; false otherwise
}
}
deletePASEMessage in interface ServerAPImsg - the given message. msg.SendID, msg.RecID, msg.SendTime are used as key to delete the message.
PASEMessagepublic boolean deletePASEMessageByID(java.lang.String msgID)
public boolean checkMessageAttachFileIfAnyoneUse(java.lang.String attachFileInfo)
public void clientShowDialog(java.lang.String mID,
java.lang.String title,
java.lang.String content)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var title = "This is a title";
var content = "This is a content";
var CurrMember = Server.clientShowDialog(mID,title,content);
clientShowDialog in interface ServerAPItitle - the given title for dialogcontent - the given message to show
public boolean announceOnlineClient(java.lang.String mID,
ClientMessage msg)
ServerAPIExamples:
var clientMsg = new Packages.pe.pase.ClientMessage(0);
var param1 = new Pacakges.java.util.HashMap();
param1.put("title","=====this is a title=====");
param1.put("content","Some message for you");
clientMsg.setParam(param1);
Server.announceOnlineClient("Jack",clientMsg);
announceOnlineClient in interface ServerAPImsg - pe.pase.ClientMessage
public boolean updateArtInstance(java.lang.String tID,
PASEartInstance artInstance)
updateArtInstance in interface ServerAPItID - the given task idartInstance - the given PASEartInstance
PASEartInstancepublic boolean updateArtInstance(PASEartInstance artInstance)
ServerAPIExamples:
var result = Server.updateArtInstance(artInstance);
updateArtInstance in interface ServerAPIartInstance - the given PASEartInstance
PASEartInstance
public boolean updateArtInstanceLog(java.lang.String tID,
PASEartInstance artInstance)
ServerAPIExamples:
var result = Server.updateArtInstanceLog(tID,artInstance);
updateArtInstanceLog in interface ServerAPItID - the given task idartInstance - the given PASEartInstance
PASEartInstancepublic pe.filesystem.FileTransfer getFileTransfer()
public void releaseFileTransfer(java.lang.String id)
public boolean changePassword(java.lang.String mID,
java.lang.String oldPwd,
java.lang.String newPwd)
ServerAPIExamples:
var mbrID = MyTask.getMemberID();
var oldPwd = "123456";
var newPwd = "654321";
var Result = Server.changePassword(mbrID,oldPwd,newPwd);
//returns true if it change successfully; false otherwise
changePassword in interface ServerAPImID - the given member idoldPwd - original passwordnewPwd - new password
public boolean changePassword(java.lang.String name,
java.lang.String newPass)
public void sendMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text)
ServerAPIExamples:
var mID = MyTask.getMemberID();
var CurrMember = Server.getMember(mID);
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var subject = "This is a subject"; // Mail Subject
var text = "This is a content"; // Mail Content
Server.sendMail(from,to,subject,text);
sendMail in interface ServerAPIfrom - 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-Mail
public void sendMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text,
boolean isAdmin)
public void sendMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowrin.com";
var subject = "This is a subject"; // Mail Subject
var text = "This is a content"; // Mail Content
Server.sendMail(from,to,cc,subject,text);
sendMail in interface ServerAPIfrom - 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-Mail
public void sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.lang.String lang)
public void sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowring.com";
var subject = "This is a subject"; // Mail Subject
var text = "This is a content"; // Mail Content
Server.sendHTMLMail(from,to,cc,subject,text);
sendHTMLMail in interface ServerAPIfrom - 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-Mail
public void sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var subject = "This is a subject"; // Mail Subject
var text = "This is a content"; // Mail Content
Server.sendHTMLMail(from,to,subject,text);
sendHTMLMail in interface ServerAPIfrom - 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-Mail
public 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)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowrin.com";
var subject = "This is a subject"; // Mail Subject
var text = "This is a content"; // Mail Content
var fileList = new java.util.Vector();
fileList.add("c:\\test.jpg");
Server.sendMail(from,to,cc,subject,text,fileList);
sendMail in interface ServerAPIfrom - 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 list. The file name is based on PASE Server.
public void sendMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
public 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)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowrin.com";
var subject = "This is a subject"; // Mail Subject
var text = "This is a content"; // Mail Content
var fileList = new java.util.Vector();
fileList.add("c:\\test.jpg");
Server.sendHTMLMail(from,to,cc,subject,text,fileList);
sendHTMLMail in interface ServerAPIfrom - 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 list. The file name is based on PASE Server.
public void sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList)
public 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)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowrin.com";
var subject = "This is a subject"; // Mail Subject
var text = "This is a content"; // Mail Content
var fileList = new java.util.Vector();
fileList.add("c:\\test.jpg");
Server.sendHTMLMail(from,to,cc,subject,text,fileList);
sendMailExt in interface ServerAPIfrom - 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 list. The file name is based on PASE Server.tskID - the designated task ID to execute
public 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)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowrin.com";
var subject = "This is a subject"; // Mail Subject
var text = "This is a content. $taskID"; // Mail Content
var fileList = new java.util.Vector();
fileList.add("c:\\test.jpg");
Server.sendMailExt(from,to,cc,subject,text,fileList,MyTask.getID());
sendMailExt in interface ServerAPIfrom - 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 list. The file name is based on PASE Server.task - the designated task to execute
public 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)
ServerAPI
sendMailExt in interface ServerAPIfrom - 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.
public 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)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowrin.com";
var subject = "This is a subject"; // Mail Subject
var text = "This is a content. $taskID"; // Mail Content
var fileList = new java.util.Vector();
fileList.add("c:\\test.jpg");
Server.sendMailExt(from,to,cc,subject,text,fileList,MyTask);
sendHTMLMailExt in interface ServerAPIfrom - 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 list. The file name is based on PASE Server.tskID - the designated task ID to execute
public 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)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowrin.com";
var subject = "This is a subject"; // Mail Subject
var text = "This is a content. $taskID"; // Mail Content
var fileList = new java.util.Vector();
fileList.add("c:\\test.jpg");
Server.sendHTMLMailExt(from,to,cc,subject,text,fileList,MyTask.getID());
sendHTMLMailExt in interface ServerAPIfrom - 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 list. The file name is based on PASE Server.task - the designated task to execute
public 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)
ServerAPI
sendHTMLMailExt in interface ServerAPIfrom - 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.
public 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,
java.util.HashMap auth)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowrin.com";
var subject = "This is a subject"; // Mail Subject
var text = "This is a content"; // Mail Content
var fileList = new java.util.Vector();
fileList.add("c:\\test.jpg");
var auth = new java.util.HashMap();
auth.put("username", "test");
auth.put("password", "testpassword");
Server.sendMail(from,to,cc,subject,text,fileList,auth);
sendMail in interface ServerAPIfrom - 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 list. The file name is based on PASE Server.auth - the login information of the mail server. {"username"=
public 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,
java.util.HashMap auth)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowrin.com";
var subject = "This is a subject"; // Mail Subject
var text = "This is a content"; // Mail Content
var fileList = new java.util.Vector();
fileList.add("c:\\test.jpg");
var auth = new java.util.HashMap();
auth.put("username", "test");
auth.put("password", "testpassword");
Server.sendHTMLMail(from,to,cc,subject,text,fileList,auth);
sendHTMLMail in interface ServerAPIfrom - 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 list. The file name is based on PASE Server.auth - the login information of the mail server. {"username"=public pe.pde.EmailTemplate getEmailTemplate(java.lang.String etID)
ServerAPIExamples:
var etID = "ETPXXXXXXXXXXXXX";
var emailTemp = Server.getEmailTemplate(etID);
var subject = emailTemp.getSubject();
var body = emailTemp.getBody();
var sender = emailTemp.getSender();
var receiver = emailTemp.getReceiver();
getEmailTemplate in interface ServerAPIpublic pe.pde.EmailTemplate getAddASEmailTemplate(java.lang.String proID)
ServerAPIExamples:
var proID = "PROXXXXXXXXXXXXX";
var emailTemp = Server.getAddASEmailTemplate(proID);
var subject = emailTemp.getSubject();
var body = emailTemp.getBody();
var sender = emailTemp.getSender();
var receiver = emailTemp.getReceiver();
getAddASEmailTemplate in interface ServerAPI
public void sendTemplateMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String etID,
java.util.Vector fileList,
java.lang.String taskID,
boolean isHtml)
ServerAPIExamples:
var CurrMember = Server.getMember(MyTask.getMemberID());
var FrontMember= Server.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowrin.com";
var fileList = new java.util.Vector();
var etID = "ETPXXXXXXXXXXX";
fileList.add("c:\\test.jpg");
Server.sendTemplateMail(from,to,cc,etID,fileList,MyTask.getID(),true);
sendTemplateMail in interface ServerAPIfrom - the "from" filed of E-Mail auto append EmailTemplate formto - the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mail,auto append EmailTemplate tocc - the "cc" field of E-Mail addressetID - EmailTemplate IDfileList - the attached file name list. The file name is based on PASE Server.taskID - the designated taskID to executeisHtml - set mail format is html or text
public void sendTemplateMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String etID,
java.util.Vector fileList,
java.lang.String taskID,
boolean isHtml,
java.lang.String lang)
ServerAPIExamples:
var CurrTask = Client.getCurrentTask();
var CurrMember = Client.getMember(MyTask.getMemberID());
var FrontMember= Client.getMember(MyTask.getFrontUser());
var from = CurrMember.getEmail(); // Sender e-mail
var to = FrontMember.getEmail(); // Receiver e-mail
var cc = "manager@flowrin.com";
var fileList = new java.util.Vector();
var etID = "ETPXXXXXXXXXXX";
fileList.add("c:\\test.jpg");
var lang = CurrMember.getUsualLang();
Client.sendTemplateMail(from,to, cc, etID, fileList, CurrTask.getID(), true, lang);
sendTemplateMail in interface ServerAPIfrom - the "from" filed of E-Mail auto append EmailTemplate formto - the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mail,auto append EmailTemplate tocc - the "cc" field of E-Mail addressetID - EmailTemplate IDfileList - the attached file name list. The file name is based on PASE Server.taskID - the designated taskID to executeisHtml - set mail format is html or textlang - the mail lang by someone
public void sendTemplateMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String etID,
java.util.Vector fileList,
java.lang.String taskID,
boolean isHtml,
java.lang.String lang,
java.lang.String state)
public java.util.Vector getDiagramItemList(java.lang.String id)
public boolean updateMemberRecord(MemberRecord mbr)
ServerAPIExamples:
var ret = Server.updateMemberRecord(mbr);
updateMemberRecord in interface ServerAPImbr - MemberRecord instance
MemberRecord
public boolean updateMemberRecord(MemberRecord mbr,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public java.lang.String dumpCache()
public void userClearCache(java.lang.String type)
public void clearCache()
public void clearCache(java.lang.String type)
public void clearCache(java.lang.String type,
java.util.Vector parameter)
public java.lang.String dumpTaskManager()
public java.lang.String dumpTaskManager(java.lang.String rootTID)
public void removeRootTask(java.lang.String p_RootTaskID)
ServerAPIExamples:
Server.removeRootTask(rootTaskID);
removeRootTask in interface ServerAPIp_RootTaskID - root task id
public void removeRootTask(java.lang.String p_RootTaskID,
java.lang.String memID)
public boolean removeTaskByUser(java.lang.String p_TaskID,
java.lang.String p_MemID)
public boolean removeRootTaskByShell(java.lang.String p_RootTaskID,
java.lang.String p_MemID)
public boolean removeTaskByAdm(java.lang.String p_TaskID)
public java.util.Vector batchProcess(java.util.List completeTask,
java.util.List removeTask,
java.util.List createPro)
ServerAPIExamples:
// CompleteTask
var completeVector = new java.util.Vector();
var stateID = "AST0371992486182500";
var taskID = "Tsk000000226232";
var tsk = Server.getTask(taskID);
var artInstance = tsk.getArtInstance();
var Result = Server.setArtInsState(artInstance,stateID);
completeVector.add(tsk);
java.lang.System.out.println("Complete");
// RemoveRootTask
var removeVector = new java.util.Vector();
removeVector.add("Tsk000000835835");
java.lang.System.out.println("Remove");
// CreateProcess
var createVector = new java.util.Vector();
var cv = new java.util.Vector();
var userID = "jdwa";
var proID = "PRO0570993694941810";
var hm = new java.util.HashMap();
var popUp = new java.lang.Boolean("true");
cv.add(userID);
cv.add(proID);
cv.add(hm);
cv.add(popUp);
createVector.add(cv);
java.lang.System.out.println("Create");
// Call bachProcess
var ret = Server.batchProcess(completeVector, removeVector, createVector);
java.lang.System.out.println(ret);
batchProcess in interface ServerAPIcompleteTask - the List of task object.removeTask - the List of Root Task ID.createPro - List of createprocess parameterspublic void stopRootTask(java.lang.String rootID)
ServerAPIExamples:
Server.stopRootTask("Tsk000000835835");
stopRootTask in interface ServerAPIrootID - the root task id.
public boolean cancelTaskInClient(Task t,
java.lang.String loginID)
public boolean cancelTaskInClient(Task t)
public java.util.Vector cancelTaskWithCond(java.lang.String p_MemID,
java.lang.String p_State)
public java.util.Vector cancelTaskWithCond(java.lang.String p_MemID,
java.util.Vector stateList)
public boolean cancelTaskList(java.lang.String p_MemID,
java.util.Vector p_TaskList)
public boolean resetDeputyStateOn(java.lang.String p_MemID)
ServerAPIExamples:
var p_MemID = MyTask.getMemberID();
var Result = Server.resetDeputyStateOn(p_MemID);
//returns true if it reset successfully; false otherwise
resetDeputyStateOn in interface ServerAPIp_MemID - the given member id whom starts up the deputation
public boolean resetDeputyStateOff(java.lang.String p_MemID)
ServerAPIExamples:
var p_MemID = MyTask.getMemberID();
var Result = Server.resetDeputyStateOff(p_MemID);
//returns true if it reset successfully; false otherwise
resetDeputyStateOff in interface ServerAPIp_MemID - the given member id whom shuts off the deputation
public boolean resetDeputy(java.lang.String p_MemID,
java.lang.String p_DeputyMemID)
ServerAPIExamples:
var p_MemID = MyTask.getMemberID();
var p_DeputyMemID = "MEM0002972876172780";
var Result = Server.resetDeputy(p_MemID,p_DeputyMemID);
//returns true if it reset successfully; false otherwise
resetDeputy in interface ServerAPIp_MemID - the given member id whom starts up the deputationp_DeputyMemID - the given member id whom is a deputy
public void sendTaskListToUser(java.util.Vector m_TaskList,
java.lang.String p_MemID)
public boolean reflushProcessManager()
public java.lang.String createCronScript(java.lang.String time,
java.lang.String script,
java.lang.String taskId)
ServerAPIExamples:
// set command content
var command = "var clientMsg = new Packages.pe.pase.ClientMessage(0);";
command += "var param1 = new Pacakges.java.util.HashMap();";
command += "param1.put(\"title\",\"=====!!WARNING!!=====\");";
command += "param1.put(\"content\",\"Some message for you\");";
command += "clientMsg.setParam(param1);";
command += "Server.announceOnlineClient(\"Jack\",clientMsg);";
// set triggering Message Timer
var date = new Packages.pase.agenda.MyDate();
var now = date.getCurrentDate("Y/M/D/H/m");
var ann = date.addMin(now,1);
var taskID = MyTask.getID();
for (var i=0;i<10;i++){
var ann = date.addMin(ann,1);
var serialNo = Server.createCronScript(ann, command, taskID); //setTimeControl
}
// reomve CronScript by serialNo if necessary
// Server.removeCronScript(serialNo);
createCronScript in interface ServerAPItime - descript the running time with format "yyyy/MM/dd/hh/mm"script - java script (Agnedtflow script in Server side)taskId - task id
public void removeCronScript(java.lang.String serialNo)
ServerAPIExamples:
// set command content
var command = "var clientMsg = new Packages.pe.pase.ClientMessage(0);";
command += "var param1 = new Pacakges.java.util.HashMap();";
command += "param1.put(\"title\",\"=====!!WARNING!!=====\");";
command += "param1.put(\"content\",\"Some message for you\");";
command += "clientMsg.setParam(param1);";
command += "Server.announceOnlineClient(\"Jack\",clientMsg);";
// set triggering Message Timer
var date = new Packages.pase.agenda.MyDate();
var now = date.getCurrentDate("Y/M/D/H/m");
var ann = date.addMin(now,1);
var taskID = MyTask.getID();
for (var i=0;i<10;i++){
var ann = date.addMin(ann,1);
var serialNo = Server.createCronScript(ann, command, taskID); //setTimeControl
}
// reomve CronScript by serialNo if necessary
Server.removeCronScript(serialNo);
removeCronScript in interface ServerAPIserialNo - from previous createCronScript function.public void removeTaskCronScript(java.lang.String taskId)
ServerAPIExamples:
// set command content
var command = "var clientMsg = new Packages.pe.pase.ClientMessage(0);";
command += "var param1 = new Pacakges.java.util.HashMap();";
command += "param1.put(\"title\",\"=====!!WARNING!!=====\");";
command += "param1.put(\"content\",\"Some message for you\");";
command += "clientMsg.setParam(param1);";
command += "Server.announceOnlineClient(\"Jack\",clientMsg);";
// set triggering Message Timer
var date = new Packages.pase.agenda.MyDate();
var now = date.getCurrentDate("Y/M/D/H/m");
var ann = date.addMin(now,1);
var taskID = MyTask.getID();
for (var i=0;i<10;i++){
var ann = date.addMin(ann,1);
var serialNo = Server.createCronScript(ann, command, taskID); //setTimeControl
}
// reomve CronScript by taskID if necessary
Server.removeTaskCronScript(taskID);
removeTaskCronScript in interface ServerAPItaskId - task idpublic java.util.Vector getAllBBSBoard()
public java.util.Vector getAllBBSBoard(java.lang.String cid)
public java.util.Vector getBBSBoard()
public java.util.Vector getBBSBoardByOwnerLoginIDAndRangeIDs(java.lang.String ownerLoginID,
java.util.Vector rangeIDList)
public java.util.Vector getBBSBoardByRangeID(java.util.Vector rangeIDList)
public java.util.Vector getBBSBoardIDByRangeID(java.util.Vector rangeIDList)
public java.util.Vector getAllBBSBoardByComID(java.lang.String comID)
public java.lang.String getAnnouncementCompanyName(java.lang.String boardID)
public BBSBoard getBBSBoard(java.lang.String bbsBoardID)
public boolean newBBSBoard(BBSBoard bbsBoard)
public boolean newBBSCategory(EIPBBSCategory bbsCategory)
public java.util.Vector getBoardAdminList()
public boolean insertBoardAdmin(java.lang.String memId)
public boolean deleteBoardAdmin(java.lang.String memId)
public boolean suspendBBSBoard(java.lang.String bbsBoardID)
public boolean activeBBSBoard(java.lang.String bbsBoardID)
public boolean deleteBBSBoard(java.lang.String bbsBoardID)
public boolean updateBBSBoard(BBSBoard bbsBoard)
public java.util.Map getCompanyAnnouncementBoard()
public boolean setCompanyAnnouncementBoard(java.util.Map companyAnnouncementBoardMap)
public java.util.Vector getAllMessageOfMem(java.lang.String boardID,
java.lang.String memID)
public int getAllBBSMessageCountOfMem(java.lang.String boardID,
java.lang.String memID)
public java.util.Vector getBBSMsgList(java.lang.String bbsBoardID)
public java.util.Vector getBBSSearcResult(java.lang.String bbsBoardID,
java.lang.String keyword)
public BBSMessage getBBSMsg(java.lang.String msgID)
public BBSMessage getBBSMsg(java.lang.String msgID,
boolean isAddViewCount)
public java.util.Vector getLatestBBSMsg(int count)
public java.util.Vector getLatestBBSMsg(int count,
java.lang.String expBoardID)
public java.util.Vector getLatestBBSMsgByMemID(int count,
java.util.Vector boardList)
public java.util.Vector getLatestBBSEIPMsgByMemID(int count,
java.util.Vector boardList)
int - count: means the range, if input is -1 which means to get all.
public java.util.Vector getLatestBBSEIPMsgByMemIDForPage(int beginIndex,
int count,
java.util.Vector boardIDList)
public int getLatestBBSEIPMsgByMemIDForPageCount(java.util.Vector boardIDList)
public java.util.Vector getLatestBBSGlobalEIPMsgByMemIDForPage(int beginIndex,
int count,
java.util.Vector boardList,
java.lang.String memID)
public boolean postBBSMsg(BBSMessage msg)
public boolean updateBBSMessage(BBSMessage msg)
public boolean updateBBSCategory(EIPBBSCategory cat)
public boolean deleteBBSCategory(java.lang.String catID)
public boolean delBBSMsg(java.lang.String bbsBoardID,
java.lang.String msgID)
public java.util.Vector getBoardPermList(java.lang.String messageId)
public boolean insertBoardPerm(java.lang.String messageId,
java.lang.String memId)
public boolean deleteBoardPerm(java.lang.String messageId,
java.lang.String memId)
public java.lang.String getSignatureImage(java.lang.String mID)
public java.util.Vector getTranslateArtInsList(java.lang.String artID)
public java.util.Vector getHistoryRootTaskOfJoinMember(java.lang.String mbrID)
public java.util.Vector getApprovalHistoryRootTaskOfJoinMember(java.lang.String mbrID)
public java.util.Vector getRequestHistoryRootTaskOfJoinMember(java.lang.String mbrID)
public java.lang.String getNewTaskID()
public java.lang.String getNewFileID()
public java.lang.String getNewArtInsID()
public java.lang.String getNewMsgID()
public java.lang.String getNewBBSMsgID()
public java.lang.String getNewWorkingDayTemplateId()
public java.lang.String getNewWorkingDayId()
public java.lang.String getNewOfficeHourId()
public java.lang.String getNewDayId()
public java.lang.String createProcess(java.lang.String userID,
java.lang.String proID,
java.util.HashMap args)
createProcess in interface ServerAPIuserID - a given member id.proID - a given process id.args - a given HashMap data ( [Key:Value] = [retValue:Boolean(true/false)]).
public java.lang.String createProcess(java.lang.String userID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp)
createProcess in interface ServerAPIuserID - a given member id.proID - a given process id.args - a given HashMap data ( [Key:Value] = [retValue:Boolean(true/false)]).isPopUp - if given true, it will auto-PopUp the frame; false otherwise.
public java.lang.String createProcess(java.lang.String userID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp,
boolean isDelible)
createProcess in interface ServerAPIuserID - a given member id.proID - a given process id.args - a given HashMap data ( [Key:Value] = [retValue:Boolean(true/false)]).isPopUp - if given true, it will auto-PopUp the frame; false otherwise.isDelible - if given true, it will be delible; false otherwise.
public java.lang.String createProcess(java.lang.String userID,
java.lang.String roleID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopup,
boolean isDelible,
java.lang.String taskID,
java.lang.String dtTemplateID,
boolean isShowMonitorRelation)
ServerAPIisPopUp and isDelible and isShowMonitorRelation
value and assign to specified member id and using a specified DataTransferTemplate.
Note:JSP WebForm does not implement this method.
Examples:
var userID = "MEM0000992492169920";
var member = Server.getMember(UserID);
var roleID = member.getMainRoleID();
var proID = "PRO0548992486182550";
var args = new java.util.HashMap();
var item = "Pen";
args.put("ItemName",item);
var isPopUp = false;
var isDelible = true;
var taskID = MyTask.getTaskID();
var isShowMonitorRelation = false;
var dtTemplateID = "DTT01701098176268071";
var newTaskID = Server.createProcess(userID,roleID,proID,args,isPopUp,
isDelible,taskID,dtTemplateID,isShowMonitorRelation);
var newTask = Server.getTask(newTaskID);
var newTaskState = newTask.getTaskState();
if (newTaskState == newTask.TASK_STATE_READY) {
java.lang.System.out.println("newTaskState is READY!");
}
createProcess in interface ServerAPIuserID - a given member id.roleID - a given role id.proID - a given process id.args - a given HashMap data ( [Key:Value] = [retValue:Boolean(true/false)]).isPopup - if given true, it will auto-PopUp the frame; false otherwise.isDelible - if given true, it will be delible; false otherwise.taskID - a given task id which execute this script, or an id of a task which is running in a process point.dtTemplateID - a given DataTransferTemplate id.isShowMonitorRelation - if given true, it will show monitor relation in monitor; false otherwise.
public java.lang.String createProcess(java.lang.String userID,
java.lang.String roleID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopup,
boolean isDelible,
java.lang.String taskID,
java.lang.String dtTemplateID)
public java.util.HashMap getGlobals(java.lang.String rootTaskID)
ServerAPIExamples:
var rootTaskID = MyTask.getRootID();
var ht=Server.getGlobals(rootTaskID);
var value = ht.get("ItemName");
//returns key value is like "Pen"
getGlobals in interface ServerAPIrootTaskID - the given root task id
public void setGlobals(java.lang.String rootTaskID,
java.util.Map args)
ServerAPIExamples:
var rootTaskID = MyTask.getRootID();
var ht = new java.util.HashMap();
ht.put("ItemName","Pen");
Server.setGlobals(rootTaskID,ht);
setGlobals in interface ServerAPIrootTaskID - the given root task idargs - the given a HashMap data ( [Key:Value] = [retValue:Boolean(true/false)])public boolean deleteGlobals(java.lang.String rootTaskID)
ServerAPIExamples:
var rootTaskID = MyTask.getRootID();
var Result=Server.deleteGlobals(rootTaskID);
//returns true if it deletes successfully; false otherwise
deleteGlobals in interface ServerAPIrootTaskID - the given root task id
public java.util.Vector ArtSQLloadValue(java.lang.String sql)
public java.util.HashMap query(java.lang.String sqlcmd)
public java.util.HashMap query(java.lang.String sqlcmd,
int top)
public java.util.HashMap query1(java.lang.String sqlcmd)
public boolean insert(java.lang.String sqlcmd,
java.util.Vector record,
java.util.Vector columnTypeList)
public boolean delete(java.lang.String sqlcmd)
public boolean delete(java.lang.String sqlcmd,
java.util.Vector record,
java.util.Vector columnTypeList)
public boolean update(java.lang.String sqlcmd,
java.util.Vector newRecord,
java.util.Vector newColumnTypeList,
java.util.Vector oldRecord,
java.util.Vector oldColumnTypeList)
public AccessMember getMemberAccess(java.lang.String memID)
public boolean setMemberAccess(java.lang.String memID,
AccessMember access)
public AccessOnLineUser getMemberOnLineAccess(java.lang.String memID)
public boolean setMemberOnLineAccess(java.lang.String memID,
AccessOnLineUser access)
public java.util.Vector getMemberTaskAccess(java.lang.String memID)
public boolean setMemberTaskAccess(java.lang.String memID,
java.util.Vector taskAccessList)
public java.util.Vector getMemberArtifactAccess(java.lang.String memID)
public boolean setMemberArtifactAccess(java.lang.String memID,
java.util.Vector artifactAccessList)
public AccessAdmin getMemberAdminAccess(java.lang.String memID)
public boolean setMemberAdminAccess(java.lang.String memID,
AccessAdmin access)
public AccessManager getAccessManagerByOrgRightID(java.lang.String managerID,
java.lang.String orgRightID)
public java.util.List getFunctionAccessList(java.lang.String principalID)
public java.util.List getFunctionAccessList(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
public boolean setFunctionAccess(FunctionAccess access)
public boolean deleteFunctionAccess(FunctionAccess access)
public boolean deleteFunctionAccess(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
public AccessAdmin getMemberDesignerAccess(java.lang.String memID)
public boolean setMemberDesignerAccess(java.lang.String memID,
AccessAdmin access)
public java.util.Vector getMemberDesignerAccessList(java.lang.String memID)
public boolean setMemberDesignerAccessList(java.lang.String memID,
java.util.Vector designerAccessList)
public java.util.Vector getFreqApNodeList(java.lang.String prjId)
public java.util.Vector getFreqApNodeList()
public java.util.Vector getFreqApListOfMember(java.lang.String memID)
ServerAPIExamples:
var mID = "MEM0002993177798390";
var PASEFreqApList = Server.getFreqApListOfMember(mID);
if(PASEFreqApList != null) {
for(var i=0;i<PASEFreqApList.size();i++){
var PASEFreqAp =PASEFreqApList.get(i);
//returns a PASEFreqAp object
}
}
getFreqApListOfMember in interface ServerAPImemID - the given member id
Vector are instance of PASEFreqAp)PASEFreqAppublic PASEFreqAp getFreqAp(java.lang.String freID)
public PASEFreqAp getFreqApNameArtID(java.lang.String freID)
public java.util.Vector getFreqApItemList()
public void addSessionConnectionURL(int seq,
int type,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
ServerAPIExamples:
Server.addSessionConnectionURL(1, 0, "jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test", "sa", "sql");
addSessionConnectionURL in interface ServerAPIseq - the sequence which the data is store in configuration, from 1type - the database typedburl - the database URLusername - the username to login in databasepassword - true password to login in database
public void addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
ServerAPIExamples:
Server.addSessionConnectionURL(1, 0, "MS-SQL1", "jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test", "sa", "sql");
addSessionConnectionURL in interface ServerAPIseq - the sequence which the data is store in configuration, from 1type - the database typename - the name to recognize the configurationdburl - the database URLusername - the username to login in databasepassword - true password to login in database
public void addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
public int addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
ServerAPIExamples:
Server.addNewSessionConnectionURL(0, "MS-SQL1", "jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test", "sa", "sql");
addNewSessionConnectionURL in interface ServerAPItype - the database typename - the name to recognize the configurationdburl - the database URLusername - the username to login in databasepassword - true password to login in database
public int addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
public java.util.HashMap deleteSessionConnectionURL(java.lang.String name)
ServerAPIExamples:
var config = Server.deleteSessionConnectionURL("MS-SQL1");
java.lang.System.out.println(config);
deleteSessionConnectionURL in interface ServerAPIname - the name to recognize the db configuration
HashMap object which shows the deleted configurationpublic java.util.Vector getSessionConnectionURLList()
ServerAPIExamples:
var list = Server.getSessionConnectionURLList();
for(var i=0;i<list.size();i++){
var config = list.get(i);
java.lang.System.out.println(config);
}
getSessionConnectionURLList in interface ServerAPIHashMap)public java.util.HashMap getSessionConnectionURL(java.lang.String name)
ServerAPIExamples:
var config = Server.getSessionConnectionURL("MS-SQL1");
java.lang.System.out.println(config);
getSessionConnectionURL in interface ServerAPIname - the name to recognize the db configuration, from 1
HashMap object shows the SessionConnection configurationpublic java.util.HashMap getSessionConnectionURL(int sequence)
ServerAPIExamples:
var config = Server.getSessionConnectionURL(1);
java.lang.System.out.println(config);
getSessionConnectionURL in interface ServerAPIHashMap object shows the SessionConnection configurationpublic SessionConnection createSessionConnection(int sequence)
ServerAPISessionConnection object with database configuration,
by the specific sequence.Notes: In Agentflow 3.x, when createSessionConnection has failure, it would cause a task rollback (ex. fail to start a process), even if the script uses try...catch to deal with this error or add the connection to Transaction Manager, it still follows this rule.
Examples:
var conn = Server.createSessionConnection(1);
var prjList = conn.loadValue("SELECT * FROM Project");
for(var i=0;i<prjList.size();i++){
var prj = prjList.get(i);
java.lang.System.out.println(prj);
}
var result = conn.updateValue("UPDATE Project SET Name = 'ProjectName' WHERE Name = 'Project Name'");
java.lang.System.out.println("Is the updated result(true/false) complete?" + result);
conn.commit();
conn.close();
createSessionConnection in interface ServerAPIsequence - the sequence which the data is store in configuration, from 1
SessionConnection object which have connected to databaseSessionConnectionpublic java.lang.String createSessionConnectionKey(int sequence)
public SessionConnection createSessionConnection(java.lang.String name)
ServerAPINotes: In Agentflow 3.x, when createSessionConnection has failure, it would cause a task rollback (ex. fail to start a process), even if the script uses try...catch to deal with this error or add the connection to Transaction Manager, it still follows this rule.
Examples:
var conn = Server.createSessionConnection("MS-SQL1");
var prjList = conn.loadValue("SELECT * FROM Project");
for(var i=0;i<prjList.size();i++){
var prj = prjList.get(i);
java.lang.System.out.println(prj);
}
var result = conn.updateValue("UPDATE Project SET Name = 'ProjectName' WHERE Name = 'Project Name'");
java.lang.System.out.println("Is the updated result(true/false) complete?" + result);
conn.commit();
conn.close();
createSessionConnection in interface ServerAPIname - the name to recognize the db configuration
SessionConnection object which have connected to databaseSessionConnectionpublic java.lang.String createSessionConnectionKey(java.lang.String name)
public void closeSessionConnection(java.lang.String sessionId)
public void closeSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String sessionId)
public java.util.Vector loadValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
public java.util.Vector loadValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
public java.util.Vector loadValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd)
public boolean updateValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
public boolean updateValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
public boolean updateValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd)
public void commitSessionConnection(java.lang.String session)
public void commitSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session)
public void rollbackSessionConnection(java.lang.String session)
public void rollbackSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session)
public boolean testSessionConnection(int sequence)
public boolean testSessionConnection(java.lang.String session)
public boolean isHoliday(java.lang.String date)
isHoliday in interface ServerAPIString - date. Date format : yyyy/mm/dd
public boolean isHoliday(java.lang.String date,
java.lang.String memID)
isHoliday in interface ServerAPIString - date. Date format : yyyy/mm/ddString - member id.
true if the date is holiday; false otherwise.public boolean isRestSat(java.lang.String date)
isRestSat in interface ServerAPIdate - the given Date format string
public boolean isHalfHoliday(java.lang.String date)
isHalfHoliday in interface ServerAPIString - date. Date format : yyyy/mm/dd
public boolean isHalfHoliday(java.lang.String date,
java.lang.String memID)
isHalfHoliday in interface ServerAPIString - date. Date format : yyyy/mm/ddString - member id.
public boolean isWorkday(java.lang.String date,
java.lang.String memID)
String - date. Date format : yyyy/mm/ddString - member id.
public void initHoliday()
public int[] getWeek()
public int[] getWeek(java.lang.String memID)
memID -
public java.util.Vector getHolidays()
Vector holidayLists. Each element is the Vector is a Date holiday.public java.util.Vector getHolidays(java.lang.String memID)
memID -
Vector holidayLists. Each element is the Vector is a Date holiday.public java.util.Vector getHalfHolidays()
Vector halfHolidayLists. Each element is the Vector is a Date half holiday.public java.util.Vector getHalfHolidays(java.lang.String memID)
memID -
Vector halfHolidayLists. Each element is the Vector is a Date half holiday.public java.util.Vector getWorkdays()
Vector workDayList. Each element is the Vector is a Date work day.public java.util.Vector getWorkdays(java.lang.String memID)
String - member id
Vector workDayList. Each element is the Vector is String represents dayOfYear.
public void saveSchedule(java.util.Vector hdays,
java.util.Vector h_days,
java.util.Vector wdays,
int[] w)
public com.flowring.schedule.UserCalendar getUserCalendarByUser(java.lang.String id)
getUserCalendarByUser in interface ServerAPIid -
public java.util.HashMap getUserCalendarMap(java.lang.String memID)
public java.util.Vector isUserCalendarExist(java.util.Vector unitlist)
public com.flowring.schedule.UserCalendar getCalendar(java.lang.String calendarID)
public void saveCalendar(com.flowring.schedule.UserCalendar cal)
public java.util.List getAllUserCalendar()
public void deleteUserCalendar(java.lang.String calendarID)
public boolean isUnitExistUserWorkingDay(java.lang.String id,
java.lang.String calendarID)
public long getServerTime()
getServerTime in interface ServerAPIpublic java.util.Vector getInvolvedMembers(java.lang.String rootTaskID)
ServerAPIExamples:
var v = Server.getInvolvedMembers("Tsk000000835835");
getInvolvedMembers in interface ServerAPIrootTaskID - the root task id.public java.util.Vector getInvolvedExecutors(java.lang.String rootTaskID)
ServerAPIExamples:
var v = Server.getInvolvedExecutors("Tsk000000835835");
getInvolvedExecutors in interface ServerAPIrootTaskID - the root task id.public void waitTask(java.lang.String tskID)
waitTask in interface ServerAPItskID - the task id
public void waitTask(java.lang.String taskId,
java.lang.String timeString)
ServerAPIExamples:
Server.waitTask("TskXXXXXX","2001/12/10/14/12");
waitTask in interface ServerAPItaskId - the task idpublic java.util.HashMap notifyTask(java.lang.String tskID)
ServerAPIExamples:
Server.notifyTask("TskXXXXXXX");
notifyTask in interface ServerAPItskID - the task idpublic void lockTask(java.lang.String tskID)
ServerAPIExamples:
Server.lockTask("TskXXXXXXX");
lockTask in interface ServerAPItskID - the task idpublic void unlockTask(java.lang.String tskID)
ServerAPIExamples:
Server.unlockTask("TskXXXXXXX");
unlockTask in interface ServerAPItskID - the task id
public java.util.HashMap goBackToWithDetailRet(Task fromTask,
java.lang.String toProID,
boolean artMode)
ServerAPIExamples:
var task = Server.getTask("TskxXXXXXX");
var ret = Server.goBackToWithDetailRet(task, "ProXXXX", true);
goBackToWithDetailRet in interface ServerAPIfromTask - the task id, if the task id equals root task id, complete all task and reserve attatched file list of the toTask then go back.toProID - the previous process idartMode - true for using the new data
public java.util.HashMap goBackToWithDetailRet(Task fromTask,
java.lang.String toProID,
boolean artMode,
boolean forceCompleteTaskMode,
boolean isEmailNotifyCurrentUser)
public boolean goBackTo(Task fromTask,
java.lang.String toProID,
boolean artMode)
ServerAPIExamples:
var task = Server.getTask("TskxXXXXXX");
Server.goBackTo(task, "ProXXXX", true);
goBackTo in interface ServerAPIfromTask - the task id, if the task id equals root task id, complete all task and reserve attatched file list of the toTask then go back.toProID - the previous process idartMode - true for using the new data
public boolean goBackTo(java.lang.String fromTaskID,
java.lang.String toProID,
boolean artMode)
ServerAPIExamples:
Server.goBackTo("TskXXXXXXX", "ProXXXXXX", true);
goBackTo in interface ServerAPIfromTaskID - the task id, if the task id equals root task id, complete all task and reserve attatched file list of the toTask then go back.toProID - the previous process idartMode - true for using the new data
public boolean goBackTo(java.lang.String fromTaskID,
Task toTask,
boolean artMode)
goBackTo in interface ServerAPIfromTaskID - the task id, if the task id equals root task id, complete all task and reserve attatched file list of the toTask then go back.toTask - the previous TaskartMode - true for using the new data
public boolean goBackTo(java.lang.String fromTaskID,
Task toTask,
java.lang.String comment,
boolean artMode,
boolean isEmailNotifyCurrentUser)
public boolean goBackTo(java.lang.String fromTaskID,
Task toTask,
boolean artMode,
boolean isEmailNotifyCurrentUser)
public pe.pde.AFProject getAFProject(java.lang.String prjID)
public java.util.Vector getAFProjectOfCompany()
public pe.pde.AFProcess getAFProcess(java.lang.String proID)
public pe.pde.AFCountersign getAFCountersign(java.lang.String signID)
public java.util.Vector getProjectRoleList(java.lang.String prjID)
public java.util.Vector<Role> getOrgRoleList()
public java.util.Vector getOrgDepartmentList()
public boolean updateAFProcess(pe.pde.AFProcess pro)
public boolean updateAFCountersign(pe.pde.AFCountersign pro)
public Company newCompany()
public Company newCompany(boolean isFireOrgEvent)
public boolean insertCompany(Company company)
public java.util.HashMap<java.lang.String,java.lang.String> insertCompany(Company company,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public boolean updateCompany(Company company)
ServerAPIExamples:
var ret = Server.updateCompany(company);
updateCompany in interface ServerAPIcompany - Company instance
Company
public boolean updateCompany(Company company,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public boolean deleteCompany(Company company)
ServerAPIExamples:
var ret = Server.deleteCompany(company,true);
deleteCompany in interface ServerAPIcompany - Company instance, boolean determine to delete object relations
Company
public boolean deleteCompany(Company company,
boolean isRemoveRalation)
ServerAPIExamples:
var ret = Server.deleteCompany(company);
deleteCompany in interface ServerAPIcompany - Company instance
Company
public boolean deleteCompany(Company company,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public boolean insertMemberRecord(MemberRecord mbr)
ServerAPIExamples:
var ret = Server.insertMemberRecord(mbr);
insertMemberRecord in interface ServerAPImbr - MemberRecord instance
MemberRecord
public java.util.HashMap<java.lang.String,java.lang.String> insertMemberRecord(MemberRecord mbr,
java.lang.String defaultComId,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public boolean isUniqLoginId(java.lang.String loginId)
public boolean deleteMemberRecord(MemberRecord mbr)
ServerAPIExamples:
var ret = Server.deleteMemberRecord(mbr);
deleteMemberRecord in interface ServerAPImbr - MemberRecord instance
MemberRecord
public boolean deleteMemberRecord(MemberRecord mbr,
boolean isRemoveRalation)
ServerAPIExamples:
var ret = Server.deleteMemberRecord(mbr);
deleteMemberRecord in interface ServerAPImbr - MemberRecord instance, boolean determine to delete object relations
MemberRecord
public java.util.HashMap<java.lang.String,java.lang.String> deleteMemberRecord(MemberRecord mbr,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public boolean insertRole(Role role)
ServerAPIExamples:
var ret = Server.insertRole(role);
insertRole in interface ServerAPIrole - Role instance
Role
public boolean insertRole(Role role,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public boolean updateRole(Role role)
ServerAPIExamples:
var ret = Server.updateRole(role);
updateRole in interface ServerAPIRole
public boolean updateRole(Role role,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public boolean deleteRole(Role role)
ServerAPIExamples:
var ret = Server.deleteRole(role);
deleteRole in interface ServerAPIRole
public boolean deleteRole(Role role,
boolean isRemoveRalation)
ServerAPIExamples:
var ret = Server.deleteRole(role);
deleteRole in interface ServerAPIRole
public boolean deleteRole(Role role,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public boolean insertDepartment(Department dep)
ServerAPIExamples:
var ret = Server.insertDepartment(dep);
insertDepartment in interface ServerAPIdep - Department instance
Department
public boolean insertDepartment(Department dep,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public boolean updateDepartment(Department dep)
ServerAPIExamples:
var ret = Server.updateDepartment(dep);
updateDepartment in interface ServerAPIdep - Department instance
Department
public boolean updateDepartment(Department dep,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public java.util.HashMap<java.lang.String,java.lang.String> moveOrgObject(java.lang.String movedId,
java.lang.String oldParentId,
java.lang.String newParentId,
java.lang.String lockOwner,
long dataFetchTimeStamp)
public boolean deleteDepartment(Department dep)
ServerAPIExamples:
var ret = Server.deleteDepartment(dep);
deleteDepartment in interface ServerAPIdep - Department instance
Department
public boolean deleteDepartment(Department dep,
boolean isRemoveRalation)
ServerAPIExamples:
var ret = Server.deleteDepartment(dep);
deleteDepartment in interface ServerAPIdep - Department instance, boolean determine to delete object relations
Department
public boolean deleteDepartment(Department dep,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
public java.util.Vector getAllMember()
ServerAPI
getAllMember in interface ServerAPIMemberRecordpublic java.util.List getAllAccessibleMemberByMemID(java.lang.String memID)
public java.util.List getAllMemberByComID(java.lang.String comID)
ServerAPI
getAllMemberByComID in interface ServerAPIpublic java.util.List getAllUnassignedMember()
public java.util.List getAllMemberByComID(java.lang.String comID,
boolean searchSubCompany)
public MemberRecord newMemberRecord()
ServerAPIExamples:
var ret = Server.newMemberRecord();
newMemberRecord in interface ServerAPIMemberRecordpublic MemberRecord newMemberRecord(boolean isFireOrgEvent)
public Role newRole()
ServerAPIExamples:
var ret = Server.newRole();
newRole in interface ServerAPIRolepublic Role newRole(boolean isFireOrgEvent)
public Department newDepartment()
ServerAPIExamples:
var ret = Server.newDepartment();
newDepartment in interface ServerAPIDepartmentpublic Department newDepartment(boolean isFireOrgEvent)
public PASEartState getArtifactState(java.lang.String astID)
public boolean updateArtifactState(PASEartState state)
public pe.pde.AFSize getArtifactSize(java.lang.String artID)
public java.util.Vector getSequelProIDList(java.lang.String pID,
java.lang.String rootTskID)
public java.util.Vector getOnlineUser()
public java.util.Vector getConcurrentUser()
public void sendShortMessageToUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
public void sendShortMessageToAll(java.lang.String msg,
java.lang.String fromMemID)
public java.util.Vector getOnlineAdminUser()
public void sendShortMessageToAdminUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
public void sendShortMessageToAdminAll(java.lang.String msg,
java.lang.String fromMemID)
public java.util.Date getLoginTime(java.lang.String user)
ServerAPIExamples:
var loginTime = Server.getLoginTime(memberName);
getLoginTime in interface ServerAPIuser - the given client user name
public java.util.HashMap getOnlineUserLoginTime()
ServerAPIExamples:
var userLoginTime = Server.getOnlineUserLoginTime();
getOnlineUserLoginTime in interface ServerAPIpublic long getAdminLoginTime(java.lang.String user)
public java.util.HashMap getOnlineAdminLoginTime()
public java.lang.String getErrorMessage()
public void setErrorMessage(java.lang.String em)
public void addDebugLog(java.lang.String msg)
ServerAPIExamples:
Server.addDebugLog("This is a debug message!");
addDebugLog in interface ServerAPImsg - the given messagepublic void addExeLog(java.lang.String msg)
ServerAPIExamples:
Server.addExeLog("This is a execution message!");
addExeLog in interface ServerAPImsg - the given messagepublic void addInfoLog(java.lang.String msg)
ServerAPIExamples:
Server.addInfoLog("This is a information message!");
addInfoLog in interface ServerAPImsg - the given messagepublic void addWarningLog(java.lang.String msg)
ServerAPIExamples:
Server.addWarningLog("This is a warning message!");
addWarningLog in interface ServerAPImsg - the given messagepublic void addErrLog(java.lang.String msg)
ServerAPIExamples:
Server.addErrLog("This is a err message!");
addErrLog in interface ServerAPImsg - the given messagepublic ScheduleEvent createScheduleEvent()
ServerAPIExamples:
var event = Server.createScheduleEvent();
createScheduleEvent in interface ServerAPIpublic ScheduleEvent getScheduleEvent(java.lang.String id)
ServerAPIExamples:
var event = Server.getScheduleEvent(eventID);
getScheduleEvent in interface ServerAPIid - Event id of ScheduleEvent
public void insertScheduleEvent(ScheduleEvent evt)
ServerAPIExamples:
Server.insertScheduleEvent(event);
insertScheduleEvent in interface ServerAPIevt - insert event into tablepublic void updateScheduleEvent(ScheduleEvent evt)
ServerAPIExamples:
Server.updateScheduleEvent(event);
updateScheduleEvent in interface ServerAPIevt - ScheduleEvent which will be updatedpublic void removeScheduleEvent(java.lang.String id)
ServerAPIExamples:
Server.removeScheduleEvent(eventID);
removeScheduleEvent in interface ServerAPIid - event idpublic java.util.Vector searchScheduleEvent(ScheduleSearchCondition cond)
ServerAPIExamples:
var ret = Server.searchScheduleEvent(condition);
searchScheduleEvent in interface ServerAPIcond - ScheduleSearchCondition of event
public java.util.HashMap createProcessEx(java.lang.String flag,
java.lang.String loginID,
java.lang.String proID,
java.lang.String subject,
int priority,
java.util.List fileList,
java.util.Map args,
java.util.Map artifactArgs)
public PersonalConfig getPersonalConfig(java.lang.String mId)
public void setPersonalConfig(PersonalConfig config)
public boolean swapPersonalFavoriteOrder(java.lang.String memId,
java.lang.String id1,
java.lang.String id2)
public PersonalConfig getPersonalFavorite(java.lang.String memberId,
java.lang.String variety)
public boolean insertPersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
public boolean deletePersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
public boolean updatePersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
public boolean insertPersonalDboard(java.lang.String dboardId,
PersonalConfig pConfig)
public boolean deletePersonalDboard(java.lang.String dboardId,
PersonalConfig pConfig)
public PersonalConfig getPersonalProShow(java.lang.String memberId,
java.lang.String variety)
public boolean insertPersonalProShow(java.lang.String memberId,
java.lang.String showType,
java.lang.String variety)
public boolean updatePersonalProShow(java.lang.String memberId,
java.lang.String showType,
java.lang.String variety)
public boolean addMonitorRelation(java.lang.String sourceTaskID,
java.lang.String createdRootTaskID)
ServerAPIExamples:
var taskID = MyTask.getID();
var createRootTaskID = Server.createProcess(userID,proID,args,false, true);
var result = Server.addMonitorRelation(taskID, createRootTaskID);
if(result) {
java.lang.System.out.println("Success!");
} else {
java.lang.System.out.println("Failed!");
}
addMonitorRelation in interface ServerAPIsourceTaskID - the given RootTaskIDcreatedRootTaskID - the given created RootTaskID
public boolean addMonitorRelation(java.lang.String sourceTaskID,
java.util.Vector createdRootTaskIDs)
ServerAPIExamples:
var taskID = MyTask.getID();
var createRootTaskID = Server.createProcess(userID,proID,args,false, true);
var idList = new java.util.Vector();
idList.add(createRootTaskID);
var result = Server.addMonitorRelation(taskID, idList);
if(result) {
java.lang.System.out.println("Success!");
} else {
java.lang.System.out.println("Failed!");
}
addMonitorRelation in interface ServerAPIsourceTaskID - the given RootTaskIDcreatedRootTaskIDs - the given created RootTaskID list
public boolean setMonitorRelation(java.lang.String sourceTaskID,
java.lang.String createdRootTaskID)
ServerAPIExamples:
var taskID = MyTask.getID();
var createRootTaskID = Server.createProcess(userID,proID,args,false, true);
var result = Server.setMonitorRelation(taskID, createRootTaskID);
if(result) {
java.lang.System.out.println("Success!");
} else {
java.lang.System.out.println("Failed!");
}
setMonitorRelation in interface ServerAPIsourceTaskID - the given RootTaskID
public boolean setMonitorRelation(java.lang.String sourceTaskID,
java.util.Vector createdRootTaskIDs)
ServerAPIExamples:
var taskID = MyTask.getID();
var createRootTaskID = Server.createProcess(userID,proID,args,false, true);
var idList = new java.util.Vector();
idList.add(createRootTaskID);
var result = Server.setMonitorRelation(taskID, idList);
if(result) {
java.lang.System.out.println("Success!");
} else {
java.lang.System.out.println("Failed!");
}
setMonitorRelation in interface ServerAPIsourceTaskID - the given RootTaskIDcreatedRootTaskIDs - the given created RootTaskID list
public java.util.Vector getGroupSignProcess(java.lang.String memID)
public void setGlobalScript(java.lang.String globalScript)
public java.lang.String getGlobalScript()
public void removeOrgListener(pe.pase.event.OrgListener l)
public void addOrgListener(pe.pase.event.OrgListener l)
public void insertCompany(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
insertCompany in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void updateCompany(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
updateCompany in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void deleteCompany(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
deleteCompany in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void insertMemberRecord(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
insertMemberRecord in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void updateMemberRecord(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
updateMemberRecord in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void deleteMemberRecord(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
deleteMemberRecord in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void newMemberRecord(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
newMemberRecord in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void insertRole(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
insertRole in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void updateRole(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
updateRole in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void deleteRole(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
deleteRole in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void newRole(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
newRole in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void insertDepartment(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
insertDepartment in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void updateDepartment(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
updateDepartment in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void deleteDepartment(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
deleteDepartment in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void newDepartment(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
newDepartment in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoException
public void newCompany(pe.pase.event.OrgEvent event)
throws java.beans.PropertyVetoException
newCompany in interface pe.pase.event.OrgListenerjava.beans.PropertyVetoExceptionpublic java.util.Vector getPASEGroupList()
public java.util.List getPASEGroupListByIdList(java.util.Vector idList)
public PASEGroup getPASEGroup(java.lang.String id)
public java.util.List getAllPASEGroupByName(java.lang.String name)
public PASEGroup createPASEGroup()
public void insertPASEGroup(PASEGroup group)
public void deletePASEGroup(java.lang.String id)
public void updatePASEGroup(PASEGroup group)
public boolean isContainedInPASEGroup(java.lang.String gId,
java.lang.String mID)
public java.util.Vector getMemberListOfPASEGroup(java.lang.String gId)
public java.util.Vector getRoleListOfPASEGroup(java.lang.String gId)
public java.util.Vector getDepartmentListOfPASEGroup(java.lang.String gId)
public PASESharedFile getPASESharedFile(java.lang.String fId)
public PASESharedFile getPASESharedFileByPath(java.lang.String fPath)
public PASESharedFile createPASESharedFile()
public void insertPASESharedFile(PASESharedFile sFile)
public void deletePASESharedFile(java.lang.String fId)
public void updatePASESharedFile(PASESharedFile sFile)
public boolean canReadPASESharedFile(java.lang.String fId,
java.lang.String mId)
public boolean canWritePASESharedFile(java.lang.String fId,
java.lang.String mId)
public boolean canPrintPASESharedFile(java.lang.String fId,
java.lang.String mId)
public boolean forceCompleteATask(Task parentTask)
ServerAPIExamples:
var ret = Server.forceCompleteATask(MyTask);
forceCompleteATask in interface ServerAPIparentTask - the given Parent Task
Taskpublic int getUncompletePATaskNo(Task parentTask)
ServerAPIExamples:
var ret = Server.getUncompletePATaskNo(MyTask);
getUncompletePATaskNo in interface ServerAPIparentTask - the given Parent Task
Task
public boolean addFreqApRole(java.lang.String freID,
java.lang.String rolID)
ServerAPIExamples:
var ret = Server.addFreqApRole(freqapID, roleID);
addFreqApRole in interface ServerAPIfreID - the given PASEFreqApIDrolID - the given RoleID
public ProjectRole newProjectRole()
public boolean insertProjectRole(ProjectRole role)
public boolean updateProjectRole(ProjectRole role)
public boolean deleteProjectRole(ProjectRole role)
public java.lang.String createUserCronEntry(java.lang.String entryStr,
java.lang.String memID,
java.lang.String proID,
boolean isRepeat)
entryStr - the cron entry string Format1: example '0/1 * 0/1 * * * * *
2003 09/01 11:00 12:00 2003 09/10 3' Format2:
'YYYY/MM/DD/hh/mm'memID - member idproID - process idisRepeat - true if the entryStr use format1 format; false otherwise
public boolean updateUserCronEntry(java.lang.String id,
java.lang.String entryStr,
java.lang.String memID,
java.lang.String proID,
java.lang.String type)
UserCronEntry instance
entryStr - the cron entry string Format1: example '0/1 * 0/1 * * * * *
2003 09/01 11:00 12:00 2003 09/10 3' Format2:
'YYYY/MM/DD/hh/mm'memID - member idproID - process idtype - UserCronEntry.CRON_REPEAT or UserCronEntry.CRON_ONCE. Using
UserCronEntry.CRON_REPEAT if the format of entryStr is
format1.
public boolean updateUserCronEntry(UserCronEntry entry)
UserCronEntry instance
entry - an UserCronEntry object
UserCronEntrypublic boolean deleteUserCronEntry(UserCronEntry entry)
entry - an UserCronEntry object
public boolean deleteUserCronEntry(java.lang.String id)
id - id of an UserCronEntry object
public java.util.List getUserCronEntryOfMember(java.lang.String memID)
memID - member id
UserCronEntrypublic java.util.HashMap getPaseEventMap(java.lang.String[] args)
public java.lang.String replaceDefaultValueFuncVar(java.lang.String content,
Task task)
public void reassignDeputyTask(java.lang.String loginID)
public boolean mustReassignDeputiedTask(java.lang.String memID)
public java.util.Vector getDeputiedOfMember(java.lang.String memID)
public final java.util.HashMap login(java.lang.String user,
java.lang.String pass)
public final java.util.HashMap loginSSO(java.lang.String user)
public final java.util.HashMap 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)
public final void logout(java.lang.String user)
public final boolean isLogined(java.lang.String user)
public final java.util.HashMap loginAdmin(java.lang.String user,
java.lang.String pass)
public final void logoutAdmin(java.lang.String user)
public final java.util.HashMap userVerify(java.lang.String user,
java.lang.String pass,
boolean autoLogin)
user - pass - autoLogin -
public final long getUserLoginTime(java.lang.String loginID)
public java.util.HashMap initProcess(java.lang.String user,
java.lang.String rolID,
java.lang.String depID,
java.lang.String proID,
java.lang.String keyword,
int priority)
public final PASEFreqAp getPASEFreqAp(java.lang.String freID)
public final PASEFreqAp getPASEFreqApNameArtID(java.lang.String freID)
public java.lang.String getScriptLibrary(java.lang.String fullname)
public java.lang.Object callServerSideScriptFunction(java.lang.String library,
java.lang.String function,
java.lang.Object[] args)
public byte[] compressMethodInvoke(java.lang.String methodName,
java.lang.Object[] args)
public 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)
ServerAPIExamples:
var v = new Packages.java.util.Vector();
v.add("Ans000000658671");
v.add("Ans000000658665");
Server.printArtifactList(v,"PdfFile","FullPage", "", true, 0,0,0,0,0);
printArtifactList in interface ServerAPIartInsIDList - 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 vertical
public 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 popUpDlg)
ServerAPIExamples:
var v = new Packages.java.util.Vector();
v.add("Ans000000658671");
v.add("Ans000000658665");
Server.printArtifactList(v,"PdfFile","FullPage", "", true, 200, 200,0,0,0,0,0,false);
printArtifactList in interface ServerAPIartInsIDList - 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 verticalpopUpDlg - pop-up the print setting dialog
public void saveArtifactListToPDF(java.util.Vector artInsIDList,
java.lang.String pageMode,
java.lang.String fileName,
java.lang.String viewState,
boolean bRunScript,
int top,
int down,
int left,
int right,
int orientation)
ServerAPIExamples:
var v = new Packages.java.util.Vector();
v.add("Ans000000658671");
v.add("Ans000000658665");
Server.saveArtifactListToPDF(v,"OriginalPage","t111.pdf","",true,0,0,0,0,0);
saveArtifactListToPDF in interface ServerAPIartInsIDList - the vector of artifact instance idpageMode - the String type of page mode, should be "FullPage", "CutPage" or "OriginalPage"fileName - the file name of PDF fileviewState - 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 vertical
public boolean saveArtifactListToPDF(java.util.Vector artInsIDList,
java.lang.String pageMode,
java.lang.String fileName,
java.lang.String viewState,
boolean bRunScript,
int top,
int down,
int left,
int right,
int orientation,
boolean wait)
ServerAPIExamples:
var v = new Packages.java.util.Vector();
v.add("Ans000000658671");
v.add("Ans000000658665");
Server.saveArtifactListToPDF(v,"OriginalPage","t111.pdf","",true,0,0,0,0,0,true);
saveArtifactListToPDF in interface ServerAPIartInsIDList - the vector of artifact instance idpageMode - the String type of page mode, should be "FullPage", "CutPage" or "OriginalPage"fileName - the file name of PDF fileviewState - 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 verticalwait - if true, blocks execution until all files are saved; if false, save files in the background thread
public boolean saveArtifactListToPDF(java.util.Vector artInsIDList,
java.lang.String pageMode,
java.lang.String fileName,
java.lang.String viewState,
boolean bRunScript,
boolean isPrintFormWithSignRecord,
java.lang.String printSignRecordPosition,
java.lang.String withSignRecords,
boolean isHideIgnoreSignRecord,
int top,
int down,
int left,
int right,
int orientation,
boolean wait)
ServerAPIExamples:
var v = new Packages.java.util.Vector();
v.add("Ans000000658671");
v.add("Ans000000658665");
Server.saveArtifactListToPDF(v,"CutPage","t111.pdf","",true,true,"top","newpage",false,0,0,0,0,1,true);
saveArtifactListToPDF in interface ServerAPIartInsIDList - the vector of artifact instance idpageMode - the String type of page mode, should be "FullPage", "CutPage" or "OriginalPage"fileName - the file name of PDF fileviewState - the state of artifact to displaybRunScript - true for running script on viewStateisPrintFormWithSignRecord - true for append sign recordsprintSignRecordPosition - the String type of the position of sign records, should be "top" or "bottom"withSignRecords - the String type of the distance between sign records and artifacts, should be "newpage" or "followed"isHideIgnoreSignRecord - true for hide ignored sign recordstop - 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 verticalwait - if true, blocks execution until all files are saved; if false, save files in the background thread
public void saveArtifactListToJPG(java.util.Vector artInsIDList,
java.util.Vector fileList,
java.lang.String viewState,
boolean bRunScript,
int top,
int down,
int left,
int right,
int orientation)
ServerAPIExamples:
var v = new Packages.java.util.Vector();
v.add("Ans000000658671");
v.add("Ans000000658665");
var fv = new Packages.java.util.Vector();
fv.add("fa.jpg");
fv.add("fb.jpg");
Server.saveArtifactListToJPG(v,fv,"",true,0,0,0,0,0);
saveArtifactListToJPG in interface ServerAPIartInsIDList - the vector of artifact instance idfileList - the file name list of JPG fileviewState - 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 vertical
public boolean saveArtifactListToJPG(java.util.Vector artInsIDList,
java.util.Vector fileList,
java.lang.String viewState,
boolean bRunScript,
int top,
int down,
int left,
int right,
int orientation,
boolean wait)
ServerAPIExamples:
var v = new Packages.java.util.Vector();
v.add("Ans000000658671");
v.add("Ans000000658665");
var fv = new Packages.java.util.Vector();
fv.add("fa.jpg");
fv.add("fb.jpg");
Server.saveArtifactListToJPG(v,fv,"",true,0,0,0,0,0,true);
saveArtifactListToJPG in interface ServerAPIartInsIDList - the vector of artifact instance idfileList - the file name list of JPG fileviewState - 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 verticalwait - if true, blocks execution until all files are saved; if false, save files in the background thread
public java.util.Vector getFreqMessageByMbrId(java.lang.String mbrId)
public java.lang.String getNewFreqMessageID()
public boolean insertFreqMessage(FreqMessage msg)
public boolean updateFreqMessage(FreqMessage msg)
public boolean deleteFreqMessage(FreqMessage msg)
public java.util.Vector getMbrSignGroupList(java.lang.String mbrId)
public java.lang.String getNewAFGroupID()
public boolean insertMbrSignGroup(java.lang.String mbrId,
AFGroup group)
public boolean updateMbrSignGroup(java.lang.String mbrId,
AFGroup group)
public boolean deleteMbrSignGroup(java.lang.String mbrId,
AFGroup group)
public java.util.Vector getAddSignTaskList(java.lang.String signTaskId)
public java.util.Collection getAllAddASResult(java.lang.String taskID)
public java.util.Collection getAllIapSignResult(java.lang.String taskID)
public boolean isAfterIapGoBackToProAndReturn(java.lang.String taskId)
public java.util.Collection getAllProSignResult(java.lang.String taskId)
public java.util.Collection getSignResultOfTask(java.lang.String taskID)
public 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)
@Deprecated
public void copyAttachedFile(pe.filesystem.FileInfo oldFileInfo,
pe.filesystem.FileInfo newFileInfo)
public java.util.Vector getCPTaskIDList(java.lang.String cProID,
java.lang.String frontTaskID)
ServerAPIExamples:
var cpRootTskIDList = Server.getCPTaskIDList(createProID, FrontTask.getID());
getCPTaskIDList in interface ServerAPIcProID - the CreateProcess idfrontTaskID - the front task id
public java.util.Vector getAllTskIDListByGPro(java.lang.String gProID,
java.lang.String frontTaskID)
ServerAPIExamples:
var allTskIDList = Server.getAllTskIDListByGPro(gatherProID, FrontTask.getID());
getAllTskIDListByGPro in interface ServerAPIgProID - the GatherProcess idfrontTaskID - the front task id
public java.util.Vector getCollectedTskIDListByGPro(java.lang.String gProID,
java.lang.String frontTaskID)
ServerAPIExamples:
var collectedTskIDList = Server.getCollectedTskIDListByGPro(gatherProID, FrontTask.getID());
getCollectedTskIDListByGPro in interface ServerAPIgProID - the GatherProcess idfrontTaskID - the front task id
public boolean removeAllSSO()
public boolean addSSORecord(java.lang.String memID,
java.lang.String sessionID)
memID - StringsessionID - String
public boolean removeSSORecord(java.lang.String memID,
java.lang.String sessionID)
memID - StringloginID - StringsessionID - String
public MemberRecord getSSOMemberRecord(java.lang.String sessionID)
sessionID - String
public java.lang.String getSSOMemberID(java.lang.String sessionID)
sessionID - String
public byte[] generateReport(java.lang.Object rptObj,
java.util.Map params,
java.lang.String fileType)
public void setProElementMap()
public java.util.HashMap getProElementMap()
public boolean isATaskComplete(Task t)
isATaskComplete in interface ServerAPIpublic boolean isCSTaskComplete(Task t)
isCSTaskComplete in interface ServerAPIpublic CSSignInfo getCSSignInfo(Task task)
ServerAPIExamples:
var csTask = Server.getTask("TskXXXXXXXXXXXX"); // countersign task
var signInfo = Server.getCSSignInfo(csTask);
getCSSignInfo in interface ServerAPItask - the given CSTask
public void shutdownTomcat()
public void startTomcat()
public boolean saveAFTVElementVO(AFTVElementVO vo)
ServerAPIExamples:
var artInsId = MyTask.getArtInstance().getID();
var itemId = "ITEM0";
var vo = new Packages.pe.pase.AFTVElementVO(artInsId, itemId);
vo.setPrincipal("DEP00001091073095699");
vo.setOfflineReadonly(0);
vo.setEditCount(1);
vo.setSaveCount(-1);
var result = Server.saveAFTVElementVO(vo);
returns true if it sets successfully ;false otherwise
saveAFTVElementVO in interface ServerAPIvo - the given AFTVElementVO
public boolean removeAFTVElementVO(java.lang.String subject,
java.lang.String item)
ServerAPIExamples:
var artInsId = MyTask.getArtInstance().getID();
var itemId = "ITEM0";
var result = Server.removeAFTVElementVO(artInsId, itemId);
returns true if it sets successfully ;false otherwise
removeAFTVElementVO in interface ServerAPIsubject - the given AFTVElementVO's subjectitem - this give AFTVElementVO's item
public boolean addLoginLog(LoginInfo info)
public java.util.Collection findLoginLog(QueryConditions qryCondition)
public java.lang.String getAttachFilePath(pe.filesystem.AttachFileInfo fileInfo)
ServerAPIExamples:
Server.getAttachFilePath(fileInfo);
getAttachFilePath in interface ServerAPIpublic java.lang.String getAttachFilePath(java.lang.String fid)
ServerAPIExamples:
Server.getAttachFilePath(fid);
getAttachFilePath in interface ServerAPIfid - the given AttachFileInfo's FileID
public boolean isEnabledModule(java.lang.String moduleName)
modueName - the module name to be checked
public int isEnabledModule(java.lang.String moduleName,
boolean isRetNum)
modueName - the module name to be checked
public java.util.Vector getAllUnitType()
public java.util.Vector getAllUnitType(int levelNumber,
int relation,
java.lang.String orderBy)
public UnitType getFirstLevelUnitType()
public UnitType getUnitType(java.lang.String uid)
public boolean updateUnitType(UnitType unit)
public UnitType getUnitTypeByLoginID(java.lang.String loginId)
public UnitType getUnitTypeByMemID(java.lang.String memId)
public UnitType getUnitTypeByNo(java.lang.String memNo)
public UnitType getUnitTypeByMember(MemberRecord mbr)
public java.util.List getAllManagerByID(java.lang.String memId)
public java.util.List getAllManagerByLoginID(java.lang.String loginId)
public java.util.List getAllManagerByNo(java.lang.String memNo)
public java.util.List getAllManager(MemberRecord mbr,
boolean mainRoleOnly)
public MemberRecord getDepartmentHeadByID(java.lang.String memId)
public MemberRecord getDepartmentHeadByLoginID(java.lang.String loginId)
public MemberRecord getDepartmentHeadByNo(java.lang.String memNo)
public MemberRecord getDepartmentHead(MemberRecord mbr,
boolean mainRoleOnly)
public MemberRecord getNextManagerByID(java.lang.String memId,
int levelNumber)
public MemberRecord getNextManagerByID(java.lang.String memId)
public MemberRecord getNextManagerByLoginID(java.lang.String loginId,
int levelNumber)
public MemberRecord getNextManagerByLoginID(java.lang.String loginId)
public MemberRecord getNextManagerByNo(java.lang.String memNo,
int levelNumber)
public MemberRecord getNextManagerByNo(java.lang.String memNo)
public MemberRecord getNextManager(MemberRecord mbr)
public MemberRecord getNextManager(MemberRecord mbr,
int levelNumber)
public boolean isCompanyManagerByID(java.lang.String memId)
public boolean isCompanyManagerByLoginID(java.lang.String loginId)
public boolean isCompanyManagerByNo(java.lang.String memNo)
public boolean isCompanyManager(MemberRecord mbr)
public java.util.Vector getVariableList()
public boolean resetMemberDelegation(MemberRecord mbr)
ServerAPIExamples:
var member = Server.getMemberRecord("XXXXX");
Server.resetMemberDelegation(member);
resetMemberDelegation in interface ServerAPImbr - MemberRecord memberrecord
MemberRecord
public boolean resetDeputyAndDeputyState(java.lang.String memId,
java.lang.String deputyId,
boolean state)
ServerAPIExamples:
var p_MyMemID = MyTask.getMemberID();
var p_DeputyMemID = "MEM0002972876172780";
var p_DeputyState = true; // set DeputyState is on
var Result = Server.resetDeputyAndDeputyState(p_MyMemID,p_DeputyMemID,p_DeputyState);
//returns true if it reset successfully; false otherwise
resetDeputyAndDeputyState in interface ServerAPIdeputyId - the given member id whom is a deputystate - the given true for set deputy state is on ,else false
public void resetTransactionTimeout(long timeout)
ServerAPIExamples:
Server.resetTransactionTimeout(3 * 60); // 3mins
resetTransactionTimeout in interface ServerAPItimeout - nb of seconds before the timer expires.public boolean startServer()
public void shutdownServer()
public void addServerListener(pe.pase.event.ServerListener l)
public void removeFooListener(pe.pase.event.ServerListener l)
public void fireServerEvent(pe.pase.event.ServerEvent event)
public void onServerEvent(pe.pase.event.ServerEvent event)
onServerEvent in interface pe.pase.event.ServerListenerpublic void loadSchedule()
public void setFlowService(FlowService flowService)
setFlowService in interface FlowServiceAwarepublic void setDBService(DBService dBService)
setDBService in interface DBServiceAwarepublic void setFileService(FileService fileService)
setFileService in interface FileServiceAwarepublic void setOrgService(OrgService orgService)
setOrgService in interface OrgServiceAwarepublic void setPDEService(PDEService pDEService)
setPDEService in interface PDEServiceAwarepublic void setSecurityService(SecurityService securityService)
setSecurityService in interface SecurityServiceAwarepublic void setUtilityService(UtilityService utilityService)
setUtilityService in interface UtilityServiceAwarepublic void setCompressService(CompressService compressService)
setCompressService in interface CompressServiceAwarepublic void setReportService(ReportService reportService)
setReportService in interface ReportServiceAwarepublic void setPDEServerService(pe.pde.PDEServerService pDEServerService)
setPDEServerService in interface pe.pde.PDEServerServiceAwarepublic void setObjectManager(ObjectManager objectManager)
setObjectManager in interface ObjectManagerAwarepublic void setWebOrgManager(WebOrgManager webOrgManager)
setWebOrgManager in interface WebOrgManagerAwarepublic void setServerEnvironmentManager(com.flowring.manager.ServerEnvironmentManager serverEnvironmentManager)
setServerEnvironmentManager in interface com.flowring.manager.ServerEnvironmentManagerAwarepublic void setATaskManager(com.flowring.manager.ATaskManager aTaskManager)
setATaskManager in interface com.flowring.manager.ATaskManagerAwarepublic void setScheduler(org.quartz.Scheduler scheduler)
public void setProcessManager(ProcessManager processManager)
setProcessManager in interface ProcessManagerAwarepublic void setDeputyManager(DeputyManager deputyManager)
setDeputyManager in interface DeputyManagerAwarepublic void setCronScriptManager(CronScriptManager cronScriptManager)
setCronScriptManager in interface CronScriptManagerAwarepublic void setUserCronManager(UserCronManager userCronManager)
setUserCronManager in interface UserCronManagerAwarepublic void setProWarningManager(ProWarningManager proWarningManager)
setProWarningManager in interface ProWarningManagerAwarepublic void setTaskDao(com.flowring.dao.TaskDao taskDao)
setTaskDao in interface com.flowring.dao.TaskDaoAwarepublic void setAPEmailManager(APEmailManager apEmailManager)
setAPEmailManager in interface APEmailManagerAwarepublic APEmailManager getAPEmailManager()
public void setTaskManagerDao(com.flowring.dao.TaskManagerDao taskManagerDao)
setTaskManagerDao in interface com.flowring.dao.TaskManagerDaoAwarepublic void setBBSBoardDao(com.flowring.dao.BBSBoardDao bbsBoardDao)
setBBSBoardDao in interface com.flowring.dao.BBSBoardDaoAwarepublic void setBBSMessageDao(com.flowring.dao.BBSMessageDao bbsMessageDao)
setBBSMessageDao in interface com.flowring.dao.BBSMessageDaoAwarepublic void setBBSCategoryDao(com.flowring.dao.BBSCategoryDao bbsCategoryDao)
setBBSCategoryDao in interface com.flowring.dao.BBSCategoryDaoAwarepublic void setUnitTypeDao(com.flowring.dao.UnitTypeDao unitTypeDao)
setUnitTypeDao in interface com.flowring.dao.UnitTypeDaoAwarepublic void setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transactionTemplate)
setTransactionTemplate in interface com.flowring.dao.OrgSyncDaoAwarepublic void cacheInvoked(java.lang.String cacheEvent)
cacheInvoked in interface com.flowring.cache.CacheListenerpublic java.lang.String getNewMultiAeppServerID()
public boolean insertAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
public boolean updateAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
public boolean deleteAeppServerOfMultiOrg(java.lang.String ID)
public com.flowring.aeppServer.AeppServer getAeppServerOfMultiOrg(java.lang.String ID)
public java.util.List getAeppServerListOfMultiOrg()
public java.util.List getMultiOrgPermList()
public java.util.List getMultiOrgPermLoginIDList()
public boolean insertMultiOrgPerm(java.lang.String memId)
public boolean deleteMultiOrgPerm(java.lang.String memId)
public boolean swapAeppServer(com.flowring.aeppServer.AeppServer aeppServer1,
com.flowring.aeppServer.AeppServer aeppServer2)
public java.util.List getAllTimeZones()
public com.flowring.aeppServer.MultiServerACL getMultiServerACL(java.lang.String muoId,
java.lang.String memId)
public boolean updateMultiServerACL(com.flowring.aeppServer.MultiServerACL multiServerACL)
public TaskMonitorRelation getTaskMonitorRelationByRoot(java.lang.String rootTskID)
public double getServerGMT()
getServerGMT in interface ServerAPIpublic void setServerGMT(double serverGMT)
public long getServerCurrentTimeMillis()
public java.util.List<AuthLDAPConfig> getAuthLDAPConfigs()
public boolean isOrgManager(java.lang.String memId)
public boolean isOrgManager(java.lang.String memId,
java.lang.String comId)
public boolean isSuperuser(java.lang.String memID)
public boolean isSuperuser(java.lang.String memId,
java.lang.String comId)
public void setSuperuser(java.lang.String memId,
java.lang.String comId,
boolean isSuper)
public java.util.List getCompanyIDListOfSuperuser(java.lang.String memId,
boolean subCompnayIncluded)
public java.util.Vector getComIDListOfMember(java.lang.String memID)
public java.lang.String getComIdOfRole(java.lang.String rolID)
public java.lang.String getComIdOfDep(java.lang.String depID)
public java.lang.String getNewGroupSignID()
public boolean insertTaskGroupSign(java.lang.String taskID,
java.lang.String groupSignID,
long signTime)
public java.lang.String getGroupSignIDOfTask(java.lang.String taskID)
ServerAPIvar taskID = MyTask.getID(); var groupSignID = Server.getGroupSignIDOfTask(taskID);
getGroupSignIDOfTask in interface ServerAPIString group sign id, ex: GPS000000000001public java.util.List getGroupSignTaskIDList(java.lang.String groupSignID)
ServerAPIvar taskID = MyTask.getID(); var groupSignID = Server.getGroupSignIDOfTask(taskID); var taskIDList = Server.getGroupSignTaskIDList(groupSignID)
getGroupSignTaskIDList in interface ServerAPIList taskIDList. Each element is a String task id.public java.util.HashMap getGroupSignTaskMap(java.lang.String groupSignID)
ServerAPIString taskID, LongcompleteTime).
These tasks are completed at the same time by Group Sign.
var taskID = MyTask.getID(); var groupSignID = Server.getGroupSignIDOfTask(taskID); var hm = new java.util.HashMap(); hm = Server.getGroupSignTaskMap(groupSignID);
getGroupSignTaskMap in interface ServerAPIHashMap groupSignTaskMap. Each element(key, value) in HashMap is (String taskID, LongcompleteTime).public java.lang.String getDbConnectionCurrentState()
ServerAPI
getDbConnectionCurrentState in interface ServerAPIString the information string.
public java.util.Map getRoleSearchResult(java.lang.String keyword,
boolean depNameSearch,
boolean rolNameSearch,
boolean memNameSearch,
boolean loginIdSearch)
public java.lang.String getNewMailId()
ServerAPI
var mailId = Server.getNewMailId();
getNewMailId in interface ServerAPIString the new mail id.public java.lang.String getTaskId(java.lang.String mailId)
public long getMailLoginTimeStamp(java.lang.String mailId)
public boolean insertMailLoginTimeStamp(MailLoginTimeStamp mailLoginTimeStamp)
ServerAPI
var mailId = Server.getNewMailId();
var mlts = new pe.pase.MailLoginTimeStamp(mailId);
mlts.setTaskId(MyTask.getID());
mlts.setTimeStamp(System.currentTimeMillis());
var result = Server.insertMailLoginTimeStamp(mlts);
insertMailLoginTimeStamp in interface ServerAPIboolean true it means insert data to database successfully. false otherwise.public boolean updateMailLoginTimeStamp(MailLoginTimeStamp mailLoginTimeStamp)
public boolean deleteMailLoginTimeStamp(java.lang.String mailId)
public boolean deleteMailLoginTimeStampByTaskId(java.lang.String taskId)
public java.lang.String syncOrgByXMLString(java.lang.String xmlString)
public java.lang.String syncOrgByFileBytes(java.lang.String type,
byte[] inputBytes)
public java.lang.String syncOrgRestoreXML(byte[] xmlFileInputBytes)
public java.lang.String syncOrgRestore()
public void syncOrgByXMLFile(java.lang.String fileName)
public void syncOrgByExcelFile(java.lang.String fileName)
public void syncOrgByTempTable()
public int getAllCompanyCount()
public java.util.Vector getAllCompany()
public java.util.List<java.lang.String> getAllSubDepRolMemListOfCom(java.lang.String comId)
public void setWebServerRegistry(com.flowring.idServer.WebServerRegistry webServerRegistry)
setWebServerRegistry in interface com.flowring.idServer.WebServerRegistryAwarepublic boolean registerWebServer(WebServerInfo info)
public java.util.List<WebServerInfo> getRegisteredWebServerList()
public boolean unRegisterWebServer(WebServerInfo info)
public boolean retrieveAgentTask(java.lang.String taskID,
java.lang.String memberID)
public java.util.Vector getAllAgentTaskIDListOfMember(java.lang.String mID,
int beginIndex,
int endIndex,
java.lang.String order)
public void clearArtSerailMap()
public java.util.Vector<IapRulePattern> getIapRuleOfTask(java.lang.String iapProcessId,
java.util.List<java.lang.String> taskIdList)
public RMItem getRMItem(java.lang.String rmitemID)
public boolean updateBookingEvent(BookingEvent bookingEvent)
public java.lang.String addBookingEvent(BookingEvent bookingEvent)
public boolean deleteBookingEvent(BookingEvent bookingEvent)
public java.util.Vector getAllRMCategory()
public java.util.Vector getAllRMItemOfCategory(java.lang.String categoryID)
public BookingEvent getBookingEvent(java.lang.String bookingEventID)
public java.util.Vector getBookingEventsInRange(java.util.Date startTime,
java.util.Date endTime,
java.lang.String category,
java.lang.String item,
MemberRecord user)
public java.util.Vector getBookingEventsInRange(RMSearchCondition cond)
public boolean isOverlappingBookingEvent(BookingEvent bookingEvent)
public java.lang.String getNewBookingEventID()
public java.lang.String createRMRepeatRule(RMRepeatRule repeatRule)
public boolean updateRMRepeatRule(RMRepeatRule repeatRule)
public boolean autoUpdateRMRepeatRuleTime(java.lang.String ruleID)
public boolean deleteRMRepeatRule(RMRepeatRule repeatRule)
public boolean deleteBookingEventByRepeatRule(RMRepeatRule repeatRule)
public boolean deleteBookingEventByRepeatRuleAfterDate(RMRepeatRule repeatRule,
java.util.Date date,
boolean isUpdateRule)
public boolean isOverlappingBookingEventRule(BookingEvent bookingEvent,
java.lang.String ruleID)
public java.lang.String createRMItem(RMItem item)
public boolean deleteRMItem(RMItem item)
public RMManageInfo getRMManageInfo(java.lang.String comID)
public java.util.List<RMManageInfo> getAllRMManageInfoByComIDs(java.util.List<java.lang.String> comIDs)
public boolean updateRMItem(RMItem item)
public boolean updateRMManageInfo(RMManageInfo manageInfo)
public RMItem getCategory(java.lang.String categoryID)
public java.util.Vector getAllRMCategory(MemberRecord user)
public java.util.Vector getAllRMItemOfCategory(java.lang.String categoryID,
MemberRecord user)
public Image getPortalImage(java.lang.String imageID)
public java.util.Vector getPortalImageList(java.lang.String type,
java.lang.String comId,
java.lang.String portletID)
public boolean updatePortalImage(Image image)
public boolean deletePortalImage(java.lang.String imageID)
public java.lang.String createPortalImage(Image image,
java.lang.String portletID)
public java.lang.String createMarquee(Marquee marquee,
java.lang.String parentID)
public boolean updateMarquee(Marquee marquee)
public Marquee getMarquee(java.lang.String parentID)
public Marquee getMarqueeConfig(java.lang.String marqueeID)
public java.lang.String createMarqueeData(Marquee marquee,
boolean isUploadImage)
public boolean deleteMarqueeData(java.lang.String marqueeDataID)
public boolean updateMarqueeData(Marquee marquee,
boolean isUploadImage)
public Marquee getMarqueeData(java.lang.String marqueeDataID)
public java.util.Vector<Marquee> getMarqueeDataList(java.lang.String marqueeID)
public boolean orderMarqueeDataList(java.util.HashMap<java.lang.String,java.lang.String> mapMarqueesDataId)
public boolean updateMarqueeRange(java.lang.String rangeEditList,
java.lang.String comID)
public java.lang.String getPASEFreqApIdByPortletID(java.lang.String portletID)
public boolean addPortletIDByFreqApId(java.lang.String newAppID,
java.lang.String portletID)
public boolean updateFreqAPOfPortletByPortletId(java.lang.String newAppID,
java.lang.String portletId)
public boolean updateOutLinkByPortletID(Link link)
public Link getOutLinkByPortletID(java.lang.String PortletId,
java.lang.String comId)
public boolean creatOutLinkByPortletID(Link link)
public boolean deleteOutLinkByPortletID(java.lang.String portletID)
public java.util.Vector getQuickVote(java.lang.String themeId)
public QuickVote getQuickVoteThemeOfPortlet(java.lang.String portletId,
java.lang.String comId)
public boolean updateQuickVote(QuickVote quickVote)
public boolean creatQuickVote(QuickVote quickVote)
public java.lang.String creatQuickVoteTheme(QuickVote quickVote)
public boolean deleteQuickVote(java.lang.String quickVoteId)
public boolean deleteQuickVoteTheme(java.lang.String quickVoteThemeId)
public java.util.Vector<java.lang.String> getAllQuickVoteThemeID()
public PasswordManagement getPasswordManagement(java.lang.String id)
public int checkPasswordExpirationDate(java.lang.String mID)
public boolean updatePasswordManagement(java.lang.String mID)
public boolean deletePasswordManagement(java.lang.String mID)
public boolean hasEventOfCategory(java.lang.String categoryID)
public boolean hasEventOfItem(java.lang.String itemID)
public boolean addToDo(java.lang.String todoId,
java.lang.String todoTest,
java.lang.String dueDate,
java.lang.String memID)
public boolean deleteToDo(java.lang.String todoId,
java.lang.String memID)
public java.util.List getToDoList(java.lang.String memID)
public java.util.Vector getBBSMsgListInfo(java.lang.String bbsBoardID,
java.lang.String type,
java.lang.String keyword)
public java.util.Vector getMessageInfo(java.lang.String msgId)
public java.util.Vector getCategoryList(java.util.List rangeIDList)
public java.util.Vector getCategoryList(java.lang.String cid)
public EIPBBSCategory getBBSCategory(java.lang.String cid)
public java.util.Vector getQuickCustomizedOfPortlet(java.lang.String portletID,
java.lang.String CompanyID)
public java.util.Vector getQuickCustomizedOfCatID(java.lang.String catID)
public java.util.Vector getQuickCustomizedLinkOfCatID(java.lang.String catID)
public java.lang.String creatQuickCustomizedLink(Link link)
public java.lang.String creatQuickCustomizedCategory(Category category)
public boolean deleteQuickCustomizedCategory(java.lang.String catID)
public boolean deleteQuickCustomizedLink(java.lang.String linkID)
public Category getQuickLinkCategoryOfCatID(java.lang.String catID)
public Link getQuickLinkOfLinkID(java.lang.String linkID)
public boolean updateQuickCustomizedCategory(Category category)
public boolean updateQuickCustomizedLink(Link link)
public boolean deleteQuickLinkByPortletID(java.lang.String portletID)
public boolean insertEIPLayout(EIPLayout eipLayout)
public boolean updateEIPLayout(EIPLayout eipLayout)
public EIPLayout getEIPLayout(java.lang.String layoutID)
public java.util.List getEIPLayoutByCompanyID(java.lang.String comID)
public java.util.List getEIPLayoutByCompanyID(java.util.List comIDList)
public java.util.List getEIPLayoutByCompanyID(java.util.List comIDList,
java.util.Locale locale)
public boolean insertEIPLayoutI18n(EIPLayoutI18n eipLayoutI18n)
public boolean updateEIPLayoutI18n(EIPLayoutI18n eipLayoutI18n)
public EIPLayoutI18n getEIPLayoutI18n(java.lang.String i18nID)
public boolean insertEIPLayoutPortlets(EIPLayoutPortlets eipLayoutPortlets)
public boolean updateEIPLayoutPortlets(EIPLayoutPortlets eipLayoutPortlets)
public EIPLayoutPortlets getEIPLayoutPortlets(java.lang.String portletID)
public boolean insertEIPLayoutTabColumn(EIPLayoutTabColumn eipLayoutMenuGroup)
public boolean updateEIPLayoutTabColumn(EIPLayoutTabColumn eipLayoutMenuGroup)
public EIPLayoutTabColumn getEIPLayoutTabColumn(java.lang.String columnID)
public boolean insertEIPLayoutTabs(EIPLayoutTabs eipLayoutTabs)
public boolean updateEIPLayoutTabs(EIPLayoutTabs eipLayoutTabs)
public EIPLayoutTabs getEIPLayoutTabs(java.lang.String tabID)
public boolean insertEIPTabDefine(EIPTabDefine eipTabDefine)
public boolean updateEIPTabDefine(EIPTabDefine eipTabDefine)
public EIPTabDefine getEIPTabDefine(java.lang.String tabID)
public boolean insertEIPPortletDefine(EIPPortletDefine eipPortletDefine)
public boolean updateEIPPortletDefine(EIPPortletDefine eipPortletDefine)
public EIPPortletDefine getEIPPortletDefine(java.lang.String portletID)
public java.util.List getCompanyIDListOfLayoutManager(java.lang.String memID)
public boolean isLayoutManager(java.lang.String memID,
java.lang.String objID)
public java.util.List getEIPLayoutTabsByLayoutID(java.lang.String layoutID)
public java.util.List getEIPLayoutTabColumnByTabID(java.lang.String tabID)
public java.util.List getEIPLayoutPortletsByParentID(java.lang.String parentID)
public java.util.HashMap getAllEIPLayoutListMap()
public EIPLayoutPersonal getEIPLayoutPersonal(java.lang.String memID)
public boolean insertEIPLayoutPersonal(EIPLayoutPersonal eipLayoutPersonal)
public boolean updateEIPLayoutPersonal(EIPLayoutPersonal eipLayoutPersonal)
public boolean portalImageMakeOrder(java.util.HashMap map)
public boolean saveEIPLayoutPersonal(EIPLayoutPersonal eipLayoutPersonal)
public boolean deleteEIPLayoutByLayout(java.lang.String layoutID)
public java.lang.String createEIPLayout(java.lang.String companyID)
public java.lang.String createEIPLayout(java.lang.String companyID,
java.util.HashMap languageHm)
public boolean saveEIPLayout(java.util.HashMap allLayoutMap)
public java.util.HashMap getAllEIPLayoutByLayoutID(java.lang.String layoutID)
public boolean recoverDefaultEIPLayout(java.lang.String layoutID)
public boolean insertEIPLayoutPortletsShare(EIPLayoutPortlets eipLayoutPortletsShare)
public boolean updateEIPLayoutPortletsShare(EIPLayoutPortlets eipLayoutPortletsShare)
public EIPLayoutPortlets getEIPLayoutPortletsShare(java.lang.String portletID)
public java.util.List getEIPLayoutPortletsShareByParentID(java.lang.String parentID)
public java.util.List getAllEIPLayoutPortletsShare()
public boolean insertEIPLayoutTabsShare(EIPLayoutTabs eipLayoutTabsShare)
public boolean updateEIPLayoutTabsShare(EIPLayoutTabs eipLayoutTabsShare)
public EIPLayoutTabs getEIPLayoutTabsShare(java.lang.String tabID)
public java.util.List getEIPLayoutTabsShareByParentID(java.lang.String parentID)
public java.util.List getAllEIPLayoutTabsShare()
public boolean renameEIPLayout(java.lang.String layoutID,
java.util.HashMap languageHm)
public boolean saveEIPLayoutRange(EIPLayout eipLayout)
public boolean isEIPLayoutExist(java.lang.String layoutID)
public EIPColorTheme getEIPColorTheme(java.lang.String themeID)
public boolean updateEIPColorTheme(EIPColorTheme eipColorTheme)
public boolean deleteEIPColorTheme(java.lang.String themeID)
public java.util.List getEIPColorThemeListByComID(java.lang.String comID,
boolean editMode)
public boolean setEIPColorThemeEnabled(java.lang.String themeID,
java.lang.String comID,
boolean enabled)
public boolean setEIPColorThemeRangeType(java.lang.String themeID,
java.lang.String type)
public void setAFNotificationPushDao(com.flowring.dao.AFNotificationPushDao aFNotificationPushDao)
setAFNotificationPushDao in interface com.flowring.dao.AFNotificationPushDaoAwarepublic com.flowring.dao.PaseSystemConfigDao getPaseSystemConfigDao()
public void setPaseSystemConfigDao(com.flowring.dao.PaseSystemConfigDao paseSystemConfigDao)
setPaseSystemConfigDao in interface com.flowring.dao.PaseSystemConfigDaoAware
public boolean registerRegId(java.lang.String regId,
java.lang.String memId,
java.lang.String deviceName,
java.lang.String devicePlatform,
java.lang.String deviceVersion,
java.lang.String deviceModel,
java.lang.String uuid)
public boolean unRegisterRegId(java.lang.String user,
java.lang.String regId)
public java.lang.String[] getRegId(java.lang.String user)
public boolean registerDeviceRegId(java.lang.String memId,
java.lang.String _uuid,
java.lang.String regId)
public java.util.List<DeviceInfo> getDeviceInfoListByUUID(java.lang.String _uuid)
public java.util.List<DeviceInfo> getDeviceInfoListByMemId(java.lang.String memId)
public boolean createDeviceInfo(DeviceInfo deviceInfo)
public boolean deleteDeviceInfoByUUIDandMemID(java.lang.String _uuid,
java.lang.String memId)
public void sendPushNotification(java.lang.String keyword,
MemberRecord mem,
java.lang.String msg,
java.lang.String taskId)
public java.util.Vector getPortalAccessibleMemRDList(java.lang.String orgUnit)
public java.util.Vector getAllNoRoleMemberRecord()
public boolean updateTaskColorLabel(Task t)
public boolean isShowSignArea(java.lang.String rootID,
java.lang.String currentTskID,
boolean includeCoSign)
public static java.util.HashMap getMemoryInfo()
public java.lang.String getConfigurationFile(java.lang.String fileName)
public java.lang.String getConfigurationFile(java.lang.String fileName,
java.lang.String characterType)
public java.lang.String[] getLogFileList()
public java.util.List<LogFile> getLogFiles()
public boolean insertWebADMACL(WebADMACL webADMACL)
public boolean updateWebADMACL(WebADMACL webADMACL)
public boolean deleteWebADMACL(java.lang.String aclId)
public java.util.List getAllWebADMACLListOfRough()
public java.util.List getAllWebADMACLListOfDetail()
public java.util.List getWebADMACLListOfDetailByAuthorID(java.lang.String AuthorID)
public java.util.List getWebADMACLListOfRoughByAuthorID(java.lang.String AuthorID)
public java.util.List getWebADMACLListByAclID(java.lang.String AclID)
public java.lang.String getNewAclID()
public java.util.Map getRoleSearchResult(java.lang.String keyword,
boolean depNameSearch,
boolean rolNameSearch,
boolean memNameSearch,
boolean loginIdSearch,
boolean isInvisible,
boolean isResign)
public java.util.Map getRoleSearchResult(boolean companyNameSearch,
java.lang.String keyword,
boolean depNameSearch,
boolean rolNameSearch,
boolean memNameSearch,
boolean loginIdSearch,
boolean isInvisible,
boolean isResign)
public boolean updateTaskNote(Task t)
public boolean updateTaskAttachedFileList(Task t)
public java.util.List getAllMemberIsInvisible(boolean isInvisible)
public java.util.List getAllMemberIsResign(boolean isResign)
public java.util.List getAllMemberIsNoRole(boolean isNoRole)
public java.util.List getAllMemberIsNoRole(java.lang.String keyword,
boolean isNoRole)
public java.util.Map getAllSearchResignInvisibleNoRoleResult(java.lang.String keyword)
public boolean updateTaskKeyWord(Task task)
public java.util.Properties getServerSystemProperties()
public java.util.Map getDatabase()
public java.util.Map getRoleSearchResult(java.lang.String keyword,
boolean depNameSearch,
boolean rolNameSearch,
boolean memNameSearch,
boolean loginIdSearch,
boolean hasInvisible,
boolean hasDeniedLogin,
boolean hasResign)
public java.util.HashMap<java.lang.String,java.lang.String> makeBackupOnServer(java.lang.String comId,
java.lang.String description,
java.lang.String userId)
public java.util.HashMap<java.lang.String,java.lang.String> retrieveOrg(java.lang.String comId,
java.lang.String versionId,
java.lang.String userId,
long dataFetchTimeStamp)
public java.util.HashMap<java.lang.String,java.lang.String> versionRemove(java.lang.String comId,
java.lang.String versionId,
java.lang.String userId)
public java.util.List<pe.filesystem.OrgBackupRecord> getOrgBackupRecords(java.lang.String comId,
java.lang.String userId)
public java.util.List<java.lang.String> getNoRolMemIdListOfCom(java.lang.String comId)
public java.util.Map<java.lang.String,java.util.ArrayList<java.lang.String>> getOrgManagementMapOfMember(java.lang.String memId)
public boolean setManagedOrgByMember(java.lang.String memId,
java.util.HashSet<java.lang.String> rangeIds,
java.lang.String editor)
public boolean acquireOrgUpdateLock(java.util.HashSet<java.lang.String> ids,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean islockRelated)
public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Long>> getOrgUpdateLockMemberKeyList()
public boolean isOrgUpdateLock(java.lang.String objectId)
public boolean isOrgDataOutOfSync(java.lang.String id,
long dataFetchTimeStamp)
public boolean isOrgDataOutOfSync(java.util.HashSet<java.lang.String> ids,
long dataFetchTimeStamp)
public boolean releaseOrgUpdateLock()
public boolean releaseOrgUpdateLock(java.lang.String id)
public boolean releaseOrgUpdateLock(java.util.ArrayList<java.lang.Long> lockTokenTimeStampList)
public boolean releaseOrgUpdateLock(long lockTokenTimeStamp)
public boolean releaseOrgUpdateLock(java.lang.String id,
long lockTokenTimeStamp)
public java.util.HashMap<java.lang.String,java.lang.String> importOrg(java.lang.String comId,
java.lang.String userId,
byte[] byteData,
long dataFetchTimeStamp)
public java.util.HashMap exportOrg(java.lang.String comId,
java.lang.String userId)
public java.util.ArrayList<java.lang.String> getOrgCheckingRuleNames()
public java.util.ArrayList<pe.pde.OrgCheckResult> checkOrgRule(java.lang.String ruleName,
java.lang.String userId)
public java.lang.String getBuyId()
public java.lang.String getBuyStoreId()
public java.lang.String getBuyItemId()
public java.lang.String getBuyGroupId()
public java.util.List getCompanyIDListOfBuyManager(MemberRecord member)
public java.util.List getCompanyIDListOfBuyCreator(MemberRecord member)
public java.util.Map getRoleSearchResult(java.lang.String keyword,
boolean depNameSearch,
boolean rolNameSearch,
boolean memNameSearch,
boolean loginIdSearch,
boolean englishName,
boolean officePhone,
boolean isInvisible,
boolean isDeniedLogin,
boolean isResign)
public java.lang.String produceArtIns_ID(Task t,
java.lang.String artIDEnc,
java.lang.String artID,
java.lang.String insID)
public java.util.Map<java.lang.String,java.util.List> getWorkDiarys(java.lang.String startTime,
java.lang.String endTime,
java.lang.String memID,
java.lang.String dayList)
public java.lang.String getNewWorkDiaryID()
public boolean commitWorkDiary(WorkDiaryInfo workDiaryInfo,
boolean flag)
public java.lang.String getNewWorkDiaryMsgID()
public WorkDiaryInfo getWorkDiaryByID(java.lang.String workDiaryID)
public boolean replyWorkDiary(WorkDiaryMsgInfo workDiaryMsgInfo,
WorkDiaryInfo workDiaryInfo,
boolean flag)
public WorkDiaryMsgInfo getWorkDiaryMsgByID(java.lang.String workDiaryMsgID)
public boolean commitWorkDiaryMsg(WorkDiaryMsgInfo workDiaryMsgInfo)
public boolean commitWorkDiaryAssign(WorkDiaryAssignInfo workDiaryAssignInfo,
boolean flag)
public WorkDiaryAssignInfo getWorkDiaryAssignInfoByMemID(java.lang.String memID)
public boolean updateWorkDiaryOfOpen(java.lang.String memID,
java.lang.String rangeVisibleList)
public boolean updateWorkDiaryOfOpen(java.lang.String memID,
java.lang.String rangeVisibleList,
java.lang.String rangeEditableList)
public java.util.Vector getWorkDiaryOfOpenByMemID(java.lang.String memID)
public java.util.Vector getWorkDiaryEditableOfOpenByMemID(java.lang.String memID)
public java.util.Map<java.lang.String,java.util.Vector> getWorkDiaryOfOpen()
public java.util.Map<java.lang.String,java.util.Vector> getWorkDiaryOfOpenEditable()
public boolean deletePublicMemOfWorkDiary(java.lang.String memID)
public boolean addWorkDiaryManager(java.lang.String memID)
public boolean delWorkDiaryManager()
public java.util.Vector getWorkDiaryManager()
public boolean saveEditTimeLimitOfWorkDiary(java.lang.String comID,
java.lang.String timeLimit)
public java.lang.String getEditTimeLimitOfWorkDiary(java.lang.String comID)
public java.lang.String getWorkDiaryID(java.lang.String memID,
java.lang.String createDate)
public void copyAttachFile(pe.filesystem.FileInfo oldFileInfo,
pe.filesystem.FileInfo newFileInfo)
public java.lang.String getVelocityEmailBody(java.lang.String m_text,
java.util.HashMap<java.lang.String,java.lang.String> pMap)
public java.util.HashMap<java.lang.String,java.lang.String> getMultiEmailData(java.lang.String etID,
MemberRecord mbr,
MemberRecord deputy,
util.EmailReplaceAgent emailReplaceAgent,
DBProcess goBackPro,
Task tsk,
java.lang.String lang)
public java.lang.String getDeputyRuleMsg(MemberRecord mbr,
MemberRecord deputy)
public java.lang.String parseToAddrLang(java.lang.String toAddr,
java.lang.String tskID)
public java.lang.String parseToAddrLangForAP(java.lang.String lang,
java.lang.String apID)
public boolean insertOldPasswordToHistoryRecord(PasswordManagement passwordManagement)
public boolean isNewPasswordExistHistoryRecord(PasswordManagement passwordManagement)
public boolean insertLoginInfo(LoginInfo loginInfo)
public boolean updateLoginInfo(LoginInfo loginInfo)
public int getLoginInfoTryTimes(java.lang.String memID)
public LoginInfo getLoginInfoAccountLockStatus(java.lang.String memID)
public PasswordManagement getTheLatestPasswordHistory(java.lang.String mID)
public java.util.Vector<java.lang.String> getSubOrgIDOfCDR(java.lang.String orgID,
boolean exp,
boolean getComID,
boolean getDepID,
boolean getRolID,
boolean getMemID)
public java.lang.String createProcess(java.lang.String userID,
java.lang.String roleID,
java.lang.String proID,
java.util.HashMap args)
ServerAPIExamples:
var userID = "MEM00041091074401237";
var roleID = "ROL10161271123972899";
var proID = "PRO00001402391710146";
var args = new java.util.HashMap();
var item = "Pen";
args.put("ItemName",item);
var newTaskID = Server.createProcess(userID, proID, args);
var newTask = Server.getTask(newTaskID);
var newTaskState = newTask.getTaskState();
if (newTaskState == newTask.TASK_STATE_READY) {
java.lang.System.out.println("newTaskState is READY!");
}
createProcess in interface ServerAPIuserID - a given member id.roleID - a given role id.proID - a given process id.args - a given HashMap data ( [Key:Value] = [retValue:Boolean(true/false)]).
public java.lang.String createProcess(java.lang.String userID,
java.lang.String roleID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp)
ServerAPIisPopUp and isDelible value and assign to
specified member id.Examples:
var userID = "MEM00041091074401237";
var roleID = "ROL10161271123972899";
var proID = "PRO00001402391710146";
var args = new java.util.HashMap();
var item = "Pen";
args.put("ItemName",item);
var isPopUp = false;
var newTaskID = Server.createProcess(userID, proID, args, isPopUp);
var newTask = Server.getTask(newTaskID);
var newTaskState = newTask.getTaskState();
if (newTaskState == newTask.TASK_STATE_READY) {
java.lang.System.out.println("newTaskState is READY!");
}
createProcess in interface ServerAPIuserID - a given member id.proID - a given process id.args - a given HashMap data ( [Key:Value] = [retValue:Boolean(true/false)]).isPopUp - if given true, it will auto-PopUp the frame; false otherwise.
public boolean updatePaseSystemConfig(java.lang.String id,
java.lang.String value)
public boolean updatePaseSystemConfig(java.util.Map<java.lang.String,java.lang.Object> configMap)
public java.lang.String createProcess(java.lang.String userID,
java.lang.String roleID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp,
boolean isDelible)
ServerAPIisPopUp and isDelible value and assign to
specified member id.Examples:
var userID = "MEM00041091074401237";
var roleID = "ROL10161271123972899";
var proID = "PRO00001402391710146";
var args = new java.util.HashMap();
var item = "Pen";
args.put("ItemName",item);
var isPopUp = false;
var isDelible = true;
var newTaskID = Server.createProcess(userID, proID, args, isPopUp, isDelible);
var newTask = Server.getTask(newTaskID);
var newTaskState = newTask.getTaskState();
if (newTaskState == newTask.TASK_STATE_READY) {
java.lang.System.out.println("newTaskState is READY!");
}
createProcess in interface ServerAPIuserID - a given member id.proID - a given process id.args - a given HashMap data ( [Key:Value] = [retValue:Boolean(true/false)]).isPopUp - if given true, it will auto-PopUp the frame; false otherwise.isDelible - if given true, it will be delible; false otherwise.
public java.lang.String createProcess(java.lang.String userID,
java.lang.String rolID,
java.lang.String proID,
java.util.HashMap args,
java.lang.String rootTaskTypeID)
public java.util.HashMap getFunctionACLMap(java.lang.String principalID)
public java.lang.String getAlbumID()
public java.lang.String getAlbumPhotoID()
public java.lang.String getVendor()
public boolean deleteAlbumFunctionAccess(java.lang.String functionName,
java.lang.String permission,
java.lang.String orgID)
public java.util.List getCompanyIDListOfAlbumManager(MemberRecord member)
public java.util.List getCompanyIDListOfAlbumCreator(MemberRecord member)
public java.util.List<BBSBoard> getAllEIPAnnounceBoardByOrgIDs(java.lang.String... orgIDs)
public java.util.Map<java.lang.String,java.lang.Integer> getEIPAnnounceBoardCountByOrgIDs(java.lang.String... orgIDs)
public java.util.List<BBSBoard> getEIPAnnounceBoardByBoardManagerID(java.lang.String... managerIDs)
public java.util.Vector getParentIDListOfMemberForUPDOC(java.lang.String memID,
boolean bMainRoleOnly)
public java.util.Map getMeetingShowInfos(java.util.Map queryConditions)
public java.util.Map getMeetingInfoCount(java.lang.String memID,
java.lang.String model,
java.lang.String user_company)
public java.util.Vector getMeetingSearchPrompt(java.lang.String keyWord,
java.lang.String status)
public java.util.Vector getDebatesSearchPrompt(java.lang.String keyWord)
public boolean deleteMeetingInfo(java.lang.String id,
MemberRecord user)
public MeetingInfo getMeetingInfoByID(java.lang.String id,
java.lang.String userID)
public java.util.List getParentMeetingListByWorkID(java.lang.String workID,
java.lang.String userID)
public MeetingInfo getLastMeetingByWork(java.lang.String workID,
java.lang.String memID)
ServerAPI
getLastMeetingByWork in interface ServerAPI
public boolean updateMeetingInfo(MeetingInfo info,
MemberRecord user)
public java.lang.String createMeetingInfo(MeetingInfo info,
MemberRecord user)
public boolean updateMeetingInfoRecode(java.lang.String meetingID,
java.lang.String recode,
java.util.List attachments,
java.lang.String lastUpdateRecordTime)
public boolean updateMeetingInfoHold(java.lang.String meetingID,
boolean isHold)
public boolean insertMeetingRecordSendRecord(java.util.Map sendRecord)
public java.util.Map getMemberConflictMeeting(MemberRecord mem,
java.lang.String memIDs,
java.lang.String meetingID,
java.lang.String start_time,
java.lang.String end_time)
public boolean autoUpdateMeetingLastNoticeTime(java.lang.String meetingID)
public boolean updateMeetingCalendarTime(java.lang.String meetingID,
java.util.Date st,
java.util.Date et,
MemberRecord user)
public java.util.Vector<java.lang.String> getRealManageCompanyIDsOfAPManager(java.lang.String memID,
java.lang.String APType)
public java.lang.String createMeetingRoom(MeetingRoom room)
public java.util.List<java.lang.String> getAllMeetingIdsByRoom(java.lang.String roomId)
public boolean deleteMeetingRoom(java.lang.String id)
public java.util.List getAllMeetingRoomByGroupID(java.lang.String groupID,
MemberRecord mem,
java.lang.String manager_use,
java.lang.Boolean enable)
public java.util.List getAllMeetingRoomGroup(MemberRecord mem,
java.lang.String manager_use,
java.lang.Boolean enable,
java.lang.String comID)
public MeetingRoom getMeetingRoomOrGroupByID(java.lang.String id)
ServerAPI
getMeetingRoomOrGroupByID in interface ServerAPIpublic int getMeetingRoomCountOfGroup(java.lang.String groupID)
public boolean updateMeetingRoom(MeetingRoom room)
public java.util.List validateMeetingInfo(MemberRecord mem,
java.util.Map argsMap)
public boolean addMainMeeting(java.lang.String memID,
java.lang.String meetingID)
public boolean deleteMainMeeting(java.lang.String memID,
java.lang.String meetingID)
public java.lang.String createAPRepeatRule(APRepeatRule repeatRule)
public boolean updateAPRepeatRule(APRepeatRule repeatRule)
public boolean deleteAPRepeatRule(APRepeatRule repeatRule)
public java.util.List getAfterRepeatUnstartedMeetingInfoID(APRepeatRule repeatRule,
boolean byTime)
public java.util.List getBeforeRepeatMeetingInfo(APRepeatRule repeatRule,
boolean byTime)
public boolean aotuUpdateAPRepeatRule(APRepeatRule repeatRule)
public APRepeatRule getAPRepeatRuleByAPID(java.lang.String apID)
public APWork getAPWorkByWorkID(java.lang.String workID,
java.lang.String userID)
public java.util.List<APWork> getAPWorkByAPID(java.lang.String parentID,
java.lang.String userID)
public java.lang.String insertAPWork(APWork work,
MemberRecord user)
public boolean updateAPWork(APWork work,
MemberRecord user)
public java.util.Map updateAPWorkProperty(java.util.Map property,
MemberRecord user)
public boolean deleteAPWork(java.lang.String workID,
MemberRecord user)
public java.util.List<APWork> getAPWorkByFilter(java.util.Map filterMap)
public java.util.Map getAPWorkCount(java.util.Map filterMap)
public java.util.List<APWorkComment> getAPWorkComment(java.lang.String parentID)
public APWorkComment getAPWorkCommentById(java.lang.String commentId)
public APWorkComment insertAPWorkComment(APWorkComment comment)
public java.util.List getAllSubDepIDListByManager(java.lang.String memID)
public java.util.List getAllSubComIDListByManager(java.lang.String memID)
public java.util.Collection getAllSubMemIDListByManager(java.lang.String memID)
public java.util.Map getAPRangeByAPRoleID(java.util.List APRoleIDList)
public boolean insertAPWorkParentMap(java.lang.String workID,
java.lang.String parentID)
public boolean deleteAPWorkParentMap(java.lang.String workID,
java.lang.String parentID)
public java.util.List<java.util.Map> getAPWorkParentMap(java.lang.String workID,
java.lang.String parentID)
public java.util.List<APTask> getAPTaskByComID(java.util.List comIDList,
java.lang.Boolean isEnabled)
public java.util.List<APTask> getAPTaskByMember(MemberRecord mem,
java.util.List filterComIDs)
public APTask getAPTaskByTaskID(java.lang.String tskID)
ServerAPI
getAPTaskByTaskID in interface ServerAPIpublic APTask insertAPTask(APTask task)
public java.lang.Boolean updateAPTask(APTask task)
public java.lang.Boolean deleteAPTask(java.lang.String taskId)
public java.util.Vector getEmailTemplateList(java.lang.String type,
java.util.Vector companyIDs)
public boolean insertEmailTemplate(pe.pde.EmailTemplate template)
public boolean updateEmailTemplate(pe.pde.EmailTemplate template)
public boolean deleteEmailTemplate(java.lang.String templateID)
public java.lang.String getNewEmailTemplateID()
public pe.pde.EmailTemplate getAPToEmailTemplate(java.lang.String templateID,
java.lang.String type,
java.lang.String companyId)
public 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,
java.lang.String lang,
java.lang.String state)
public 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,
MeetingInfo meeting,
java.lang.String script,
java.lang.String lang,
java.lang.String state)
public 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,
APWork work,
java.lang.String script,
java.lang.String lang,
java.lang.String state)
public java.lang.String getProSignStateDisplayName(java.lang.String proId,
java.lang.String proSignStateId)
ServerAPI
getProSignStateDisplayName in interface ServerAPIproId - process IdproSignStateId - artifact state Id
public java.util.List getIapSignTaskGroupByTskId(java.lang.String tskId)
ServerAPI
Get iapsign task for same iapannex by task id.
ex: Tsk01(iapannex)¡BTsk02(iapsign)¡BTsk03(iapsign)¡BTsk04(iapsign), use Server.getIapSignTaskGroupByTskId(Tsk01 ~ Tsk04),
return [Tsk02, Tsk03, Tsk04], IapTask.class
getIapSignTaskGroupByTskId in interface ServerAPItskId - task id
public java.util.List getMemberIDList(java.util.List IDList)
public java.util.Vector getPersonalTaskTracking(java.lang.String mId)
public java.util.Vector getPersonalTaskTracking(java.lang.String mId,
int sortType,
java.lang.String sortOrder)
public void insertPersonalTaskTracking(java.lang.String mId,
java.lang.String rootTskID)
public void deletePersonalTaskTracking(java.lang.String mId,
java.lang.String rootTskID)
public void setOrgSyncDao(com.flowring.dao.OrgSyncDao orgSyncDao)
setOrgSyncDao in interface com.flowring.dao.OrgSyncDaoAware
public java.util.HashMap getRootTaskDataListOfJoinMember(java.lang.String memberID,
java.lang.String type,
int sortType,
java.lang.String sortOrder,
boolean removeDraft)
public java.util.Vector getAllErrorTaskOfMember(java.lang.String memberID)
public java.lang.String getNewIdGeneratorID(java.lang.String startWith,
java.lang.String id,
int size)
public java.lang.String getRandomId(int type)
public void clearSysSerailMap()
public boolean clearRMManagerAccessByOrgID(java.lang.String orgID)
public java.util.List<FunctionAccess> getRMManagerAccessByOrgID(java.util.List<java.lang.String> orgIDList)
public java.util.List getCompanyIDListOfAPManager(MemberRecord member,
java.lang.String functionName,
java.lang.String permission)
public boolean isOpenBirthday(java.lang.String memID)
public boolean isOpenMobilePhone(java.lang.String memID)
public boolean updateIsOpenBirthday(java.lang.String memID,
java.lang.String isOpenBirthday)
public boolean updateIsOpenMobilePhone(java.lang.String memID,
java.lang.String isOpenMobilePhone)
public java.util.Vector getAllCompanyNameList()
public boolean deleteImageSlider(java.lang.String portletId)
public ImageSlider getImageSlider(java.lang.String portletId)
public void insertImageSlider(java.lang.String portletId,
java.lang.String mode,
java.lang.String height)
public boolean updateImageSlider(ImageSlider imageSlider)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||