|
||||||||||
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.RuntimeException
public 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)
ServerAPI
ServerAPI.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 ServerAPI
ServerAPI.reScheduleTaskExcludeNonOfficeHour(Task task)
,
ServerAPI.reScheduleTaskIncludeNonOfficeHour(Task task)
public void reScheduleTaskExcludeNonOfficeHour(Task task)
ServerAPI
Examples:
// 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 ServerAPI
public void reScheduleTaskIncludeNonOfficeHour(Task task)
ServerAPI
Examples:
// 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 ServerAPI
public 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.BindingException
public 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 ServerAPI
t
- the task to be completed.
public java.util.HashMap completeTask(Task t, java.lang.String stateID)
completeTask
in interface ServerAPI
t
- 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 ServerAPI
p_TaskID
- the given TaskIDp_MemID
- the given MemberRecordIDp_RoleID
- the given RoleID
public boolean forceReassignTask(java.lang.String p_TaskID, java.lang.String p_MemID)
ServerAPI
Examples:
var taskID = "Tsk000000226229"; var memID = "MEM0000000334532"; var Result = Server.forceReassignTask(taskID, memID);
forceReassignTask
in interface ServerAPI
p_TaskID
- the given TaskIDp_MemID
- the given MemberRecordID
public boolean forceReassignTask(Task p_Task, MemberRecord p_MR)
ServerAPI
Examples:
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 ServerAPI
p_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()
ServerAPI
Examples:
var Company = Server.getCompany();
//returns a Company
Object.
getCompany
in interface ServerAPI
Company
Company
public 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)
ServerAPI
Examples:
var dID = MyTask.getDepartmentID();
var Department = Server.getDepartment(dID);
//returns a Department
object
getDepartment
in interface ServerAPI
dID
- the given department id
Department
objectDepartment
public java.lang.String getDepNameByRoleID(java.lang.String roleID)
public java.lang.String getDepIDByRoleID(java.lang.String roleID)
public Department getOneDepartmentByName(java.lang.String mName)
ServerAPI
Examples:
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 ServerAPI
mName
- the given department name
Department
objectDepartment
public java.util.Vector getAllDepartmentByName(java.lang.String mName)
ServerAPI
Examples:
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 ServerAPI
mName
- the given department name
Vector
are instance of Department
)Department
public java.util.List getAllAccessibleDepartmentByMemID(java.lang.String memID)
public java.util.Vector getAllDepNameOfCompany()
ServerAPI
Examples:
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 ServerAPI
Vector
are department name)Department
public java.util.Vector getAllDepIDOfCompany()
ServerAPI
Examples:
var DepartmentIDList = Server.getAllDepIDOfCompany(); for(var i=0;i>DepartmentIDList.size();i++){ var Result = DepartmentIDList.get(i) }
getAllDepIDOfCompany
in interface ServerAPI
Vector
are department id)Department
public java.util.Vector getSubDepNameOfDR(java.lang.String id, boolean exp)
ServerAPI
Examples:
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 ServerAPI
id
- 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)
ServerAPI
Examples:
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 ServerAPI
id
- 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)
ServerAPI
Examples:
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 ServerAPI
exp
- 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)
ServerAPI
Examples:
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 ServerAPI
id
- 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)
ServerAPI
Examples:
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 ServerAPI
id
- 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)
ServerAPI
Examples:
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 ServerAPI
rolId
- 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)MemberRecord
public Role getRole(java.lang.String rID)
ServerAPI
Examples:
var rID = MyTask.getRoleID();
var role = Server.getRole(rID);
//returns a Role
object
getRole
in interface ServerAPI
Role
objectRole
public SpecialRole getSpecialRole(java.lang.String speRolID)
speRolID
-
SpecialRole
sRole;SpecialRole
public Role getOneRoleByName(java.lang.String mName)
ServerAPI
Examples:
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 ServerAPI
mName
- the given role name
Role
objectRole
public 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)
ServerAPI
Examples:
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 ServerAPI
mName
- the given role name
Vector
are instance of Role
)Role
public java.util.Vector getAllProjectRoleByName(java.lang.String mName)
ServerAPI
Examples:
var prjRoleList = Server. GetAllProjectRoleByName(mName); if(prjRoleList!= null) { for(var i=0;i< prjRoleList.size();i++) { var prjrole = prjRoleList.get(i); } }
getAllProjectRoleByName
in interface ServerAPI
mName
- the given ProjectRoleName
ProjectRole
)ProjectRole
public java.util.Vector getAllRoleNameOfCompany()
ServerAPI
Examples:
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 ServerAPI
Vector
are role name)Role
public 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)
ServerAPI
Examples:
var rID = MyTask.getRoleID();
var ProjectRole = Server.getProjectRole(rID);
//returns a ProjectRole
object
getProjectRole
in interface ServerAPI
rID
- the given project role id
ProjectRole
objectProjectRole
public java.lang.String[] getManager(java.lang.String id)
ServerAPI
Examples:
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 ServerAPI
id
- the given member id, role id, or department id
public java.util.Vector getManagersOfDRM(java.lang.String id)
ServerAPI
Examples:
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 interfaceServerAPI
- Parameters:
id
- the given member id, role id, or department id- Returns:
- the Vector object (each element in
Vector
are array ofString
)
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 aMemberRecord
Object var MemberBymLoginID = Server.getMember(mLoginID); returns aMemberRecord
Object var MemberBycName = Server.getMember(mName); returns aMemberRecord
Object
getMember
in interface ServerAPI
id
- 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)
ServerAPI
Examples:
var mID = MyTask.getMemberID();
var MemberRecord = Server.getMemberByID(mID);
//returns a MemberRecord
Object
getMemberByID
in interface ServerAPI
mID
- the given member id
MemberRecord
objectMemberRecord
public MemberRecord getMemberByName(java.lang.String mLoginID)
ServerAPI
Examples:
var mLoginID = "square";
var MemberRecord = Server.getMemberByName(mLoginID);
//returns a MemberRecord
Object
getMemberByName
in interface ServerAPI
MemberRecord
objectMemberRecord
public MemberRecord getMemberByNo(java.lang.String memNo)
public MemberRecord getMemberByCName(java.lang.String mName)
ServerAPI
Examples:
var mName = "JackLin";
var MemberRecord = Server.getMemberByCName(mName);
//returns a MemberRecord
Object
getMemberByCName
in interface ServerAPI
MemberRecord
objectMemberRecord
public MemberRecord getMemberByEmail(java.lang.String mEmail)
ServerAPI
Examples:
var mEmail = "jhih-kai@flowring.com";
var MemberRecord = Server.getMemberByEmail(mEmail);
//returns a MemberRecord
Object
getMemberByEmail
in interface ServerAPI
MemberRecord
objectMemberRecord
public java.lang.String getMemberUserNameByID(java.lang.String mID)
public java.util.Vector getAllMemberByCName(java.lang.String mName)
ServerAPI
Examples:
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 ServerAPI
mName
- 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)
ServerAPI
Examples:
var mID = MyTask.getMemberID(); var rID = MyTask.getRoleID(); var dID = MyTask.getDepartmentID(); var Result_company = Server.getManagerRole(Constants.ROOT_COMPANY_ID); //returns aRole
Object var Result_mID = Server.getManagerRole(mID); //returns aRole
Object var Result_rID = Server.getManagerRole(rID); //returns aRole
Object var Result_dID = Server.getManagerRole(dID); //returns aRole
Object
getManagerRole
in interface ServerAPI
id
- 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)
ServerAPI
Examples:
var mID = "MEM000003495111"; var parentIDList = Server.getParentIDListOfMember(mID, true);
getParentIDListOfMember
in interface ServerAPI
memID
- 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()
ServerAPI
Examples:
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 ServerAPI
SerRuntimeEnv
public Project getProject(java.lang.String prjID)
ServerAPI
Examples:
var prjID = MyTask.getProjectID();
var Project = Server.getProject(prjID);
//returns a Project
object
getProject
in interface ServerAPI
prjID
- the given project id
Project
objectProject
public java.lang.String getProjectNameById(java.lang.String prjID)
public final java.util.Vector getProjectOfCompany()
ServerAPI
Examples:
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 ServerAPI
Vector
are instance of Project
)Project
public java.util.Vector getProjectOfCompany(java.util.Vector<java.lang.String> comIDList)
getProjectOfCompany
in interface ServerAPI
public java.util.Vector getProjectOfCompanyByComId(java.lang.String comId)
public final java.util.Vector getProjectOfDepartment(java.lang.String dID)
ServerAPI
Examples:
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 ServerAPI
dID
- the given department id
Vector
are instance of Project
)Project
public final java.util.Vector getProjectOfManager(java.lang.String managerID)
ServerAPI
Examples:
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 ServerAPI
managerID
- the given member id
Vector
are instance of Project
)Project
public final Project getProjectOfPASEProcess(java.lang.String proID)
public DBProcess getDBProcess(java.lang.String pID)
ServerAPI
Examples:
var pID = "PRO0552992937964020";
var DBProcess = Server.getDBProcess(pID);
//returns a DBProcess
object
getDBProcess
in interface ServerAPI
pID
- the given process id
DBProcess
objectDBProcess
public 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)
ServerAPI
Examples:
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 ServerAPI
prjID
- the given project id
Vector
are instance of DBProcess
)DBProcess
public final java.util.Vector getRootDBProcessByName(java.lang.String pName)
public final java.util.Vector getPASEProcessOfMember(java.lang.String mID)
ServerAPI
Examples:
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 ServerAPI
mID
- the given member id
Vector
are instance of PASEProcess
)PASEProcess
public final Artifact getArtifact(java.lang.String aID)
ServerAPI
Examples:
var aID = "ART0101993090926140";
var Artifact = Server.getArtifact(aID);
//returns a Artifact
object
getArtifact
in interface ServerAPI
aID
- the given artifact id
Artifact
objectpublic java.lang.String getArtTskID(java.lang.String iID)
ServerAPI
getArtTskID
in interface ServerAPI
iID
- the given artifact instance id
public final java.util.Vector getArtifactOfCompany()
ServerAPI
Examples:
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 ServerAPI
Vector
are instance of Artifact
)Artifact
public final java.util.Vector getArtifactOfProject(java.lang.String prjID)
ServerAPI
Examples:
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 ServerAPI
prjID
- the given project id
Vector
are instance of Artifact
)Artifact
public final java.util.Vector getArtifactForm(java.lang.String aID)
ServerAPI
Examples:
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 ServerAPI
aID
- the given artifact id
Vector
are instance of ArtFormItem
)ArtFormItem
public final pe.entdiag.EnterpriseModel getEnterpriseDiagram()
public final PASEOrgModel getPASEOrgModel()
ServerAPI
PASEOrgModel
.
Examples:
var paseOrgModel = Server.getPASEOrgModel();
//returns the PASEOrgModel
object
getPASEOrgModel
in interface ServerAPI
PASEOrgModel
objectPASEOrgModel
public Task getTask(java.lang.String tID)
ServerAPI
Examples:
var taskID = "Tsk000000226229";
var Task = Server.getTask(taskID);
//returns a Task
object
getTask
in interface ServerAPI
tID
- 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()
ServerAPI
Examples:
var ArtFormList = Server.getTaskOfCompany();
for (var i=0;i<ArtFormList.size();i++) {
var ArtFormItem=ArtFormList.get(i);
//returns a ArtFormItem
object
}
getTaskOfCompany
in interface ServerAPI
Vector
are instance of Task
)Task
public final java.util.Vector getTaskOfCompany(int state)
ServerAPI
Examples:
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 ServerAPI
state
- the given task state
Vector
are instance of Task
)Task
public final java.util.Vector getRootTaskOfCompany()
ServerAPI
Examples:
var TaskList = Server.getRootTaskOfCompany();
for (var i=0;i<TaskList.size();i++) {
var Task=TaskList.get(i);
//returns a Task
object
}
getRootTaskOfCompany
in interface ServerAPI
Vector
are instance of Task
)Task
public final java.util.Vector getRootTaskOfCompany(int state)
ServerAPI
Examples:
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 ServerAPI
state
- the given task state
Vector
are instance of Task
)Task
public 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)
ServerAPI
Examples:
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 ServerAPI
dID
- the given department id
Vector
are instance of Task
)Task
public java.util.Vector getTaskOfDepartment(java.lang.String dID, int state)
ServerAPI
Examples:
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 ServerAPI
dID
- the given department idstate
- the given task state
Vector
are instance of Task
)Task
public java.util.Vector getTaskOfRole(java.lang.String rID)
ServerAPI
Examples:
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 ServerAPI
rID
- the given role id
Vector
are instance of Task
)Task
public java.util.Vector getTaskOfRole(java.lang.String rID, int state)
ServerAPI
Examples:
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 ServerAPI
rID
- the given role idstate
- the given task state
Vector
are instance of Task
)Task
public java.util.Vector getTaskOfMember(java.lang.String mID)
ServerAPI
Examples:
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 ServerAPI
mID
- the given member id
Vector
are instance of Task
)Task
public java.util.Vector getTaskOfMember(java.lang.String mID, int state)
ServerAPI
Examples:
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 ServerAPI
mID
- the given member idstate
- the given task state
Vector
are instance of Task
)Task
public 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)
ServerAPI
Examples:
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 ServerAPI
proID
- the given process id
Vector
are instance of Task
)Task
public java.util.Vector getTaskOfProcess(java.lang.String proID, int state)
ServerAPI
Examples:
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 ServerAPI
proID
- the given process idstate
- the given task state
Vector
are instance of Task
)Task
public 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
TinyTask
public java.util.Vector getSubTaskIDList(java.lang.String parentTID)
public java.util.Vector getSubTaskList(java.lang.String parentTID)
ServerAPI
Examples:
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 ServerAPI
parentTID
- 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)
ServerAPI
Examples:
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 ServerAPI
rootTID
- the given task id
Vector
are instance of Task
)Task
public boolean updateAttachFileInfo(java.lang.String attachCmpName, pe.filesystem.AttachFileInfo fileInfo)
ServerAPI
Examples:
var ret = Server.updateAttachFileInfo(compName, fileInfo);
updateAttachFileInfo
in interface ServerAPI
attachCmpName
- 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)
ServerAPI
Examples:
//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 ServerAPI
result
- the given countersign result string
CSResultData
)CSResultData
public java.util.Vector parseCSResultString(java.lang.String result, java.util.List auditList)
ServerAPI
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 } }
parseCSResultString
in interface ServerAPI
result
- 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
)CSResultData
public 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)
ServerAPI
Examples:
var taskID = "Tsk000000226232"; var task = Server.getTask(taskID); task.setKeyWord("Hello"); Server.updateTask(task);
updateTask
in interface ServerAPI
t
- the given task
Task
public boolean updateTaskState(Task t)
ServerAPI
Examples:
var taskID = "Tsk000000226232"; var task = Server.getTask(taskID); task.setTaskState(task.TASK_STATE_READY); Server.updateTaskState(task);
updateTaskState
in interface ServerAPI
t
- the given task
Task
public void updateTaskStateByServer(Task t)
public PASEartInstance getArtInstance(java.lang.String iID)
ServerAPI
Examples:
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 ServerAPI
iID
- the given artifact instance id
PASEartInstance
public PASEartInstance getArtInstance(java.lang.String iID, java.lang.String tID)
ServerAPI
Examples:
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 ServerAPI
iID
- the given artifact instance id
PASEartInstance
public boolean setArtInsState(PASEartInstance artInstance, java.lang.String stateID)
ServerAPI
Examples:
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 ServerAPI
PASEartInstance
public PASEartInstance createArtInstance(java.lang.String tID, java.lang.String aID)
ServerAPI
Examples:
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 ServerAPI
tID
- the given task id
PASEartInstance
public PASEartInstance createArtInstance(java.lang.String aID)
ServerAPI
Examples:
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 ServerAPI
PASEartInstance
public PASEartInstance createFreqArtInstance(java.lang.String aID)
public java.util.Vector getArtInstanceOfArtifact(java.lang.String aID)
ServerAPI
Examples:
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 ServerAPI
aID
- the given artifact id
Vector
are instance of PASEartInstance
)PASEartInstance
public java.util.Vector getArtInstanceOfProject(java.lang.String prjID)
ServerAPI
Examples:
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 ServerAPI
prjID
- 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)
ServerAPI
Examples:
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 ServerAPI
code
- the given SCRIPT data stringenv
- the given ServerScriptEnv
objectpublic org.mozilla.javascript.Scriptable runScript(java.lang.String code, ServerScriptEnv env, java.lang.String description)
public void flowTo(Task t, java.lang.String state)
ServerAPI
Examples:
Server.flowTo(MyTask, "Ast00000XXXX");or
Server.flowTo(MyTask, "StateName");
flowTo
in interface ServerAPI
t
- the given Task
state
- the given atrifact state id or state namepublic boolean pickQueueTask(Task t)
public java.util.Vector SQLloadValue(java.lang.String sql)
ServerAPI
RTRepository
).
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 ServerAPI
sql
- the input SQL data string
public boolean SQLinsertValue(java.lang.String sql)
ServerAPI
RTRepository
).
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 ServerAPI
sql
- the input SQL data string
public boolean SQLupdateValue(java.lang.String sql)
ServerAPI
RTRepository
).
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 ServerAPI
sql
- the input SQL data string
public boolean SQLdeleteValue(java.lang.String sql)
ServerAPI
RTRepository
).
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 ServerAPI
sql
- 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 ServerAPI
public 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 ServerAPI
public boolean sendPASEMessage(PASEMessage msg)
ServerAPI
Examples:
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 ServerAPI
msg
- the deliverable messagePASEMessage
public 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)
ServerAPI
Examples:
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 ServerAPI
msg
- the renewable message
PASEMessage
public boolean deletePASEMessage(PASEMessage msg)
ServerAPI
Examples:
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 ServerAPI
msg
- the given message. msg.SendID, msg.RecID, msg.SendTime
are used as key to delete the message.
PASEMessage
public 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)
ServerAPI
Examples:
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 ServerAPI
title
- the given title for dialogcontent
- the given message to showpublic boolean announceOnlineClient(java.lang.String mID, ClientMessage msg)
ServerAPI
Examples:
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 ServerAPI
msg
- pe.pase.ClientMessage
public boolean updateArtInstance(java.lang.String tID, PASEartInstance artInstance)
updateArtInstance
in interface ServerAPI
tID
- the given task idartInstance
- the given PASEartInstance
PASEartInstance
public boolean updateArtInstance(PASEartInstance artInstance)
ServerAPI
Examples:
var result = Server.updateArtInstance(artInstance);
updateArtInstance
in interface ServerAPI
artInstance
- the given PASEartInstance
PASEartInstance
public boolean updateArtInstanceLog(java.lang.String tID, PASEartInstance artInstance)
ServerAPI
Examples:
var result = Server.updateArtInstanceLog(tID,artInstance);
updateArtInstanceLog
in interface ServerAPI
tID
- the given task idartInstance
- the given PASEartInstance
PASEartInstance
public 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)
ServerAPI
Examples:
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 ServerAPI
mID
- the given member idoldPwd
- original passwordnewPwd
- new passwordpublic 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)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailsubject
- the "subject" field of E-Mailtext
- the content of E-Mailpublic 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)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-Mailpublic 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)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-Mailpublic void sendHTMLMail(java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String text)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailsubject
- the "subject" field of E-Mailtext
- the content of E-Mailpublic 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)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name 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)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name 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)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name list. The file name is based on PASE Server.tskID
- the designated task ID to executepublic 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)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name list. The file name is based on PASE Server.task
- the designated task to executepublic 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 ServerAPI
from
- the "from" filed of E-Mail.to
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mail.cc
- the "cc" field of E-Mail address.subject
- the "subject" field of E-Mail.text
- the content of E-Mail.fileList
- the attached file name list. The file name is based on PASE
Server.task
- the designated task to execute.script
- the designated script to execute.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)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name list. The file name is based on PASE Server.tskID
- the designated task ID to executepublic 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)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name list. The file name is based on PASE Server.task
- the designated task to executepublic 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 ServerAPI
from
- the "from" filed of E-Mail.to
- the "to" field of E-Mail address(format:aaa@x.y.z), used as
the destination of the E-Mail.cc
- the "cc" field of E-Mail address.subject
- the "subject" field of E-Mail.text
- the content of E-Mail.fileList
- the attached file name list. The file name is based on PASE
Server.task
- the designated task to execute.script
- the designated script to execute.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)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name 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)
ServerAPI
Examples:
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 ServerAPI
from
- the "from" filed of E-Mailto
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the destination of the E-Mailcc
- the "cc" field of E-Mail addresssubject
- the "subject" field of E-Mailtext
- the content of E-MailfileList
- the attached file name 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)
ServerAPI
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();
getEmailTemplate
in interface ServerAPI
public pe.pde.EmailTemplate getAddASEmailTemplate(java.lang.String proID)
ServerAPI
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();
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)
ServerAPI
Examples:
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 ServerAPI
from
- 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 textpublic 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)
ServerAPI
Examples:
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 ServerAPI
from
- 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 someonepublic 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)
ServerAPI
Examples:
var ret = Server.updateMemberRecord(mbr);
updateMemberRecord
in interface ServerAPI
mbr
- 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)
ServerAPI
Examples:
Server.removeRootTask(rootTaskID);
removeRootTask
in interface ServerAPI
p_RootTaskID
- root task idpublic 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)
ServerAPI
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);
batchProcess
in interface ServerAPI
completeTask
- the List of task object.removeTask
- the List of Root Task ID.createPro
- List of createprocess parameterspublic void stopRootTask(java.lang.String rootID)
ServerAPI
Examples:
Server.stopRootTask("Tsk000000835835");
stopRootTask
in interface ServerAPI
rootID
- 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)
ServerAPI
Examples:
var p_MemID = MyTask.getMemberID(); var Result = Server.resetDeputyStateOn(p_MemID); //returns true if it reset successfully; false otherwise
resetDeputyStateOn
in interface ServerAPI
p_MemID
- the given member id whom starts up the deputation
public boolean resetDeputyStateOff(java.lang.String p_MemID)
ServerAPI
Examples:
var p_MemID = MyTask.getMemberID(); var Result = Server.resetDeputyStateOff(p_MemID); //returns true if it reset successfully; false otherwise
resetDeputyStateOff
in interface ServerAPI
p_MemID
- the given member id whom shuts off the deputation
public boolean resetDeputy(java.lang.String p_MemID, java.lang.String p_DeputyMemID)
ServerAPI
Examples:
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 ServerAPI
p_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)
ServerAPI
Examples:
// 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 ServerAPI
time
- 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)
ServerAPI
Examples:
// 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 ServerAPI
serialNo
- from previous createCronScript function.public void removeTaskCronScript(java.lang.String taskId)
ServerAPI
Examples:
// 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 ServerAPI
taskId
- 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 ServerAPI
userID
- 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 ServerAPI
userID
- 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 ServerAPI
userID
- 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)
ServerAPI
isPopUp
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 ServerAPI
userID
- 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)
ServerAPI
Examples:
var rootTaskID = MyTask.getRootID(); var ht=Server.getGlobals(rootTaskID); var value = ht.get("ItemName"); //returns key value is like "Pen"
getGlobals
in interface ServerAPI
rootTaskID
- the given root task id
public void setGlobals(java.lang.String rootTaskID, java.util.Map args)
ServerAPI
Examples:
var rootTaskID = MyTask.getRootID(); var ht = new java.util.HashMap(); ht.put("ItemName","Pen"); Server.setGlobals(rootTaskID,ht);
setGlobals
in interface ServerAPI
rootTaskID
- the given root task idargs
- the given a HashMap
data ( [Key:Value] = [retValue:Boolean(true/false)])public boolean deleteGlobals(java.lang.String rootTaskID)
ServerAPI
Examples:
var rootTaskID = MyTask.getRootID(); var Result=Server.deleteGlobals(rootTaskID); //returns true if it deletes successfully; false otherwise
deleteGlobals
in interface ServerAPI
rootTaskID
- 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)
ServerAPI
Examples:
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 ServerAPI
memID
- the given member id
Vector
are instance of PASEFreqAp
)PASEFreqAp
public 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)
ServerAPI
Examples:
Server.addSessionConnectionURL(1, 0, "jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test", "sa", "sql");
addSessionConnectionURL
in interface ServerAPI
seq
- 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 databasepublic void addSessionConnectionURL(int seq, int type, java.lang.String name, java.lang.String dburl, java.lang.String username, java.lang.String password)
ServerAPI
Examples:
Server.addSessionConnectionURL(1, 0, "MS-SQL1", "jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test", "sa", "sql");
addSessionConnectionURL
in interface ServerAPI
seq
- 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 databasepublic 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)
ServerAPI
Examples:
Server.addNewSessionConnectionURL(0, "MS-SQL1", "jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test", "sa", "sql");
addNewSessionConnectionURL
in interface ServerAPI
type
- 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)
ServerAPI
Examples:
var config = Server.deleteSessionConnectionURL("MS-SQL1"); java.lang.System.out.println(config);
deleteSessionConnectionURL
in interface ServerAPI
name
- the name to recognize the db configuration
HashMap
object which shows the deleted configurationpublic java.util.Vector getSessionConnectionURLList()
ServerAPI
Examples:
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 ServerAPI
HashMap
)public java.util.HashMap getSessionConnectionURL(java.lang.String name)
ServerAPI
Examples:
var config = Server.getSessionConnectionURL("MS-SQL1"); java.lang.System.out.println(config);
getSessionConnectionURL
in interface ServerAPI
name
- the name to recognize the db configuration, from 1
HashMap
object shows the SessionConnection configurationpublic java.util.HashMap getSessionConnectionURL(int sequence)
ServerAPI
Examples:
var config = Server.getSessionConnectionURL(1); java.lang.System.out.println(config);
getSessionConnectionURL
in interface ServerAPI
HashMap
object shows the SessionConnection configurationpublic SessionConnection createSessionConnection(int sequence)
ServerAPI
SessionConnection
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 ServerAPI
sequence
- the sequence which the data is store in configuration, from 1
SessionConnection
object which have connected to databaseSessionConnection
public java.lang.String createSessionConnectionKey(int sequence)
public SessionConnection createSessionConnection(java.lang.String name)
ServerAPI
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("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 ServerAPI
name
- the name to recognize the db configuration
SessionConnection
object which have connected to databaseSessionConnection
public 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 ServerAPI
String
- date. Date format : yyyy/mm/dd
public boolean isHoliday(java.lang.String date, java.lang.String memID)
isHoliday
in interface ServerAPI
String
- 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 ServerAPI
date
- the given Date format string
public boolean isHalfHoliday(java.lang.String date)
isHalfHoliday
in interface ServerAPI
String
- date. Date format : yyyy/mm/dd
public boolean isHalfHoliday(java.lang.String date, java.lang.String memID)
isHalfHoliday
in interface ServerAPI
String
- 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 ServerAPI
id
-
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 ServerAPI
public java.util.Vector getInvolvedMembers(java.lang.String rootTaskID)
ServerAPI
Examples:
var v = Server.getInvolvedMembers("Tsk000000835835");
getInvolvedMembers
in interface ServerAPI
rootTaskID
- the root task id.public java.util.Vector getInvolvedExecutors(java.lang.String rootTaskID)
ServerAPI
Examples:
var v = Server.getInvolvedExecutors("Tsk000000835835");
getInvolvedExecutors
in interface ServerAPI
rootTaskID
- the root task id.public void waitTask(java.lang.String tskID)
waitTask
in interface ServerAPI
tskID
- the task idpublic void waitTask(java.lang.String taskId, java.lang.String timeString)
ServerAPI
Examples:
Server.waitTask("TskXXXXXX","2001/12/10/14/12");
waitTask
in interface ServerAPI
taskId
- the task idpublic java.util.HashMap notifyTask(java.lang.String tskID)
ServerAPI
Examples:
Server.notifyTask("TskXXXXXXX");
notifyTask
in interface ServerAPI
tskID
- the task idpublic void lockTask(java.lang.String tskID)
ServerAPI
Examples:
Server.lockTask("TskXXXXXXX");
lockTask
in interface ServerAPI
tskID
- the task idpublic void unlockTask(java.lang.String tskID)
ServerAPI
Examples:
Server.unlockTask("TskXXXXXXX");
unlockTask
in interface ServerAPI
tskID
- the task idpublic java.util.HashMap goBackToWithDetailRet(Task fromTask, java.lang.String toProID, boolean artMode)
ServerAPI
Examples:
var task = Server.getTask("TskxXXXXXX"); var ret = Server.goBackToWithDetailRet(task, "ProXXXX", true);
goBackToWithDetailRet
in interface ServerAPI
fromTask
- 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)
ServerAPI
Examples:
var task = Server.getTask("TskxXXXXXX"); Server.goBackTo(task, "ProXXXX", true);
goBackTo
in interface ServerAPI
fromTask
- 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 datapublic boolean goBackTo(java.lang.String fromTaskID, java.lang.String toProID, boolean artMode)
ServerAPI
Examples:
Server.goBackTo("TskXXXXXXX", "ProXXXXXX", true);
goBackTo
in interface ServerAPI
fromTaskID
- 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 datapublic boolean goBackTo(java.lang.String fromTaskID, Task toTask, boolean artMode)
goBackTo
in interface ServerAPI
fromTaskID
- 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 datapublic 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)
ServerAPI
Examples:
var ret = Server.updateCompany(company);
updateCompany
in interface ServerAPI
company
- 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)
ServerAPI
Examples:
var ret = Server.deleteCompany(company,true);
deleteCompany
in interface ServerAPI
company
- Company instance, boolean determine to delete object relations
Company
public boolean deleteCompany(Company company, boolean isRemoveRalation)
ServerAPI
Examples:
var ret = Server.deleteCompany(company);
deleteCompany
in interface ServerAPI
company
- 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)
ServerAPI
Examples:
var ret = Server.insertMemberRecord(mbr);
insertMemberRecord
in interface ServerAPI
mbr
- 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)
ServerAPI
Examples:
var ret = Server.deleteMemberRecord(mbr);
deleteMemberRecord
in interface ServerAPI
mbr
- MemberRecord instance
MemberRecord
public boolean deleteMemberRecord(MemberRecord mbr, boolean isRemoveRalation)
ServerAPI
Examples:
var ret = Server.deleteMemberRecord(mbr);
deleteMemberRecord
in interface ServerAPI
mbr
- 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)
ServerAPI
Examples:
var ret = Server.insertRole(role);
insertRole
in interface ServerAPI
role
- 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)
ServerAPI
Examples:
var ret = Server.updateRole(role);
updateRole
in interface ServerAPI
Role
public boolean updateRole(Role role, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
public boolean deleteRole(Role role)
ServerAPI
Examples:
var ret = Server.deleteRole(role);
deleteRole
in interface ServerAPI
Role
public boolean deleteRole(Role role, boolean isRemoveRalation)
ServerAPI
Examples:
var ret = Server.deleteRole(role);
deleteRole
in interface ServerAPI
Role
public boolean deleteRole(Role role, boolean isRemoveRalation, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
public boolean insertDepartment(Department dep)
ServerAPI
Examples:
var ret = Server.insertDepartment(dep);
insertDepartment
in interface ServerAPI
dep
- 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)
ServerAPI
Examples:
var ret = Server.updateDepartment(dep);
updateDepartment
in interface ServerAPI
dep
- 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)
ServerAPI
Examples:
var ret = Server.deleteDepartment(dep);
deleteDepartment
in interface ServerAPI
dep
- Department instance
Department
public boolean deleteDepartment(Department dep, boolean isRemoveRalation)
ServerAPI
Examples:
var ret = Server.deleteDepartment(dep);
deleteDepartment
in interface ServerAPI
dep
- 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 ServerAPI
MemberRecord
public java.util.List getAllAccessibleMemberByMemID(java.lang.String memID)
public java.util.List getAllMemberByComID(java.lang.String comID)
ServerAPI
getAllMemberByComID
in interface ServerAPI
public java.util.List getAllUnassignedMember()
public java.util.List getAllMemberByComID(java.lang.String comID, boolean searchSubCompany)
public MemberRecord newMemberRecord()
ServerAPI
Examples:
var ret = Server.newMemberRecord();
newMemberRecord
in interface ServerAPI
MemberRecord
public MemberRecord newMemberRecord(boolean isFireOrgEvent)
public Role newRole()
ServerAPI
Examples:
var ret = Server.newRole();
newRole
in interface ServerAPI
Role
public Role newRole(boolean isFireOrgEvent)
public Department newDepartment()
ServerAPI
Examples:
var ret = Server.newDepartment();
newDepartment
in interface ServerAPI
Department
public 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)
ServerAPI
Examples:
var loginTime = Server.getLoginTime(memberName);
getLoginTime
in interface ServerAPI
user
- the given client user name
public java.util.HashMap getOnlineUserLoginTime()
ServerAPI
Examples:
var userLoginTime = Server.getOnlineUserLoginTime();
getOnlineUserLoginTime
in interface ServerAPI
public 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)
ServerAPI
Examples:
Server.addDebugLog("This is a debug message!");
addDebugLog
in interface ServerAPI
msg
- the given messagepublic void addExeLog(java.lang.String msg)
ServerAPI
Examples:
Server.addExeLog("This is a execution message!");
addExeLog
in interface ServerAPI
msg
- the given messagepublic void addInfoLog(java.lang.String msg)
ServerAPI
Examples:
Server.addInfoLog("This is a information message!");
addInfoLog
in interface ServerAPI
msg
- the given messagepublic void addWarningLog(java.lang.String msg)
ServerAPI
Examples:
Server.addWarningLog("This is a warning message!");
addWarningLog
in interface ServerAPI
msg
- the given messagepublic void addErrLog(java.lang.String msg)
ServerAPI
Examples:
Server.addErrLog("This is a err message!");
addErrLog
in interface ServerAPI
msg
- the given messagepublic ScheduleEvent createScheduleEvent()
ServerAPI
Examples:
var event = Server.createScheduleEvent();
createScheduleEvent
in interface ServerAPI
public ScheduleEvent getScheduleEvent(java.lang.String id)
ServerAPI
Examples:
var event = Server.getScheduleEvent(eventID);
getScheduleEvent
in interface ServerAPI
id
- Event id of ScheduleEvent
public void insertScheduleEvent(ScheduleEvent evt)
ServerAPI
Examples:
Server.insertScheduleEvent(event);
insertScheduleEvent
in interface ServerAPI
evt
- insert event into tablepublic void updateScheduleEvent(ScheduleEvent evt)
ServerAPI
Examples:
Server.updateScheduleEvent(event);
updateScheduleEvent
in interface ServerAPI
evt
- ScheduleEvent which will be updatedpublic void removeScheduleEvent(java.lang.String id)
ServerAPI
Examples:
Server.removeScheduleEvent(eventID);
removeScheduleEvent
in interface ServerAPI
id
- event idpublic java.util.Vector searchScheduleEvent(ScheduleSearchCondition cond)
ServerAPI
Examples:
var ret = Server.searchScheduleEvent(condition);
searchScheduleEvent
in interface ServerAPI
cond
- 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)
ServerAPI
Examples:
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 ServerAPI
sourceTaskID
- the given RootTaskIDcreatedRootTaskID
- the given created RootTaskID
public boolean addMonitorRelation(java.lang.String sourceTaskID, java.util.Vector createdRootTaskIDs)
ServerAPI
Examples:
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 ServerAPI
sourceTaskID
- the given RootTaskIDcreatedRootTaskIDs
- the given created RootTaskID list
public boolean setMonitorRelation(java.lang.String sourceTaskID, java.lang.String createdRootTaskID)
ServerAPI
Examples:
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 ServerAPI
sourceTaskID
- the given RootTaskID
public boolean setMonitorRelation(java.lang.String sourceTaskID, java.util.Vector createdRootTaskIDs)
ServerAPI
Examples:
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 ServerAPI
sourceTaskID
- 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.OrgListener
java.beans.PropertyVetoException
public void updateCompany(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
updateCompany
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void deleteCompany(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
deleteCompany
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void insertMemberRecord(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
insertMemberRecord
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void updateMemberRecord(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
updateMemberRecord
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void deleteMemberRecord(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
deleteMemberRecord
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void newMemberRecord(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
newMemberRecord
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void insertRole(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
insertRole
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void updateRole(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
updateRole
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void deleteRole(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
deleteRole
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void newRole(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
newRole
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void insertDepartment(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
insertDepartment
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void updateDepartment(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
updateDepartment
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void deleteDepartment(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
deleteDepartment
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void newDepartment(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
newDepartment
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public void newCompany(pe.pase.event.OrgEvent event) throws java.beans.PropertyVetoException
newCompany
in interface pe.pase.event.OrgListener
java.beans.PropertyVetoException
public 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)
ServerAPI
Examples:
var ret = Server.forceCompleteATask(MyTask);
forceCompleteATask
in interface ServerAPI
parentTask
- the given Parent Task
Task
public int getUncompletePATaskNo(Task parentTask)
ServerAPI
Examples:
var ret = Server.getUncompletePATaskNo(MyTask);
getUncompletePATaskNo
in interface ServerAPI
parentTask
- the given Parent Task
Task
public boolean addFreqApRole(java.lang.String freID, java.lang.String rolID)
ServerAPI
Examples:
var ret = Server.addFreqApRole(freqapID, roleID);
addFreqApRole
in interface ServerAPI
freID
- 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
UserCronEntry
public 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
UserCronEntry
public 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)
ServerAPI
Examples:
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 ServerAPI
artInsIDList
- the vector of artifact instance idprintMode
- the String
type of printing mode, should be "Java", "Pdf", "JpgFile" or "PdfFile"pageMode
- the String
type of page mode, should be "FullPage", "CutPage" or "OriginalPage"viewState
- the state of artifact to displaybRunScript
- true for running script on viewStatetop
- the top margin in millimeterdown
- the bottom margin in millimeterleft
- the left margin in millimeterright
- the right margin in millimeterorientation
- given 0 for horizontal, 1 for verticalpublic 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)
ServerAPI
Examples:
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 ServerAPI
artInsIDList
- the vector of artifact instance idprintMode
- the String
type of printing mode, should be "Java", "Pdf", "JpgFile" or "PdfFile"pageMode
- the String
type of page mode, should be "FullPage", "CutPage" or "OriginalPage"viewState
- the state of artifact to displaybRunScript
- true for running script on viewStatewidth
- is useless.(Reset to zero)height
- is useless.(Reset to zero)top
- the top margin in millimeterdown
- the bottom margin in millimeterleft
- the left margin in millimeterright
- the right margin in millimeterorientation
- given 0 for horizontal, 1 for verticalpopUpDlg
- pop-up the print setting dialogpublic 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)
ServerAPI
Examples:
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 ServerAPI
artInsIDList
- 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 verticalpublic 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)
ServerAPI
Examples:
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 ServerAPI
artInsIDList
- 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)
ServerAPI
Examples:
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 ServerAPI
artInsIDList
- 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)
ServerAPI
Examples:
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 ServerAPI
artInsIDList
- 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 verticalpublic 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)
ServerAPI
Examples:
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 ServerAPI
artInsIDList
- 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)
ServerAPI
Examples:
var cpRootTskIDList = Server.getCPTaskIDList(createProID, FrontTask.getID());
getCPTaskIDList
in interface ServerAPI
cProID
- the CreateProcess idfrontTaskID
- the front task id
public java.util.Vector getAllTskIDListByGPro(java.lang.String gProID, java.lang.String frontTaskID)
ServerAPI
Examples:
var allTskIDList = Server.getAllTskIDListByGPro(gatherProID, FrontTask.getID());
getAllTskIDListByGPro
in interface ServerAPI
gProID
- the GatherProcess idfrontTaskID
- the front task id
public java.util.Vector getCollectedTskIDListByGPro(java.lang.String gProID, java.lang.String frontTaskID)
ServerAPI
Examples:
var collectedTskIDList = Server.getCollectedTskIDListByGPro(gatherProID, FrontTask.getID());
getCollectedTskIDListByGPro
in interface ServerAPI
gProID
- 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 ServerAPI
public boolean isCSTaskComplete(Task t)
isCSTaskComplete
in interface ServerAPI
public CSSignInfo getCSSignInfo(Task task)
ServerAPI
Examples:
var csTask = Server.getTask("TskXXXXXXXXXXXX"); // countersign task var signInfo = Server.getCSSignInfo(csTask);
getCSSignInfo
in interface ServerAPI
task
- the given CSTask
public void shutdownTomcat()
public void startTomcat()
public boolean saveAFTVElementVO(AFTVElementVO vo)
ServerAPI
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
saveAFTVElementVO
in interface ServerAPI
vo
- the given AFTVElementVO
public boolean removeAFTVElementVO(java.lang.String subject, java.lang.String item)
ServerAPI
Examples:
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 ServerAPI
subject
- 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)
ServerAPI
Examples:
Server.getAttachFilePath(fileInfo);
getAttachFilePath
in interface ServerAPI
public java.lang.String getAttachFilePath(java.lang.String fid)
ServerAPI
Examples:
Server.getAttachFilePath(fid);
getAttachFilePath
in interface ServerAPI
fid
- 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)
ServerAPI
Examples:
var member = Server.getMemberRecord("XXXXX"); Server.resetMemberDelegation(member);
resetMemberDelegation
in interface ServerAPI
mbr
- MemberRecord memberrecord
MemberRecord
public boolean resetDeputyAndDeputyState(java.lang.String memId, java.lang.String deputyId, boolean state)
ServerAPI
Examples:
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 ServerAPI
deputyId
- the given member id whom is a deputystate
- the given true for set deputy state is on ,else false
public void resetTransactionTimeout(long timeout)
ServerAPI
Examples:
Server.resetTransactionTimeout(3 * 60); // 3mins
resetTransactionTimeout
in interface ServerAPI
timeout
- 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.ServerListener
public void loadSchedule()
public void setFlowService(FlowService flowService)
setFlowService
in interface FlowServiceAware
public void setDBService(DBService dBService)
setDBService
in interface DBServiceAware
public void setFileService(FileService fileService)
setFileService
in interface FileServiceAware
public void setOrgService(OrgService orgService)
setOrgService
in interface OrgServiceAware
public void setPDEService(PDEService pDEService)
setPDEService
in interface PDEServiceAware
public void setSecurityService(SecurityService securityService)
setSecurityService
in interface SecurityServiceAware
public void setUtilityService(UtilityService utilityService)
setUtilityService
in interface UtilityServiceAware
public void setCompressService(CompressService compressService)
setCompressService
in interface CompressServiceAware
public void setReportService(ReportService reportService)
setReportService
in interface ReportServiceAware
public void setPDEServerService(pe.pde.PDEServerService pDEServerService)
setPDEServerService
in interface pe.pde.PDEServerServiceAware
public void setObjectManager(ObjectManager objectManager)
setObjectManager
in interface ObjectManagerAware
public void setWebOrgManager(WebOrgManager webOrgManager)
setWebOrgManager
in interface WebOrgManagerAware
public void setServerEnvironmentManager(com.flowring.manager.ServerEnvironmentManager serverEnvironmentManager)
setServerEnvironmentManager
in interface com.flowring.manager.ServerEnvironmentManagerAware
public void setATaskManager(com.flowring.manager.ATaskManager aTaskManager)
setATaskManager
in interface com.flowring.manager.ATaskManagerAware
public void setScheduler(org.quartz.Scheduler scheduler)
public void setProcessManager(ProcessManager processManager)
setProcessManager
in interface ProcessManagerAware
public void setDeputyManager(DeputyManager deputyManager)
setDeputyManager
in interface DeputyManagerAware
public void setCronScriptManager(CronScriptManager cronScriptManager)
setCronScriptManager
in interface CronScriptManagerAware
public void setUserCronManager(UserCronManager userCronManager)
setUserCronManager
in interface UserCronManagerAware
public void setProWarningManager(ProWarningManager proWarningManager)
setProWarningManager
in interface ProWarningManagerAware
public void setTaskDao(com.flowring.dao.TaskDao taskDao)
setTaskDao
in interface com.flowring.dao.TaskDaoAware
public void setAPEmailManager(APEmailManager apEmailManager)
setAPEmailManager
in interface APEmailManagerAware
public APEmailManager getAPEmailManager()
public void setTaskManagerDao(com.flowring.dao.TaskManagerDao taskManagerDao)
setTaskManagerDao
in interface com.flowring.dao.TaskManagerDaoAware
public void setBBSBoardDao(com.flowring.dao.BBSBoardDao bbsBoardDao)
setBBSBoardDao
in interface com.flowring.dao.BBSBoardDaoAware
public void setBBSMessageDao(com.flowring.dao.BBSMessageDao bbsMessageDao)
setBBSMessageDao
in interface com.flowring.dao.BBSMessageDaoAware
public void setBBSCategoryDao(com.flowring.dao.BBSCategoryDao bbsCategoryDao)
setBBSCategoryDao
in interface com.flowring.dao.BBSCategoryDaoAware
public void setUnitTypeDao(com.flowring.dao.UnitTypeDao unitTypeDao)
setUnitTypeDao
in interface com.flowring.dao.UnitTypeDaoAware
public void setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transactionTemplate)
setTransactionTemplate
in interface com.flowring.dao.OrgSyncDaoAware
public void cacheInvoked(java.lang.String cacheEvent)
cacheInvoked
in interface com.flowring.cache.CacheListener
public 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 ServerAPI
public 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)
ServerAPI
var taskID = MyTask.getID(); var groupSignID = Server.getGroupSignIDOfTask(taskID);
getGroupSignIDOfTask
in interface ServerAPI
String
group sign id, ex: GPS000000000001public java.util.List getGroupSignTaskIDList(java.lang.String groupSignID)
ServerAPI
var taskID = MyTask.getID(); var groupSignID = Server.getGroupSignIDOfTask(taskID); var taskIDList = Server.getGroupSignTaskIDList(groupSignID)
getGroupSignTaskIDList
in interface ServerAPI
List
taskIDList. Each element is a String
task id.public java.util.HashMap getGroupSignTaskMap(java.lang.String groupSignID)
ServerAPI
String
taskID, Long
completeTime).
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 ServerAPI
HashMap
groupSignTaskMap. Each element(key, value) in HashMap is (String
taskID, Long
completeTime).public java.lang.String getDbConnectionCurrentState()
ServerAPI
getDbConnectionCurrentState
in interface ServerAPI
String
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 ServerAPI
String
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 ServerAPI
boolean
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.WebServerRegistryAware
public 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.AFNotificationPushDaoAware
public 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)
ServerAPI
Examples:
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 ServerAPI
userID
- 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)
ServerAPI
isPopUp
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 ServerAPI
userID
- 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)
ServerAPI
isPopUp
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 ServerAPI
userID
- 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 ServerAPI
public 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 ServerAPI
public 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 ServerAPI
proId
- 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 ServerAPI
tskId
- 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 |