|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WFCI
WFCI: WorkFlow Common Interface.
Method Summary | |
---|---|
boolean |
activeBBSBoard(java.lang.String bbsBoardID)
Active a bbs board in db with a board ID. |
void |
addAFDBConnectionURL(int seq,
int type,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Sets a db URL to db configuration. |
void |
addAFDBConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Sets a db URL to db configuration. |
void |
addDebugLog(java.lang.String msg)
|
void |
addErrLog(java.lang.String msg)
|
void |
addExeLog(java.lang.String msg)
|
boolean |
addFreqApRole(java.lang.String freID,
java.lang.String rolID)
|
void |
addInfoLog(java.lang.String msg)
|
boolean |
addMonitorRelation(java.lang.String sourceTaskID,
java.lang.String createdRootTaskID)
|
boolean |
addMonitorRelation(java.lang.String sourceTaskID,
java.util.Vector createdRootTaskIDs)
|
int |
addNewAFDBConnectionURL(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. |
void |
addWarningLog(java.lang.String msg)
|
java.util.Vector |
ArtSQLloadValue(java.lang.String sql)
The method is used to load value from database by nickname (the RTRepository ). |
java.util.Vector |
batchProcess(java.util.Vector completeTask,
java.util.Vector removeRootTask,
java.util.Vector createPro)
Batch create, remove and complete process. |
boolean |
bypassTask(Task p_Task,
java.lang.String p_AstID)
Bypass the task. |
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 loginID,
java.lang.String newPwd)
The method is used to change the password of some member without checking old password. |
boolean |
changePassword(java.lang.String memID,
java.lang.String oldPwd,
java.lang.String newPwd)
The method is used to change the password of some member. |
boolean |
checkValidNameUser()
check if the license of Name User is bigger than the number in DB |
void |
clearCache()
Clear the cache of the PASE server. |
void |
clearCache(java.lang.String type)
Clear this type cache of the PASE server. |
boolean |
clearQuestionnaireViews(java.lang.String qneId)
The implement method should clear views count when updated a specified questionnaire result. |
void |
closeAFDBConnection(java.lang.String session)
Close a SessionConnection object. |
void |
commitAFDBConnection(java.lang.String session)
Make commit in the session connection. |
java.util.HashMap |
completeTask(Task t)
Complete the task. |
java.util.HashMap |
completeTask(Task t,
java.lang.String stateID)
Complete the task. |
int |
connectServer(java.lang.String host,
java.lang.String port)
Connect to the PASE server by the given host address and host port. |
AFDBConnection |
createAFDBConnection(int seq)
Create an AFDBConnection object with database configuration, by the specific sequence. |
AFDBConnection |
createAFDBConnection(java.lang.String name)
Create an AFDBConnection object with database configuration, by the specific name. |
PASEartInstance |
createArtInstance(java.lang.String aID)
Create artifact instance. |
PASEartInstance |
createFreqArtInstance(java.lang.String aID)
Create artifact instance, for FreqAp use. |
PASEGroup |
createPASEGroup()
|
PASESharedFile |
createPASESharedFile()
|
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp)
Create a Process. |
java.lang.String |
createProcess(java.lang.String userID,
java.lang.String proID,
java.util.HashMap args,
boolean isPopUp,
boolean isDelible)
Create a Process. |
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. |
ScheduleEvent |
createScheduleEvent()
Creates new ScheduleEvent. |
boolean |
delBBSMsg(java.lang.String bbsBoardID,
java.lang.String msgID)
Delete a bbs message in db with a borad ID and a message ID. |
boolean |
deleteActivity(com.flowring.onlineregister.entity.Activity act)
|
boolean |
deleteActivityPerm(java.lang.String aId,
java.lang.String memId)
|
boolean |
deleteAeppServerOfMultiOrg(java.lang.String ID)
Delete a AEPP Server with specified AEPP Server ID. |
java.util.HashMap |
deleteAFDBConnectionURL(java.lang.String name)
Delete a db URL from db configuration. |
boolean |
deleteBBSBoard(java.lang.String bbsBoardID)
Deletes a bbs board in db with a board ID. |
boolean |
deleteBoardAdmin(java.lang.String memId)
|
boolean |
deleteBoardPerm(java.lang.String messageId,
java.lang.String memId)
|
boolean |
deleteDashboard(java.lang.String boardId)
Deletes a Dashboard and its style list. |
boolean |
deleteDashboardStyle(java.lang.String styleId)
Deletes a DashboardStyle from table. |
boolean |
deleteGlobals(java.lang.String rootTaskID)
Delete Globals data from database. |
boolean |
deleteMailLoginTimeStamp(java.lang.String mailId)
To delete the data from database by the mail id . |
boolean |
deleteMailLoginTimeStampByTaskId(java.lang.String taskId)
To delete the data from database by the task id . |
boolean |
deleteMbrSignGroup(java.lang.String mbrId,
AFGroup group)
|
boolean |
deleteMultiOrgPerm(java.lang.String memId)
Delete the user's multiorg permission with specified member ID. |
boolean |
deleteOption(com.flowring.questionnaire.entity.Option opt)
The implement method should remove a option datas from database by the given option object. |
boolean |
deleteOption(java.lang.String optId)
The implement method should remove a option datas from database by the given option id. |
void |
deletePASEGroup(java.lang.String id)
|
boolean |
deletePASEMessage(PASEMessage msg)
Delete message from database. |
boolean |
deletePASEMessageByID(java.lang.String msgID)
Delete message from database with message ID. |
void |
deletePASESharedFile(java.lang.String fId)
|
boolean |
deletePersonalDboard(java.lang.String dboardId,
PersonalConfig pConfig)
|
boolean |
deletePersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
|
boolean |
deleteProcessMapCategory(java.lang.String id)
Delete a ProcessMap Categoty with specified ID. |
boolean |
deleteProcessMapLink(Link link)
Delete one ProcessMap Link with specified ID and parent ID of the Link bean. |
boolean |
deleteQuestionnaire(com.flowring.questionnaire.entity.Questionnaire q)
The implement method should remove a questionnaire and its related datas from database by the given questionnaire object. |
boolean |
deleteQuestionnaire(java.lang.String qId)
The implement method should remove a questionnaire and its related datas from database by the questionnaire id. |
boolean |
deleteQuestionnaireAdmin(java.lang.String memId)
The implement method should remove a manager from questionnaire manager list by the given member id. |
boolean |
deleteQuestionnairePerm(java.lang.String qneId,
java.lang.String memId)
The implement method should remove a questionnaire permission from database by the given parameters. |
boolean |
deleteRegAdmin(java.lang.String mbrId)
|
boolean |
deleteTaskAttachedFile(java.lang.String fileID)
|
void |
deleteUserCalendar(java.lang.String calendarID)
delete user calendar with specified calendar id |
boolean |
deleteVotAdmin(java.lang.String memId)
|
boolean |
deleteVote(com.flowring.onlinevote.entity.Vote vote)
|
boolean |
deleteVoteOpt(com.flowring.onlinevote.entity.VoteOpt voteOpt)
|
boolean |
deleteVotPerm(java.lang.String votId,
java.lang.String memId)
|
int |
disconnectServer()
Disconnect to the PASE server. |
boolean |
doVote(java.util.List ticketList)
|
boolean |
forceReassignTask(java.lang.String p_TaskID,
java.lang.String p_MemID)
Force to reassign the task. |
boolean |
forceReassignTask(Task p_Task,
MemberRecord p_MR)
Force to reassign the task. |
boolean |
genQuestionnaire(java.lang.String qneId)
The implement method should generate empty Questionnaires result when add a new questionnaire or update a questionnaire. |
boolean |
genTicket(java.lang.String votId,
java.util.List memIdList)
²£¥Í¿ï²¼ |
com.flowring.onlineregister.entity.Activity |
getActivity(java.lang.String actId)
|
java.util.Vector |
getActivityList()
|
java.util.Vector |
getActivityList(java.lang.String memId)
|
java.util.Vector |
getActivityListByMbrId(java.lang.String id)
|
java.util.Vector |
getActivityListByMbrIdAndActDate(java.lang.String id)
|
java.util.Vector |
getActivityListByRegDate()
|
java.util.Vector |
getActivityListByVersionId(java.lang.String versionId)
|
java.util.Vector |
getActivityPermList(java.lang.String aId)
|
java.util.Vector |
getAddSignTaskList(java.lang.String signTaskId)
|
java.util.List |
getAeppServerListOfMultiOrg()
Get all AEPP Server in database. |
com.flowring.aeppServer.AeppServer |
getAeppServerOfMultiOrg(java.lang.String ID)
Get the AeppServer bean with specified AEPP Server ID. |
AFConnection |
getAFConnection()
Gets AFConnection, retrieve the connection between wfci and server. |
java.util.HashMap |
getAFDBConnectionURL(int seq)
Gets a db configuration by given sequence number. |
java.util.HashMap |
getAFDBConnectionURL(java.lang.String name)
Gets a db configuration by given name. |
java.util.Vector |
getAFDBConnectionURLList()
Gets all db configurations. |
AFTask |
getAFTask(java.lang.String tID)
Returns a data object of AFTask. |
java.util.Collection |
getAllAddASResult(java.lang.String taskID)
Returns all add AS result that were written before the given task. |
java.util.Vector |
getAllBBSBoard()
Gets all bbs boards, including active and suspended. |
java.util.Vector |
getAllBBSBoardByComID(java.lang.String comID)
Gets all bbs boards(include the announcement board) by company id. |
java.util.Vector |
getAllComIDOfMember(java.lang.String memID)
|
java.util.Collection |
getAllCSTaskNote(java.lang.String taskID)
Returns all CS Tasks' note that were written before the given task. |
java.util.Vector |
getAllDepartmentByName(java.lang.String mName)
Gets all departments by the same name. |
java.util.Vector |
getAllDepIDOfCompany()
Gets all departments' id in the company. |
java.util.Vector |
getAllDepIDOfMember(java.lang.String memID)
|
java.util.Vector |
getAllDepNameOfCompany()
Gets all departments' name in the company. |
java.util.Collection |
getAllIapSignResult(java.lang.String taskID)
Returns all add AS result that were written before the given task. |
java.util.List |
getAllManager(MemberRecord mbr,
boolean mainRoleOnly)
Get All mamager with the specified MemberRecord |
java.util.List |
getAllManagerByID(java.lang.String memId)
Get All mamager with the specified member id |
java.util.List |
getAllManagerByLoginID(java.lang.String loginId)
Get All mamager with the specified member's login id |
java.util.List |
getAllManagerByNo(java.lang.String memNo)
Get All mamager with the specified member No. |
java.util.Vector |
getAllMember()
Returns all member of system. |
java.util.Vector |
getAllMemberByCName(java.lang.String mName)
Gets all members by the same name. |
java.util.Vector |
getAllMessageOfMem(java.lang.String boardID,
java.lang.String memID)
|
java.util.List |
getAllPASEGroupByName(java.lang.String name)
|
java.util.Vector |
getAllProjectRoleByName(java.lang.String mName)
|
java.util.Vector |
getAllRoleByName(java.lang.String mName)
Gets all roles by the same name. |
java.util.Vector |
getAllRoleIDOfCompany()
Gets all role id in the company. |
java.util.Vector |
getAllRoleNameOfCompany()
Gets all role name in the company. |
java.util.List |
getAllTimeZones()
get all timezones in database |
java.util.Vector |
getAllTskIDListByGPro(java.lang.String gProID,
java.lang.String frontTaskID)
|
java.util.Vector |
getAllUnitType()
Get All Unit Types |
java.util.Vector |
getAllUnitType(int levelNumber,
int relation,
java.lang.String orderBy)
Get All UnitTypes with the specified level number, relation and orderBy |
java.util.List |
getAllUserCalendar()
get all user calendar |
java.lang.String |
getAnnouncementCompanyName(java.lang.String boardID)
get the name of company by announcement board id |
AFTaskList |
getApprovalHistoryRootTaskOfJoinMember(java.lang.String mbrID)
Returns a Approval History Root Task List of the Member(mbrID). |
Artifact |
getArtifact(java.lang.String aID)
Returns a data object of artifact. |
java.util.Vector |
getArtifactForm(java.lang.String aID)
Returns artifact forms of some specific artifact. |
java.util.Vector |
getArtifactOfCompany()
Returns all artifacts. |
java.util.Vector |
getArtifactOfProject(java.lang.String prjID)
Returns all artifact of some specific project. |
PASEartInstance |
getArtInstance(java.lang.String iID)
Returns a data object of artifact instance with current Task. |
PASEartInstance |
getArtInstance(java.lang.String iID,
java.lang.String tID)
Returns a data object of artifact instance with specific task. |
java.util.Vector |
getArtInstanceOfArtifact(java.lang.String aID)
Returns all artifact instances instanciated by some specific artifact. |
java.lang.String |
getArtTskID(java.lang.String iID)
Gets the latest associated TaskID with the Artifact Instance. |
java.util.HashMap |
getATaskNote(java.lang.String tskID)
|
java.util.List<AuthLDAPConfig> |
getAuthLDAPConfigs()
Retrieve the ldap configs |
BBS |
getBBS()
Gets a BBS interface |
java.util.Vector |
getBBSBoard()
Gets bbs boards, only active. |
BBSBoard |
getBBSBoard(java.lang.String bbsBoardID)
Gets the bbs board with the specific ID. |
java.util.Vector |
getBBSBoardByRangeID(java.util.Vector rangeList)
Gets bbs boards by member's role. |
BBSMessage |
getBBSMsg(java.lang.String msgID)
Gets the bbs message with the specific ID. |
java.util.Vector |
getBBSMsgList(java.lang.String bbsBoardID)
Gets all messages with a board ID. |
java.util.Vector |
getBBSSearchResult(java.lang.String bbsBoardID,
java.lang.String keyword)
Gets all messages with a keyword in some board. |
java.util.Vector |
getBoardAdminList()
|
java.util.Vector |
getBoardPermList(java.lang.String messageId)
|
java.util.Vector |
getCollectedTskIDListByGPro(java.lang.String gProID,
java.lang.String frontTaskID)
|
java.util.Vector |
getComIDListOfMember(java.lang.String memID)
Get the company id list of a member |
java.lang.String |
getComIdOfDep(java.lang.String depID)
Get the company id of a department |
java.lang.String |
getComIdOfRole(java.lang.String rolID)
Get the company id of a role |
Company |
getCompany()
Returns a data object of company. |
Company |
getCompany(java.lang.String comID)
Returns a data object of company by a specified company id. |
java.util.Map |
getCompanyAnnouncementBoard()
get the map of every company's announce board. |
java.util.Vector |
getCPTaskIDList(java.lang.String cProID,
java.lang.String frontTaskID)
|
java.util.HashMap |
getCSTaskNote(java.lang.String taskID)
Gets CSTask Notes that are written before the given task. |
com.flowring.dashboard.Dashboard |
getDashboard(java.lang.String boardId)
Returns a Dashboard object by a given Dashboard id. |
java.util.List |
getDashboardGroupList()
Gets a list of group from Dashboard without duplicated. |
java.util.List |
getDashboardGroupList(java.lang.String proId)
Gets a list of group from Dashboard by the given process id. |
java.util.List |
getDashboardGroupListOfUser(java.lang.String memId,
boolean isMainRoleOnly)
Gets a list of group of user's from Dashboard without duplicated. |
java.lang.String |
getDashboardId(java.lang.String prjId,
java.lang.String proId,
java.lang.String grpId)
Gets a Dashboard id by the given value. |
java.util.List |
getDashboardList()
Gets a dashboard list. |
java.util.List |
getDashboardListByConditionType(java.lang.String columnName,
int relation,
java.lang.String columnValue)
Gets a dashboard list by condition type. |
java.util.List |
getDashboardListByGroup(java.lang.String grpId)
Gets a dashboard list by the given group id, which contains each id's name. |
java.util.List |
getDashboardProcessList(java.lang.String prjId)
Gets a list of process from Dashboard by the given project id. |
java.util.List |
getDashboardProjectList()
Gets a list of project form Dashboard without duplicate. |
java.util.List |
getDashboardStyleIdList(java.lang.String boardId)
Gets DashboardStyle id list of a dashboard by a given value. |
java.util.List |
getDashboardStyleList(java.lang.String boardId)
Gets a DashboardStyle list by a given value. |
java.lang.String |
getDbConnectionCurrentState()
Get the information about the system database connection : Max. connection size, Min. connection size, Current used connection size. |
int |
getDBNameUser()
Return the number of NameUser |
DBProcess |
getDBProcess(java.lang.String pID)
Returns a data object of process. |
Department |
getDepartment(java.lang.String dID)
Returns a data object of department by ID. |
MemberRecord |
getDepartmentHead(MemberRecord mbr,
boolean mainRoleOnly)
Get the manager of first unit department with the specified MemberRecord |
MemberRecord |
getDepartmentHeadByID(java.lang.String memId)
Get the manager of first unit department with the specified member id |
MemberRecord |
getDepartmentHeadByLoginID(java.lang.String loginId)
Get the manager of first unit department with the specified member's login id |
MemberRecord |
getDepartmentHeadByNo(java.lang.String memNo)
Get the manager of first unit department with the specified member No. |
java.util.Vector |
getDepartmentListOfPASEGroup(java.lang.String gId)
|
java.util.Vector |
getDeputiedOfMember(java.lang.String mID)
Gets a member list that the given member is each one of the list member deputy. |
EmailTemplate |
getEmailTemplate(java.lang.String etID)
getEmailTemplate by PROID or ETID. |
EnterpriseModel |
getEnterpriseDiagram()
Gets the Enterprise Diagram data model. |
FileManager |
getFileManager()
Gets a FileManager object. |
UnitType |
getFirstLevelUnitType()
Get first unit's unit types |
java.lang.String |
getFlowServerHost()
Gets the PASE server address. |
java.lang.String |
getFlowServerPort()
Gets the PASE server port. |
java.util.Vector |
getFreqApItemList()
Returns a FreqAp diagram item Vector. |
java.util.Vector |
getFreqApListOfMember(java.lang.String memID)
Returns a PASEFreqAp List of the specific member. |
java.util.Vector |
getFreqApNodeList()
Returns a PASEFreqApNode list that will be shown in the FreqAP diagram. |
java.util.Vector |
getFreqMessageByMbrId(java.lang.String mbrId)
|
java.util.HashMap |
getGlobals(java.lang.String rootTaskID)
Gets Globals data from previous setGlobals function. |
java.util.Vector |
getGroupSignTinyTaskList(java.lang.String mID)
Returns all groupsign tasks of some specific member. |
java.util.Vector |
getHalfHolidays()
get half holidays in system's default calendar. |
java.util.Vector |
getHalfHolidays(java.lang.String memID)
get half holidays in member's calendar. |
AFTaskList |
getHistoryRootTaskOfJoinMember(java.lang.String mbrID)
Returns a History Root Task List of the Member(mbrID). |
java.util.Vector |
getHolidays()
get holidays in system's default calendar. |
java.util.Vector |
getHolidays(java.lang.String memID)
get holidays in member's calendar. |
java.util.Vector |
getInvolvedExecutors(java.lang.String rootTaskID)
Returns ID list of executors who involved in the root process. |
java.util.Vector |
getInvolvedMembers(java.lang.String rootTaskID)
Returns ID list of members who involved in the root process. |
java.util.Vector |
getLatestBBSMsg(int count)
Gets the latest BBS Message with the specific count number. |
java.util.Vector |
getLatestBBSMsg(int count,
java.lang.String expBoardID)
Gets the latest BBS Message with the specific count number. |
java.util.Vector |
getLatestBBSMsgByMemID(int count,
java.util.Vector boardList)
|
int |
getLicenseNameUser()
Return the license of NameUser |
long |
getMailLoginTimeStamp(java.lang.String mailId)
Gets the time value in milliseconds of TimeStamp. |
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)
Gets manager role by the specified member, role or department ID. |
java.util.Vector |
getManagersOfDRM(java.lang.String id)
Gets all manager id by member id, role id, or department id. |
java.util.Vector |
getMbrSignGroupList(java.lang.String mbrId)
|
MemberRecord |
getMember(java.lang.String id)
Returns a data object of member by ID, LoginID, or Chinese-Name. |
AccessMember |
getMemberAccess(java.lang.String mID)
Gets the access config of Agenda for the specific member. |
AccessAdmin |
getMemberAdminAccess(java.lang.String mID)
Gets the access config of Admin for the specific member. |
java.util.Vector |
getMemberArtifactAccess(java.lang.String mID)
Gets the access config list of Agenda's function "artifact search" for the specific member. |
MemberRecord |
getMemberByCName(java.lang.String mName)
Returns a data object of member by Chinese-Name. |
MemberRecord |
getMemberByID(java.lang.String mID)
Returns a data object of member by ID. |
MemberRecord |
getMemberByName(java.lang.String mLoginID)
Returns a data object of member by LoginID. |
java.util.Vector |
getMemberListOfPASEGroup(java.lang.String gId)
|
AccessOnLineUser |
getMemberOnLineAccess(java.lang.String mID)
Gets the access config of Agenda's function "on-line user" for the specific member. |
java.util.Vector |
getMemberTaskAccess(java.lang.String mID)
Gets the access config list of Agenda's function "task search" for the specific member. |
java.util.List |
getMultiOrgPermList()
Get all member ID of users who can use multiorg. |
java.util.List |
getMultiOrgPermLoginIDList()
Get all login ID of users who can use multiorg. |
com.flowring.aeppServer.MultiServerACL |
getMultiServerACL(java.lang.String muoId,
java.lang.String memId)
Get Multi Server access control with specified multiorg ID and member ID. |
java.lang.String |
getNewAFGroupID()
|
java.lang.String |
getNewArtInsID()
Returns a new ArtIns ID. |
java.lang.String |
getNewBBSMsgID()
Returns a new BBS Msg ID. |
java.lang.String |
getNewDayId()
Generate a new Day ID. |
java.lang.String |
getNewFileID()
Returns a new File ID. |
java.lang.String |
getNewGroupSignID()
Generate a new GroupSign ID |
java.lang.String |
getNewMsgID()
Returns a new Msg ID. |
java.lang.String |
getNewMultiAeppServerID()
Retrieve the multi AEPP Server ID. |
java.lang.String |
getNewOfficeHourId()
Generate a new OfficeHour ID. |
java.lang.String |
getNewProcessMapCategoryID()
Get a ID of the ProcessMap Category. |
java.lang.String |
getNewTaskID()
Returns a new Task ID. |
java.lang.String |
getNewWorkingDayId()
Generate a new WorkingDay ID. |
java.lang.String |
getNewWorkingDayTemplateId()
Generate a new WorkingDayTemplate ID. |
MemberRecord |
getNextManager(MemberRecord mbr)
Get Next manger with the specified MemberRecord |
MemberRecord |
getNextManager(MemberRecord mbr,
int levelNumber)
Get Next manger with the specified MemberRecord and level
of unit type |
MemberRecord |
getNextManagerByID(java.lang.String memId)
Get Next manger with the specified member id |
MemberRecord |
getNextManagerByID(java.lang.String memId,
int levelNumber)
Get Next manger with the specified member id and level of unit type |
MemberRecord |
getNextManagerByLoginID(java.lang.String loginId)
Get Next manger with the specified member's login id |
MemberRecord |
getNextManagerByLoginID(java.lang.String loginId,
int levelNumber)
Get Next manger with the specified member's login id and level of unit type |
MemberRecord |
getNextManagerByNo(java.lang.String memNo)
Get Next manger with the specified member No. |
MemberRecord |
getNextManagerByNo(java.lang.String memNo,
int levelNumber)
Get Next manger with the specified member No. and level of unit type |
Department |
getOneDepartmentByName(java.lang.String mName)
Gets department by the specified department name. |
Role |
getOneRoleByName(java.lang.String mName)
Gets role by the specified role name. |
java.util.Vector |
getOnlineAdminUser()
Gets the on-line admin user list. |
java.util.Vector |
getOnlineUser()
Gets the on-line user list. |
java.util.List |
getOptionList(java.lang.String qstId)
The implement method should get option list by the given question id. |
java.util.List |
getOptionTemplateIdList()
The implement method should return option template id list. |
java.util.Vector |
getParentIDListOfMember(java.lang.String mID,
boolean isMainRoleOnly)
Gets All parent CompanyID, RolID, DepID, MemID of Member. |
PASEFreqAp |
getPASEFreqAp(java.lang.String freID)
Returns a PASEFreqAp with the specific ID. |
PASEGroup |
getPASEGroup(java.lang.String id)
|
java.util.Vector |
getPASEGroupList()
Get all PASEGroup. |
java.util.List |
getPASEGroupListByIdList(java.util.Vector idList)
get all PASEGroup id list by id list. |
java.util.Vector |
getPASEMessageOfMember(java.lang.String mID)
Gets message of the member. |
AFProcessList |
getPASEProcessOfMember(java.lang.String mID)
Returns the root processes of some specific member. |
PASESharedFile |
getPASESharedFile(java.lang.String fId)
|
PASESharedFile |
getPASESharedFileByPath(java.lang.String fPath)
|
java.util.Vector |
getPDiagramDetail(java.lang.String rootTID)
Returns the detail of process diagram. |
java.util.HashMap |
getPDiagramState(java.lang.String rootTID)
Returns the states of process diagram. |
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.HashMap |
getProcessDiagram(java.lang.String rootPID,
java.lang.String rootTaskID)
Returns a process diagram. |
java.util.HashMap |
getProcessDiagramAndState(java.lang.String rootPID,
java.lang.String rootTaskID)
Gets Monitor Diagram Data. |
Category |
getProcessMapCategory(java.lang.String id)
Get the Category bean of ProcessMap with specified ID. |
java.util.List |
getProcessMapCategoryList()
Get all ProcessMap Category in database. |
Link |
getProcessMapLink(Link link)
Get the ProcessMap Link bean with specified ID and parent ID of the Link bean. |
java.util.List |
getProcessMapLinkList(java.lang.String parentId)
Get all ProcessMap Link with specified parent ID. |
java.util.List |
getProcessMapParentIdListByProId(java.lang.String proId)
Get all parent Id by process Id. |
ProcessVersion |
getProcessVersion(java.lang.String rootProcessId)
Returns a data object of process version. |
java.util.HashMap |
getProcessView(java.lang.String rootPID)
|
java.util.HashMap |
getProductInfo()
Gets product version info. |
Project |
getProject(java.lang.String prjID)
Returns a data object of project by ID. |
AFProjectList |
getProjectOfCompany()
Returns all projects. |
AFProjectList |
getProjectOfDepartment(java.lang.String dID)
Returns the projects of some specific department. |
AFProjectList |
getProjectOfManager(java.lang.String managerID)
Returns the projects with some specific project manager. |
Project |
getProjectOfPASEProcess(java.lang.String proID)
Returns the project of the PASEProcess. |
ProjectRole |
getProjectRole(java.lang.String rID)
Returns a data object of project role by ID. |
java.util.List |
getPumpTaskList(java.lang.String rootID)
get pump task list. |
com.flowring.questionnaire.entity.Questionnaire |
getQuestionnaire(java.lang.String qId)
The implement method should return a Questionnaire object
by the given questionnaire id. |
java.util.List |
getQuestionnaireAdminList()
The implement method should get manager list of questionnaire module. |
java.util.List |
getQuestionnaireList()
The implement method should get all questionnaire. |
java.util.List |
getQuestionnaireList(com.flowring.questionnaire.entity.QuestionnaireSearchCondition condition)
The implement method should get questionnaire list by the given questionnaire search condition. |
java.util.List |
getQuestionnairePermList(java.lang.String qneId)
The implement method should get questionnaire permission list by the given questionnaire id. |
com.flowring.questionnaire.entity.QuestionnaireResult |
getQuestionnaireResult(java.lang.String qneId,
java.lang.String memId)
The implement method should return a QuestionnaireResult
object by the given parameters. |
java.util.List |
getQuestionnaireResultList(java.lang.String qneId)
The implement method should get QuestionnaireResult list by the given questionnaire id. |
com.flowring.questionnaire.entity.QuestionnaireSummaryResult |
getQuestionnaireSummaryResult(com.flowring.questionnaire.entity.Questionnaire qne)
Get a questionnaire summary result. |
java.util.Vector |
getRegAdminList()
|
ReportService |
getReportService()
|
AFTaskList |
getRequestHistoryRootTaskOfJoinMember(java.lang.String mbrID)
Returns a Request History Root Task List of the Member(mbrID). |
Role |
getRole(java.lang.String rID)
Returns a data object of role by ID. |
java.util.Vector |
getRoleListOfPASEGroup(java.lang.String gId)
|
java.util.Map |
getRoleSearchResult(java.lang.String keyword,
boolean depNameSearch,
boolean rolNamesearch,
boolean memNameSearch,
boolean loginIdSearch)
Get the role search result with the keyword. |
java.util.Vector |
getRootDBProcessOfProject(java.lang.String prjID)
Returns a data object of process. |
AFTaskList |
getRootTaskOfJoinMember(java.lang.String mID)
Returns root tasks with some specific member is involved in. |
AFTaskList |
getRootTaskOfJoinMember(java.lang.String mID,
int state)
Returns root tasks with the specific member is involved in and the specific state. |
AFTaskList |
getRootTaskOfJoinMember(java.lang.String mID,
java.lang.String proID)
Returns root tasks with the specific member is involved in and the specific state. |
AFTaskList |
getRootTaskOfMember(java.lang.String mID)
Returns root tasks executed by some specific member. |
AFTaskList |
getRootTaskOfMember(java.lang.String mID,
int state)
Returns root tasks which in some state and executed by some specific member. |
java.util.Vector |
getRootTaskOfProcess(java.lang.String proID)
Returns the task list of the Process. |
java.util.Vector |
getRootTaskOfProcess(java.lang.String proID,
int state)
Returns the task list of the Process with the specific state. |
ScheduleEvent |
getScheduleEvent(java.lang.String id)
Gets schedule event. |
SerRuntimeEnv |
getServerEnv()
Gets server runtime environment. |
double |
getServerGMT()
get the GMT of server |
java.util.HashMap |
getServerStatus()
Gets server status. |
long |
getServerTime()
Gets server time. |
java.util.Vector |
getSubDepIDOfDR(java.lang.String id,
boolean exp)
Gets 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)
Gets 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 |
getSubMemberCNameOfDR(java.lang.String id,
boolean exp)
Gets 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 |
getSubMemberIDOfDR(java.lang.String id,
boolean exp)
Gets 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)
Returns a MemberRecord ID list of sub-members of the member. |
java.util.Vector |
getSubRoleIDOfDR(java.lang.String id,
boolean exp)
Gets sub-role's id by specified department id or role id, and that search directly down the organizer according to the 'exp' argument. |
java.util.Vector |
getSubRoleNameOfDR(java.lang.String id,
boolean exp)
Gets sub-role's name by specified department id or role id, and that search directly down the organizer according to the 'exp' argument. |
AFTaskList |
getSubTaskList(java.lang.String parentTID)
Returns subtasks of some specific task. |
Task |
getTask(java.lang.String tID)
Returns a data object of task. |
java.lang.String |
getTaskAttachedFileContent(java.lang.String fileID)
|
java.util.Vector |
getTaskIDListOfMember(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
Returns all task id of some specific member. |
AFTaskList |
getTaskList(java.lang.String mID)
Returns all tasks of some specific member. |
TaskManager |
getTaskManager()
Gets a TaskManager object. |
java.util.Vector |
getTaskOfCompany()
|
java.util.Vector |
getTaskOfCompany(int state)
|
java.util.Vector |
getTaskOfDepartment(java.lang.String dID)
|
java.util.Vector |
getTaskOfDepartment(java.lang.String dID,
int state)
|
AFTaskList |
getTaskOfMember(java.lang.String mID)
Returns tasks executed by some specific member. |
AFTaskList |
getTaskOfMember(java.lang.String mID,
int state)
Returns root tasks which in some state and executed by some specific member. |
AFTaskList |
getTaskOfProcess(java.lang.String proID)
Returns the task list of the Process. |
AFTaskList |
getTaskOfProcess(java.lang.String proID,
int state)
Returns the task list of the Process with the specific state. |
java.util.Vector |
getTaskOfRole(java.lang.String rID)
|
java.util.Vector |
getTaskOfRole(java.lang.String rID,
int state)
|
AFTaskList |
getTaskOfRootTask(java.lang.String rootTID)
Returns tasks of some specific root task. |
java.util.Map |
getTicketList(java.lang.String votId)
|
java.util.Vector |
getTinyPDiagramDetail(java.lang.String rootTID,
java.lang.String mID)
Returns the detail of process diagram. |
java.util.List |
getTinyQuestionnaireListByCond(com.flowring.questionnaire.entity.QuestionnaireSearchCondition qsc,
java.lang.String memId)
Get TinyQuestionnaireList by SQL WHERE condition. |
java.util.List |
getTinyRootTaskIdListOfJoinMember(java.lang.String mID,
java.lang.String rootDate,
java.lang.String rootName,
java.lang.String rootState)
Returns tasks with some specific member is involved in. |
java.util.Vector |
getTinyRootTaskOfJoinMember(java.lang.String mID)
Returns root tasks with some specific member is involved in. |
java.util.Vector |
getTinyRootTaskOfJoinMember(java.lang.String mID,
java.lang.String proID)
Returns root tasks with some specific member is involved in. |
java.util.List |
getTinyTaskIdListTracked(java.lang.String mID,
java.util.Vector idList,
java.lang.String state)
Returns all tasks of some specific member. |
java.util.Vector |
getTinyTaskList(java.lang.String mID)
Returns all tasks of some specific member. |
java.util.Vector |
getTinyTaskList(java.lang.String mID,
int sc,
int ec,
java.lang.String order)
Returns all tasks of some specific member. |
java.util.Vector |
getTinyTaskList(java.lang.String mID,
java.util.Vector idList)
Returns all tasks of some specific member. |
java.util.HashMap |
getTreeTaskList(java.lang.String mID)
Returns the project-tasks vector of some specific member. |
UnitType |
getUnitType(java.lang.String uid)
Get the Unit Type with the specified unit id |
UnitType |
getUnitTypeByLoginID(java.lang.String loginId)
Get the Unit Type with the specified member's login id |
UnitType |
getUnitTypeByMember(MemberRecord mbr)
Get the Unit Type with the specified MemberRecord |
UnitType |
getUnitTypeByMemID(java.lang.String memId)
Get the Unit Type with the specified member id |
UnitType |
getUnitTypeByNo(java.lang.String memNo)
Get the Unit Type with the specified member No. |
com.flowring.schedule.UserCalendar |
getUserCalendar(java.lang.String calendarID)
get user calendar by specified calendar id |
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)
get member's all UserCalendars corresponding to every role; |
java.util.Vector |
getVariableList()
Get All Variable |
java.util.List |
getVotAdminList()
|
com.flowring.onlinevote.entity.Vote |
getVote(java.lang.String voteId)
|
java.util.List |
getVoteList()
|
java.util.List |
getVoteListByCond(java.lang.String cond,
java.lang.String memId,
java.lang.String votingStage)
|
com.flowring.onlinevote.entity.VoteResult |
getVoteResult(java.lang.String votId)
|
java.util.List |
getVotPermList(java.lang.String votId)
|
int[] |
getWeek()
get the work days of a week in member's 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. |
boolean |
goBackTo(java.lang.String fromTaskID,
java.lang.String toProID,
boolean artMode)
Go back to a former task node in the same process. |
boolean |
goBackTo(java.lang.String fromTaskID,
Task toTask,
boolean artMode)
Go back to a former task node in the same process. |
boolean |
goBackTo(java.lang.String fromTaskID,
Task toTask,
boolean artMode,
boolean isEmailNotify)
Go back to a former task node in the same process. |
boolean |
goBackTo(Task fromTask,
java.lang.String toProID,
boolean artMode)
Go back to a former task node in the same process. |
java.util.HashMap |
goBackToWithDetailRet(Task fromTask,
java.lang.String toProID,
boolean artMode)
|
boolean |
increaseQuestionnaireViews(java.lang.String qneId)
The implement method should increase views count when user click or read a specified questionnaire. |
java.util.HashMap |
initAgenda(java.lang.String user)
Initialize user's personal Agenda, return essential data. |
void |
initHoliday()
Initialize holidays. |
java.util.HashMap |
initProcess(java.lang.String user,
PASEProcess process)
Initial the process. |
java.util.HashMap |
initProcess(java.lang.String user,
java.lang.String roleID,
java.lang.String depID,
java.lang.String processID,
java.lang.String processName,
java.lang.String subject,
int priority)
Initial the process. |
boolean |
insertActivity(com.flowring.onlineregister.entity.Activity act)
|
boolean |
insertActivityPerm(java.lang.String aId,
java.lang.String memId)
|
boolean |
insertAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
Insert a AEPP Server. |
boolean |
insertBoardAdmin(java.lang.String memId)
|
boolean |
insertBoardPerm(java.lang.String messageId,
java.lang.String memId)
|
boolean |
insertDashboard(com.flowring.dashboard.Dashboard dboard)
Adds a Dashboard only. |
boolean |
insertDashboardStyle(com.flowring.dashboard.DashboardStyle dstyle)
Adds a DashboardStyle into table. |
boolean |
insertMbrSignGroup(java.lang.String mbrId,
AFGroup group)
|
boolean |
insertMultiOrgPerm(java.lang.String memId)
Insert a user who is permitted to use multiorg with specified member ID. |
boolean |
insertOption(com.flowring.questionnaire.entity.Option opt)
The implement method should insert datas into database by the given option object. |
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)
|
boolean |
insertProcessMapCategory(Category category)
Insert a new ProcessMap Category. |
boolean |
insertProcessMapLink(Link link)
Insert a new ProcessMap Link. |
boolean |
insertQuestionnaire(com.flowring.questionnaire.entity.Questionnaire q)
The implement method should insert datas into database by the given questionnaire object. |
boolean |
insertQuestionnaireAdmin(java.lang.String memId)
The implement method should insert datas into database by the given member id. |
boolean |
insertQuestionnairePerm(java.lang.String qneId,
java.lang.String memId)
The implement method should insert datas into database by the given parameters. |
boolean |
insertQuestionnaireResult(com.flowring.questionnaire.entity.QuestionnaireResult qneResult)
The implement method should insert datas into database by the given QuestionnaireResult object. |
boolean |
insertRegAdmin(java.lang.String mbrId)
|
void |
insertScheduleEvent(ScheduleEvent evt)
Insert ScheduleEvent into table. |
boolean |
insertTaskAttachedFile(TaskAttachedFileInfo fileInfo)
|
boolean |
insertTaskGroupSign(java.lang.String taskID,
java.lang.String groupSignID,
long signTime)
This method is used for insert into Task_GroupSign. |
boolean |
insertVotAdmin(java.lang.String memId)
|
boolean |
insertVote(com.flowring.onlinevote.entity.Vote vote)
|
boolean |
insertVoteOpt(com.flowring.onlinevote.entity.VoteOpt voteOpt)
|
boolean |
insertVotPerm(java.lang.String votId,
java.lang.String memId)
|
boolean |
isAlreadyVote(java.lang.String votId,
java.lang.String memID)
|
boolean |
isCompanyManager(MemberRecord mbr)
Is manager of the company with the specified MemberRecord |
boolean |
isCompanyManagerByID(java.lang.String memId)
Is manager of the company with the specified member id |
boolean |
isCompanyManagerByLoginID(java.lang.String loginId)
Is manager of the company with the specified member's login id |
boolean |
isCompanyManagerByNo(java.lang.String memNo)
Is manager of the company with the specified member No. |
boolean |
isContainedInPASEGroup(java.lang.String gId,
java.lang.String mID)
|
boolean |
isDashboardExist(java.lang.String prjId,
java.lang.String proId,
java.lang.String grpId)
Test dashboard exist or not by the given value. |
boolean |
isDashboardStyleSiblingOrderExist(java.lang.String boardId,
int siblingOrder)
Tests whether the dashboard style's SiblingOrder exist or not. |
boolean |
isEnabledModule(java.lang.String moduleName)
Returnss the flag indicates whether a module is enabled. |
boolean |
isHalfHoliday(java.lang.String date)
Check specified date whether it's a half of holiday or not. |
boolean |
isHalfHoliday(java.lang.String date,
java.lang.String memID)
Check if the date is half-holiday in user's calendar. |
boolean |
isHoliday(java.lang.String date)
Check specified date whether it's a holiday or not. |
boolean |
isHoliday(java.lang.String date,
java.lang.String memID)
Check if the date is holiday. |
boolean |
isLockedTask(java.lang.String tskID)
Check the task locking state. |
boolean |
isLogined(java.lang.String loginID)
Check specified user is logined or not. |
boolean |
isMemberAllowReadCensus(java.lang.String memId,
java.lang.String qneId)
The implement method should test the given member has the authorization to read or view the specified questionniare census. |
boolean |
isQuestionnaireAdmin(java.lang.String memId)
The implement method should test the given member is a manager in Questionnaire module. |
boolean |
isRegAdmin(java.lang.String mbrId)
|
boolean |
isRegisterActivity(com.flowring.onlineregister.entity.Activity act,
java.lang.String mbrId)
|
boolean |
isRestSat(java.lang.String date)
Check specified date whether it's a rest Saturday or not. |
boolean |
isServerConnecting()
Check if wfci is connecting with the server. |
boolean |
isServiceAlive()
check the services in wfci are are available, if you clear the cache of AEPP, the new wfci will be constructed, and old one will be invalid, so the services are unavailable. |
boolean |
isSupervisor(java.lang.String memID)
To check the member is Supervisor or not. |
boolean |
isUnitExistUserWorkingDay(java.lang.String id,
java.lang.String calendarID)
check the unit has been set calendar or not |
boolean |
isVotAdmin(java.lang.String memId)
|
boolean |
isWorkday(java.lang.String date,
java.lang.String memID)
Check if the date is workday in user's calendar. |
java.util.Vector |
loadValueWithAFDBConnection(java.lang.String session,
java.lang.String sqlcmd)
Invoke the connection to load value. |
void |
lockTask(java.lang.String tskID)
Lock the root task of the task. |
java.util.HashMap |
login(java.lang.String user,
java.lang.String pass)
User login the PASE server. |
java.util.Map |
login(java.lang.String loginID,
java.lang.String pass,
boolean toCheckDup)
To authenticate users (it doesn't register). |
void |
logout(java.lang.String loginID)
User logout the PASE server. |
boolean |
mustReassignDeputiedTask(java.lang.String memID)
|
com.flowring.onlineregister.entity.Activity |
newActivity()
|
boolean |
newBBSBoard(BBSBoard bbsBoard)
New a bbs board in db with a new board object. |
com.flowring.dashboard.Dashboard |
newDashboard()
Create a new Dashboard with a new system id which get from
System. |
com.flowring.dashboard.DashboardStyle |
newDashboardStyle(java.lang.String boardId)
Create a new DashboardStyle with a new system id which get
from System. |
com.flowring.questionnaire.entity.Option |
newOption()
The implement method must provide a new Option object. |
com.flowring.questionnaire.entity.Option |
newOptionTemplate()
The implement method should create a Option Template. |
com.flowring.questionnaire.entity.Question |
newQuestion()
The implement method must provide a new Question object. |
com.flowring.questionnaire.entity.Questionnaire |
newQuestionnaire()
The implement method must provide a new Questionnaire
object. |
com.flowring.questionnaire.entity.QuestionnaireResult |
newQuestionnaireResult()
The implement method must provide a new QuestionnaireResult
object. |
com.flowring.onlinevote.entity.Vote |
newVote()
|
com.flowring.onlinevote.entity.VoteOpt |
newVoteOpt()
|
java.util.HashMap |
notifyTask(java.lang.String tskID)
Remove be state of waiting of the task. |
boolean |
pickQueueTask(Task t)
Pick the queue of the task. |
boolean |
postBBSMsg(BBSMessage msg)
Post a bbs message in db with a new message object. |
void |
reassignDeputyTask(java.lang.String loginID)
|
boolean |
reflushProcessManager()
|
boolean |
registerActivity(com.flowring.onlineregister.entity.Activity act,
java.lang.String mbrId)
|
boolean |
registerClient(java.lang.String loginID)
Register a Client. |
void |
registerClient(java.lang.String loginID,
ClientRMI client)
Register user's client in the PASE server. |
void |
removeScheduleEvent(java.lang.String id)
remove ScheduleEvent by event id. |
boolean |
removeTaskByAdm(java.lang.String p_TaskID)
Force to remove task. |
boolean |
removeTaskByUser(java.lang.String p_RootTaskID,
java.lang.String p_MemID)
Force to remove task by the specific member. |
void |
reScheduleTask(Task task)
|
boolean |
resetDeputyAndDeputyState(java.lang.String p_MyMemID,
java.lang.String p_DeputyMemID,
boolean p_DeputyState)
Refresh deputy data in cache. |
boolean |
resetMemberDelegation(MemberRecord mRecord)
|
void |
rollbackAFDBConnection(java.lang.String session)
Make rollback in the connection. |
void |
saveSchedule(java.util.Vector hdays,
java.util.Vector h_days,
java.util.Vector wdays,
int[] w)
Save server's schedule. |
java.util.Vector |
searchData(SearchCondition cond)
Gets searched result by using given conditions. |
int |
searchDataCount(SearchCondition cond)
Gets searched number by using given conditions. |
java.util.Vector |
searchScheduleEvent(ScheduleSearchCondition cond)
search ScheduleEvent by condition search. |
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text)
|
void |
sendHTMLMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text)
|
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)
|
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. |
void |
sendHTMLMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task)
Send E-Mail through internet, using HTML format. |
void |
sendHTMLMailExt(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text,
java.util.Vector fileList,
Task task,
java.lang.String script)
Send E-Mail through internet, using HTML format. |
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String text)
Send E-Mail through internet. |
void |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String subject,
java.lang.String text)
|
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)
|
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)
|
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)
|
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 |
sendShortMessageToAdminAll(java.lang.String msg,
java.lang.String fromMemID)
Sends a message from a specific member to all on-line members on Admin. |
void |
sendShortMessageToAdminUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
Send a message from a specific member to another specific member on Admin. |
void |
sendShortMessageToAll(java.lang.String msg,
java.lang.String fromMemID)
Send a message from a specific member to all on-line members on Agenda. |
void |
sendShortMessageToUser(java.lang.String msg,
java.lang.String fromMemID,
java.lang.String toMemID)
Send a message from a specific member to another specific member on Agenda. |
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 |
setAFConnection(AFConnection afConn)
Sets AFConnection, store the connection between wfci and server. |
boolean |
setArtInsState(PASEartInstance artInstance,
java.lang.String stateID)
Returns true for success, else false. |
boolean |
setCompanyAnnouncementBoard(java.util.Map companyAnnouncementBoardMap)
set the map of every company's announce board |
void |
setGlobals(java.lang.String rootTaskID,
java.util.HashMap args)
Keep data into database and then reuse. |
boolean |
setMemberAccess(java.lang.String mID,
AccessMember access)
Sets the access config of Agenda for the specific member. |
boolean |
setMemberAdminAccess(java.lang.String mID,
AccessAdmin access)
Sets the access config of Admin for the specific member. |
boolean |
setMemberArtifactAccess(java.lang.String mID,
java.util.Vector artifactAccessList)
Sets the access config list of Agenda's function "artifact search" for the specific member. |
boolean |
setMemberOnLineAccess(java.lang.String mID,
AccessOnLineUser access)
Sets the access config of Agenda's function "on-line user" for the specific member. |
boolean |
setMemberTaskAccess(java.lang.String mID,
java.util.Vector taskAccessList)
Sets the access config list of Agenda's function "task search" for the specific member. |
boolean |
setMonitorRelation(java.lang.String sourceTaskID,
java.lang.String createdRootTaskID)
|
boolean |
setMonitorRelation(java.lang.String sourceTaskID,
java.util.Vector createdRootTaskIDs)
|
void |
setPersonalConfig(PersonalConfig config)
|
boolean |
shutdownServer()
Stop server. |
boolean |
SQLdeleteValue(java.lang.String sql)
The method is used to delete value from database (the RTRepository). |
boolean |
SQLinsertValue(java.lang.String sql)
The method is used to insert value to database (the RTRepository). |
java.util.Vector |
SQLloadValue(java.lang.String sql)
The method is used to load value from database (the RTRepository). |
boolean |
SQLupdateValue(java.lang.String sql)
The method is used to update value to database (the RTRepository). |
boolean |
startServer()
Start server. |
java.util.HashMap |
startTask(Task t)
Start the task. |
void |
stopRootTask(java.lang.String rootTaskID)
Stop the root task. |
boolean |
suspendBBSBoard(java.lang.String bbsBoardID)
Suspends a bbs board in db with a board ID. |
java.util.HashMap |
suspendTask(Task t)
Suspend the task. |
boolean |
swapAeppServer(com.flowring.aeppServer.AeppServer aeppServer1,
com.flowring.aeppServer.AeppServer aeppServer2)
Exchange the order between one AEPP Server and another one. |
boolean |
swapPersonalFavoriteOrder(java.lang.String memId,
java.lang.String id1,
java.lang.String id2)
|
boolean |
swapProcessMapCategory(Category category1,
Category category2)
Exchange the order between one ProcessMap Category and another one. |
boolean |
swapProcessMapLink(Link link1,
Link link2)
Exchange the order between one ProcessMap Link and another one. |
boolean |
testAFDBConnection(int seq)
Test an AFDBConnection object with database configuration, by the specific sequence. |
boolean |
testAFDBConnection(java.lang.String name)
Test an AFDBConnection object with database configuration, by the specific name. |
void |
unlockTask(java.lang.String tskID)
UnLock the root task of the task. |
boolean |
unRegisterActivity(com.flowring.onlineregister.entity.Activity act,
java.lang.String mbrId)
|
boolean |
updateActivity(com.flowring.onlineregister.entity.Activity act)
|
boolean |
updateAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
Update all properties of AEPP Server in database. |
boolean |
updateArtInstance(PASEartInstance instance)
Update artifact instance Notice: Artifact instance is carrying artifact state information. |
boolean |
updateArtInstance(java.lang.String tID,
PASEartInstance instance)
Update artifact instance. |
boolean |
updateArtInstanceLog(java.lang.String tID,
PASEartInstance instance)
Update artifact instance log. |
boolean |
updateBBSBoard(BBSBoard bbsBoard)
Updates a bbs board in db with a board object. |
boolean |
updateBBSMessage(BBSMessage msg)
|
boolean |
updateDashboard(com.flowring.dashboard.Dashboard dboard)
Updates a Dashboard only. |
boolean |
updateDashboardStyle(com.flowring.dashboard.DashboardStyle dstyle)
Updates a DashboardStyle from table. |
boolean |
updateMbrSignGroup(java.lang.String mbrId,
AFGroup group)
|
boolean |
updateMemberRecord(MemberRecord mbr)
Update the MemberRecord in database. |
boolean |
updateMultiServerACL(com.flowring.aeppServer.MultiServerACL multiServerACL)
Update the access control properties of the multi server. |
void |
updatePASEGroup(PASEGroup group)
|
void |
updatePASESharedFile(PASESharedFile sFile)
|
boolean |
updatePersonalProShow(java.lang.String memberId,
java.lang.String showType,
java.lang.String variety)
|
boolean |
updateProcessMapCategory(Category category)
Update the Category bean of ProcessMap in database. |
boolean |
updateQuestionnaire(com.flowring.questionnaire.entity.Questionnaire q)
The implement method should update datas from database by the given questionnaire object. |
void |
updateScheduleEvent(ScheduleEvent evt)
Update ScheduleEvent. |
boolean |
updateTask(Task t)
Updates the data object of task. |
boolean |
updateTaskState(Task t)
Update the task state. |
boolean |
updateUnitType(UnitType unit)
Update the specified unit type |
boolean |
updateValueWithAFDBConnection(java.lang.String session,
java.lang.String sqlcmd)
Invoke the connection to update value. |
boolean |
updateVote(com.flowring.onlinevote.entity.Vote vote)
|
boolean |
updateVoteOpt(com.flowring.onlinevote.entity.VoteOpt voteOpt)
|
java.util.HashMap |
userVerify(java.lang.String loginID,
java.lang.String pass,
boolean autoLogin)
|
void |
waitTask(java.lang.String tskID)
Sets the task to be state of waiting. |
void |
waitTask(java.lang.String tskID,
java.lang.String timeString)
Sets the task to be state of waiting, and the waiting duration. |
Method Detail |
---|
boolean activeBBSBoard(java.lang.String bbsBoardID) throws WFCIException
bbsBoardID
- a BBSBoardID.
WFCIException
void addAFDBConnectionURL(int seq, int type, java.lang.String dburl, java.lang.String username, java.lang.String password) throws WFCIException
Examples:
WFCI.addAFDBConnectionURL(1, 0, "jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test", "sa", "sql");
seq
- the sequence which the data is store in configuration, from 1.type
- the database type.dburl
- the database URL.username
- the username to login in database.password
- true password to login in database.
WFCIException
void addAFDBConnectionURL(int seq, int type, java.lang.String name, java.lang.String dburl, java.lang.String username, java.lang.String password) throws WFCIException
Examples:
WFCI.addAFDBConnectionURL(1, 0, "MS-SQL1", "jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test", "sa", "sql");
seq
- the sequence which the data is store in configuration, from 1.type
- the database type.name
- the name to recognize the configuration.dburl
- the database URL.username
- the username to login in database.password
- true password to login in database.
WFCIException
void addDebugLog(java.lang.String msg) throws WFCIException
WFCIException
void addErrLog(java.lang.String msg) throws WFCIException
msg
-
WFCIException
void addExeLog(java.lang.String msg) throws WFCIException
msg
-
WFCIException
boolean addFreqApRole(java.lang.String freID, java.lang.String rolID) throws WFCIException
WFCIException
void addInfoLog(java.lang.String msg) throws WFCIException
msg
-
WFCIException
boolean addMonitorRelation(java.lang.String sourceTaskID, java.lang.String createdRootTaskID) throws WFCIException
sourceTaskID
- createdRootTaskID
-
WFCIException
boolean addMonitorRelation(java.lang.String sourceTaskID, java.util.Vector createdRootTaskIDs) throws WFCIException
sourceTaskID
- createdRootTaskIDs
-
WFCIException
int addNewAFDBConnectionURL(int type, java.lang.String name, java.lang.String dburl, java.lang.String username, java.lang.String password) throws WFCIException
Examples:
WFCI.addNewAFDBConnectionURL(0, "MS-SQL1", "jdbc:inetdae:192.168.8.1:1433?charset=Big5&database=Test", "sa", "sql");
type
- the database type.name
- the name to recognize the configuration.dburl
- the database URL.username
- the username to login in database.password
- true password to login in database.
WFCIException
void addWarningLog(java.lang.String msg) throws WFCIException
msg
-
WFCIException
java.util.Vector ArtSQLloadValue(java.lang.String sql) throws WFCIException
RTRepository
).
sql
- the input SQL data string in nickname.
WFCIException
java.util.Vector batchProcess(java.util.Vector completeTask, java.util.Vector removeRootTask, java.util.Vector createPro) throws WFCIException
Examples:
// CompleteTask var completeVector = new java.util.Vector(); var stateID = "AST0371992486182500"; var taskID = "Tsk000000226232"; var tsk = WFCI.getTask(taskID); var artInstance = tsk.getArtInstance(); var Result = WFCI.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 = WFCI.batchProcess(completeVector, removeVector, createVector); java.lang.System.out.println(ret);
completeTask
- the Vector of task object.removeRootTask
- the Vector of Root Task ID.createPro
- Vector of createprocess parameters.
WFCIException
boolean bypassTask(Task p_Task, java.lang.String p_AstID) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var task = WFCI.getTask(taskID); var astID = "AST0000000334532"; var ret = WFCI.bypassTask(task, astID);
p_Task
- a Task.p_AstID
- a PASEartStateID.
WFCIException
boolean canPrintPASESharedFile(java.lang.String fId, java.lang.String mId) throws WFCIException
fId
- mId
-
WFCIException
boolean canReadPASESharedFile(java.lang.String fId, java.lang.String mId) throws WFCIException
fId
- mId
-
WFCIException
boolean canWritePASESharedFile(java.lang.String fId, java.lang.String mId) throws WFCIException
fId
- mId
-
WFCIException
boolean changePassword(java.lang.String loginID, java.lang.String newPwd) throws WFCIException
This is not supported in the AD/LDAP Authentication situation.
loginID
- a LoginIDnewPwd
- new password
WFCIException
boolean changePassword(java.lang.String memID, java.lang.String oldPwd, java.lang.String newPwd) throws WFCIException
This is not supported in the AD/LDAP Authentication situation.
memID
- a memIDoldPwd
- an original passwordnewPwd
- a new password
WFCIException
boolean checkValidNameUser() throws WFCIException
WFCIException
void clearCache() throws WFCIException
WFCIException
void clearCache(java.lang.String type) throws WFCIException
type:
- "ALL", "ARTIFACT", "PROCESS", "ORG" or "TASK".
WFCIException
boolean clearQuestionnaireViews(java.lang.String qneId) throws WFCIException
qneId
- a questionnaire id.
true
if clear success; false
otherwise.
WFCIException
void closeAFDBConnection(java.lang.String session) throws WFCIException
session
- the session connection key.
WFCIException
void commitAFDBConnection(java.lang.String session) throws WFCIException
session
- the session connection key.
WFCIException
java.util.HashMap completeTask(Task t) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var task = WFCI.getTask(taskID); var hashmap = WFCI.completeTask(task); var retValue = hashmap.get("retValue"); returns <dfn>true if it starts successfully;false otherwise</dfn>
t
- a Task.
WFCIException
java.util.HashMap completeTask(Task t, java.lang.String stateID) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var artExitStateID = "AST0371992486182500"; var task = WFCI.getTask(taskID); var hashmap = WFCI.completeTask(task, artExitStateID); var retValue = hashmap.get("retValue"); returns <dfn>true if it starts successfully;false otherwise</dfn>
t
- a Task.stateID
- a art exit state id.
WFCIException
int connectServer(java.lang.String host, java.lang.String port)
host
- a host address.port
- a host port.
AFDBConnection createAFDBConnection(int seq) throws WFCIException
seq
- the sequence which the data is store in configuration, from 1.
WFCIException
AFDBConnection
AFDBConnection createAFDBConnection(java.lang.String name) throws WFCIException
name
- the name to recognize the db configuration.
WFCIException
AFDBConnection
PASEartInstance createArtInstance(java.lang.String aID) throws WFCIException
Examples:
var aID = "ART0099992486182440";
var PASEartInstance = WFCI.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"
aID
- an artifact id.
WFCIException
PASEartInstance
PASEartInstance createFreqArtInstance(java.lang.String aID) throws WFCIException
aID
- a ArtifactID.
WFCIException
PASEartInstance
PASEGroup createPASEGroup() throws WFCIException
WFCIException
PASESharedFile createPASESharedFile() throws WFCIException
WFCIException
java.lang.String createProcess(java.lang.String userID, java.lang.String proID, java.util.HashMap args, boolean isPopUp) throws WFCIException
userID
- a UserID.proID
- a ProcessID.args
- a HashMap contains the relative data.isPopUp,
- useless now.
WFCIException
java.lang.String createProcess(java.lang.String userID, java.lang.String proID, java.util.HashMap args, boolean isPopUp, boolean isDelible) throws WFCIException
userID
- a UserID.proID
- a ProcessID.args
- a HashMap contains the relative data.isPopUp
- useless now.isDelible
- if the root task is delible.
WFCIException
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) throws WFCIException
userID
- a UserID.roleID
- a RoleID.proID
- a ProcessID.args
- a HashMap contains the relative data.isPopUp
- useless now.isDelible
- if the root task is delible.taskID
- the specified task id which execute this API.dtTemplateID
- the specified DataTransferTemplate id.isShowMonitorRelation
- if the specified task will show monitor
relation in monitor.
WFCIException
ScheduleEvent createScheduleEvent() throws WFCIException
Examples: create a new event, and put it to schedule. Calendar startTime = Calendar.getInstance(); Calendar endTime = Calendar.getInstance(); endTime.add(Calendar.HOUR_OF_DAY, 1); ScheduleEvent evt = wfci.createScheduleEvent(); evt.setDescription("AAAA"); evt.setEventName("NNNN"); evt.setStartTime(startTime.getTime().getTime()); evt.setEndTime(endTime.getTime().getTime()); wfci.insertScheduleEvent(evt);
WFCIException
boolean delBBSMsg(java.lang.String bbsBoardID, java.lang.String msgID) throws WFCIException
bbsBoardID
- a BBSBoardID.msgID
- a BBSMessageID.
WFCIException
boolean deleteActivity(com.flowring.onlineregister.entity.Activity act) throws WFCIException
act
-
WFCIException
boolean deleteActivityPerm(java.lang.String aId, java.lang.String memId) throws WFCIException
aId
- memId
-
WFCIException
boolean deleteAeppServerOfMultiOrg(java.lang.String ID) throws WFCIException
AEPP
- Server ID.
WFCIException
java.util.HashMap deleteAFDBConnectionURL(java.lang.String name) throws WFCIException
name
- the name to recognize the db configuration.
WFCIException
boolean deleteBBSBoard(java.lang.String bbsBoardID) throws WFCIException
bbsBoardID
- a BBSBoardID.
WFCIException
boolean deleteBoardAdmin(java.lang.String memId) throws WFCIException
WFCIException
boolean deleteBoardPerm(java.lang.String messageId, java.lang.String memId) throws WFCIException
WFCIException
boolean deleteDashboard(java.lang.String boardId) throws WFCIException
Deletes a Dashboard and its style list.
NOTE: It will delete its style list.
boardId
- a dashboard id.
true
if delete success; false
otherwise.
WFCIException
boolean deleteDashboardStyle(java.lang.String styleId) throws WFCIException
styleId
- a DashboardStyle id.
true
if delete success; false
otherwise.
WFCIException
boolean deleteGlobals(java.lang.String rootTaskID) throws WFCIException
Examples:
var rootTaskID = "Tsk0003459343453"; var Result = WFCI.deleteGlobals(rootTaskID); returns <dfn>true if it deletes successfully; false otherwise</dfn>
rootTaskID
- a root TaskID.
WFCIException
boolean deleteMailLoginTimeStamp(java.lang.String mailId)
mailId
-
boolean
boolean deleteMailLoginTimeStampByTaskId(java.lang.String taskId)
taskId
-
boolean
boolean deleteMbrSignGroup(java.lang.String mbrId, AFGroup group) throws WFCIException
mbrId
- group
-
WFCIException
boolean deleteMultiOrgPerm(java.lang.String memId) throws WFCIException
WFCIException
boolean deleteOption(com.flowring.questionnaire.entity.Option opt) throws WFCIException
opt
- a Option
object.
true
if delete success; false
otherwise.
WFCIException
boolean deleteOption(java.lang.String optId) throws WFCIException
optId
- a option id.
true
if delete success; false
otherwise.
WFCIException
void deletePASEGroup(java.lang.String id) throws WFCIException
id
-
WFCIException
boolean deletePASEMessage(PASEMessage msg) throws WFCIException
Examples:
var MessageList = WFCI.getPASEMessageOfMember("MEM0000992492169920"); if(MessageList != null) { for(var i=0;i<MessageList.size();i++){ var msg = MessageList.get(i); var Result = WFCI.deletePASEMessage(msg); returns <dfn>true if it's successful;false otherwise</dfn> } }
msg
- a message. msg.SendID, msg.RecID, msg.SendTime
are used as key to delete the message.
WFCIException
PASEMessage
boolean deletePASEMessageByID(java.lang.String msgID) throws WFCIException
Examples:
var MessageList = WFCI.getPASEMessageOfMember("MEM0000992492169920"); if(MessageList != null) { for(var i=0;i<MessageList.size();i++){ var msg=MessageList.get(i); var Result = WFCI.deletePASEMessage(msg.getID()); returns <dfn>true if it's successful;false otherwise</dfn> } }
msgID
- a messageID.
WFCIException
void deletePASESharedFile(java.lang.String fId) throws WFCIException
fId
-
WFCIException
boolean deletePersonalDboard(java.lang.String dboardId, PersonalConfig pConfig) throws WFCIException
WFCIException
boolean deletePersonalFavorite(java.util.Vector vec, PersonalConfig pConfig) throws WFCIException
WFCIException
boolean deleteProcessMapCategory(java.lang.String id) throws WFCIException
WFCIException
boolean deleteProcessMapLink(Link link) throws WFCIException
WFCIException
boolean deleteQuestionnaire(com.flowring.questionnaire.entity.Questionnaire q) throws WFCIException
qne
- a Questionnaire
object.
true
if remove success; false
otherwise.
WFCIException
boolean deleteQuestionnaire(java.lang.String qId)
qneId
- a questionnaire id.
true
if remove success; false
otherwise.
WFCIException
boolean deleteQuestionnaireAdmin(java.lang.String memId) throws WFCIException
memId
- a member id who is a manager of questionnaire module.
true
if delete success; false
otherwise.
WFCIException
boolean deleteQuestionnairePerm(java.lang.String qneId, java.lang.String memId) throws WFCIException
qneId
- a questionnaire id.memId
- a member id.
true
if delete success; false
otherwise.
WFCIException
boolean deleteRegAdmin(java.lang.String mbrId) throws WFCIException
mbrId
-
WFCIException
boolean deleteTaskAttachedFile(java.lang.String fileID) throws WFCIException
fileID
-
WFCIException
void deleteUserCalendar(java.lang.String calendarID) throws WFCIException
calendarID
-
WFCIException
boolean deleteVotAdmin(java.lang.String memId) throws WFCIException
memId
-
WFCIException
boolean deleteVote(com.flowring.onlinevote.entity.Vote vote) throws WFCIException
vote
-
WFCIException
boolean deleteVoteOpt(com.flowring.onlinevote.entity.VoteOpt voteOpt) throws WFCIException
WFCIException
boolean deleteVotPerm(java.lang.String votId, java.lang.String memId) throws WFCIException
votId
- memId
-
WFCIException
int disconnectServer()
boolean doVote(java.util.List ticketList) throws WFCIException
ticketList
-
WFCIException
boolean forceReassignTask(java.lang.String p_TaskID, java.lang.String p_MemID) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var memID = "MEM0000000334532"; var Result = WFCI.forceReassignTask(p_TaskID, p_MemID); returns <dfn>true if it sets successfully; false otherwise</dfn>
p_TaskID
- a TaskID.p_MemID
- a MemberRecordID.
WFCIException
boolean forceReassignTask(Task p_Task, MemberRecord p_MR) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var task = WFCI.getTask(taskID); var memID = "MEM0000000334532"; var member = WFCI.getMember(memID); var Result = WFCI.forceReassignTask(task, member); returns <dfn>true if it sets successfully; false otherwise</dfn>
p_Task
- a Task.p_MR
- a MemberRecord.
WFCIException
boolean genQuestionnaire(java.lang.String qneId) throws WFCIException
qneId
- a questionnaire id.
true
if execute success; false
otherwise.
WFCIException
boolean genTicket(java.lang.String votId, java.util.List memIdList) throws WFCIException
votId
- memIdList
- reserve
-
WFCIException
com.flowring.onlineregister.entity.Activity getActivity(java.lang.String actId) throws WFCIException
WFCIException
java.util.Vector getActivityList() throws WFCIException
WFCIException
java.util.Vector getActivityList(java.lang.String memId) throws WFCIException
memId
-
WFCIException
java.util.Vector getActivityListByMbrId(java.lang.String id) throws WFCIException
id
-
WFCIException
java.util.Vector getActivityListByMbrIdAndActDate(java.lang.String id) throws WFCIException
id
-
WFCIException
java.util.Vector getActivityListByRegDate() throws WFCIException
WFCIException
java.util.Vector getActivityListByVersionId(java.lang.String versionId) throws WFCIException
versionId
-
WFCIException
java.util.Vector getActivityPermList(java.lang.String aId) throws WFCIException
WFCIException
java.util.Vector getAddSignTaskList(java.lang.String signTaskId) throws WFCIException
signTaskId
-
WFCIException
java.util.List getAeppServerListOfMultiOrg() throws WFCIException
Vector
are
instance of AeppServer
).
WFCIException
com.flowring.aeppServer.AeppServer getAeppServerOfMultiOrg(java.lang.String ID) throws WFCIException
AEPP
- Server ID.
WFCIException
AFConnection getAFConnection()
java.util.HashMap getAFDBConnectionURL(int seq) throws WFCIException
seq
- the sequence which the data is store in configuration, from 1.
WFCIException
java.util.HashMap getAFDBConnectionURL(java.lang.String name) throws WFCIException
name
- the name to recognize the db configuration.
WFCIException
java.util.Vector getAFDBConnectionURLList() throws WFCIException
HashMap
).
WFCIException
AFTask getAFTask(java.lang.String tID) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var Task = WFCI.getAFTask(taskID); returns <dfn>an AFTask Object</dfn>
tID
- a TaskID.
WFCIException
java.util.Collection getAllAddASResult(java.lang.String taskID) throws WFCIException
taskID
- a task id.
java.lang.Exception
WFCIException
java.util.Vector getAllBBSBoard() throws WFCIException
BBSBoard
).
WFCIException
java.util.Vector getAllBBSBoardByComID(java.lang.String comID)
company
- id
BBSBoard
).java.util.Vector getAllComIDOfMember(java.lang.String memID) throws WFCIException
WFCIException
java.util.Collection getAllCSTaskNote(java.lang.String taskID) throws WFCIException
taskID
- a task id.
WFCIException
java.util.Vector getAllDepartmentByName(java.lang.String mName) throws WFCIException
mName
- a department name.
Vector
are
instance of Department
).
WFCIException
Department
java.util.Vector getAllDepIDOfCompany() throws WFCIException
Vector
are
department id).
WFCIException
Department
java.util.Vector getAllDepIDOfMember(java.lang.String memID) throws WFCIException
WFCIException
java.util.Vector getAllDepNameOfCompany() throws WFCIException
Vector
are
department name).
WFCIException
Department.
java.util.Collection getAllIapSignResult(java.lang.String taskID) throws WFCIException
taskID
- a task id.
java.lang.Exception
WFCIException
java.util.List getAllManager(MemberRecord mbr, boolean mainRoleOnly) throws WFCIException
MemberRecord
mbr
- the given MemberRecord
mainRoleOnly
- whether only search manager of main role of member
List
is the
MemberRecord
instance)
WFCIException
java.util.List getAllManagerByID(java.lang.String memId) throws WFCIException
memId
- the given member id
List
is the
MemberRecord
instance)
WFCIException
java.util.List getAllManagerByLoginID(java.lang.String loginId) throws WFCIException
loginId
- the given member's login id
List
is the
MemberRecord
instance)
WFCIException
java.util.List getAllManagerByNo(java.lang.String memNo) throws WFCIException
memNo
- the given member No.
List
is the
MemberRecord
instance)
WFCIException
java.util.Vector getAllMember() throws WFCIException
WFCIException
MemberRecord
java.util.Vector getAllMemberByCName(java.lang.String mName) throws WFCIException
mName
- a member name.
Vector
are
instance of MemberRecord
).
WFCIException
MemberRecord
java.util.Vector getAllMessageOfMem(java.lang.String boardID, java.lang.String memID) throws WFCIException
WFCIException
java.util.List getAllPASEGroupByName(java.lang.String name) throws WFCIException
name
-
WFCIException
java.util.Vector getAllProjectRoleByName(java.lang.String mName) throws WFCIException
mName
-
WFCIException
java.util.Vector getAllRoleByName(java.lang.String mName) throws WFCIException
mName
- a role name.
Vector
are instance of
Role
).
WFCIException
Role
java.util.Vector getAllRoleIDOfCompany() throws WFCIException
Vector
are role id).
WFCIException
Role
java.util.Vector getAllRoleNameOfCompany() throws WFCIException
Vector
are role
name).
WFCIException
Role
java.util.List getAllTimeZones() throws WFCIException
List
timezonesList. Each element in the list is pe.pase.AFTimeZone
.
WFCIException
java.util.Vector getAllTskIDListByGPro(java.lang.String gProID, java.lang.String frontTaskID) throws WFCIException
gProID
- frontTaskID
-
WFCIException
java.util.Vector getAllUnitType() throws WFCIException
Vector
is the UnitType
WFCIException
java.util.Vector getAllUnitType(int levelNumber, int relation, java.lang.String orderBy) throws WFCIException
levelNumber
- the given level numberrelation
- the given relation of levelNumber, UnitType.GT indicates
greater than, UnitType.EQ indicates equal, UnitType.LT
indicates less than.orderBy
- the given unit type order, UnitType.DESC or UnitType.ASC
Vector
is the UnitType
WFCIException
UnitType
java.util.List getAllUserCalendar() throws WFCIException
WFCIException
java.lang.String getAnnouncementCompanyName(java.lang.String boardID) throws WFCIException
String
boardID
-
String
companyName
WFCIException
AFTaskList getApprovalHistoryRootTaskOfJoinMember(java.lang.String mbrID) throws WFCIException
Task
).
WFCIException
Artifact getArtifact(java.lang.String aID) throws WFCIException
Examples:
var aID = "ART0101993090926140"; var Artifact = WFCI.getArtifact(aID); returns <dfn>a Artifact Object</dfn>
aID
- a ArtifactID.
WFCIException
java.util.Vector getArtifactForm(java.lang.String aID) throws WFCIException
Examples:
var aID = "ART0101993090926140"; var ArtFormList = WFCI.getArtifactForm(aID); for (var i=0;i<ArtFormList.size();i++) { var ArtFormItem=ArtFormList.get(i); returns <dfn>a ArtFormItem Object</dfn> }
aID
- a ArtifactID.
ArtFormItem
).
WFCIException
ArtFormItem
java.util.Vector getArtifactOfCompany() throws WFCIException
Examples:
var ArtifactList = WFCI.getArtifactOfCompany(); if(ArtifactList != null) { for(var i=0;i<ArtifactList.size();i++){ var Artifact =ArtifactList.get(i); returns <dfn>a Artifact Object</dfn> } }
Artifact
).
WFCIException
Artifact
java.util.Vector getArtifactOfProject(java.lang.String prjID) throws WFCIException
Examples:
var prjID = "PRJ0023992486182440"; var ArtifactList = WFCI.getArtifactOfProject(prjID); if(ArtifactList != null) { for(var i=0;i<ArtifactList.size();i++){ var Artifact =ArtifactList.get(i); returns <dfn>a Artifact Object</dfn> } }
prjID
- a ProjectID.
Artifact
).
WFCIException
Artifact
PASEartInstance getArtInstance(java.lang.String iID) throws WFCIException
Examples:
var iID = "ART0099992486182440"; var PASEartInstance = WFCI.getArtInstance(iID); returns <dfn>PASEartInstance Object</dfn>
Here are some more examples of how PASEartInstance can be used:
var ArtifactName = PASEartInstance.getName(); returns <dfn>ArtifactName</dfn> is like "ApplyForm" var ArtifactID = PASEartInstance.getArtifactID(); returns <dfn>ArtifactID</dfn> is like "ART0099992486182440"
iID
- an ArtifactInstanceID.
WFCIException
PASEartInstance
PASEartInstance getArtInstance(java.lang.String iID, java.lang.String tID) throws WFCIException
Examples:
var iID = "ART0099992486182440"; var tID = "Tsk0003459343453"; var PASEartInstance = WFCI.getArtInstance(iID, tID); returns <dfn>PASEartInstance Object</dfn>
Here are some more examples of how PASEartInstance can be used:
var ArtifactName = PASEartInstance.getName(); returns <dfn>ArtifactName</dfn> is like "ApplyForm" var ArtifactID = PASEartInstance.getArtifactID(); returns <dfn>ArtifactID</dfn> is like "ART0099992486182440"
iID
- an ArtifactInstanceID.tID
- a TaskID.
WFCIException
PASEartInstance
java.util.Vector getArtInstanceOfArtifact(java.lang.String aID) throws WFCIException
Examples:
var aID = "ART0099992486182440"; var PASEartInstanceList = WFCI.getArtInstanceOfArtifact(aID); if(PASEartInstanceList != null) { for(var i=0;i<PASEartInstanceList.size();i++){ var PASEartInstance =PASEartInstanceList.get(i); returns <dfn>a PASEartInstance Object</dfn> } } }
aID
- an ArtifactID.
PASEartInstance
).
WFCIException
PASEartInstance
java.lang.String getArtTskID(java.lang.String iID) throws WFCIException
iID
- a artifact instance id.
WFCIException
java.util.HashMap getATaskNote(java.lang.String tskID) throws WFCIException
WFCIException
java.util.List<AuthLDAPConfig> getAuthLDAPConfigs() throws WFCIException
AuthLDAPConfig
WFCIException
BBS getBBS()
java.util.Vector getBBSBoard() throws WFCIException
BBSBoard
).
WFCIException
BBSBoard getBBSBoard(java.lang.String bbsBoardID) throws WFCIException
bbsBoardID
- a BBSBoardID.
WFCIException
java.util.Vector getBBSBoardByRangeID(java.util.Vector rangeList) throws WFCIException
member's
- rangeList (each element in Vector are instance of BBSBoardAccess
)
BBSBoard
).
WFCIException
BBSMessage getBBSMsg(java.lang.String msgID) throws WFCIException
msgID
- a BBSMessageID.
WFCIException
java.util.Vector getBBSMsgList(java.lang.String bbsBoardID) throws WFCIException
bbsBoardID
- a BBSBoardID.
BBSMessage
).
WFCIException
java.util.Vector getBBSSearchResult(java.lang.String bbsBoardID, java.lang.String keyword) throws WFCIException
bbsBoardID
- a BBSBoardID.keyword
- a keyword.
BBSMessage
).
WFCIException
java.util.Vector getBoardAdminList() throws WFCIException
WFCIException
java.util.Vector getBoardPermList(java.lang.String messageId) throws WFCIException
WFCIException
java.util.Vector getCollectedTskIDListByGPro(java.lang.String gProID, java.lang.String frontTaskID) throws WFCIException
gProID
- frontTaskID
-
WFCIException
java.util.Vector getComIDListOfMember(java.lang.String memID) throws WFCIException
memID
-
Vector
company id list, each element in the Vector is String as a company id
WFCIException
java.lang.String getComIdOfDep(java.lang.String depID) throws WFCIException
depID
-
String
company id
WFCIException
java.lang.String getComIdOfRole(java.lang.String rolID) throws WFCIException
rolID
-
String
company id
WFCIException
Company getCompany() throws WFCIException
Examples:
var Company = WFCI.getCompany(); returns <dfn>a Company Object</dfn>
WFCIException
Company
Company getCompany(java.lang.String comID) throws WFCIException
Examples:
var Company = WFCI.getCompany(); returns <dfn>a Company Object</dfn>
WFCIException
Company
java.util.Map getCompanyAnnouncementBoard() throws WFCIException
Map
companyAnnounceBoardMap[Key:String
company id, Value:pe.pase.BBSBoard
board]
WFCIException
java.util.Vector getCPTaskIDList(java.lang.String cProID, java.lang.String frontTaskID) throws WFCIException
WFCIException
java.util.HashMap getCSTaskNote(java.lang.String taskID) throws WFCIException
taskID
- a taskID.
WFCIException
com.flowring.dashboard.Dashboard getDashboard(java.lang.String boardId) throws WFCIException
Dashboard
object by a given Dashboard id.
boardId
- a Dashboard id.
Dashboard
object.
WFCIException
java.util.List getDashboardGroupList() throws WFCIException
PASEGroup object.
- Throws:
WFCIException
- See Also:
PASEGroup
java.util.List getDashboardGroupList(java.lang.String proId) throws WFCIException
proId
- a process id.
PASEGroup object.
- Throws:
WFCIException
- See Also:
PASEGroup
java.util.List getDashboardGroupListOfUser(java.lang.String memId, boolean isMainRoleOnly) throws WFCIException
memId
- a member id.isMainRoleOnly
- if true
, only the MainRole will be
retrived; if false
,all role will be retrived.
PASEGroup object.
- Throws:
WFCIException
- See Also:
PASEGroup
java.lang.String getDashboardId(java.lang.String prjId, java.lang.String proId, java.lang.String grpId) throws WFCIException
prjId
- a project id.proId
- a process id.grpId
- a group id.
null
if not found.
WFCIException
Project
,
DBProcess
,
PASEGroup
java.util.List getDashboardList() throws WFCIException
Dashboard object.
- Throws:
WFCIException
- See Also:
Dashboard
java.util.List getDashboardListByConditionType(java.lang.String columnName, int relation, java.lang.String columnValue)
Gets a dashboard list by condition type. For a example:
String columnName = "GID"; //MUST be a AF_Dashboard column name int relation = "LIKE"; String columnValue = "value"; List dboards = wfci.getDashboardListByConditionType(columnName, relation, columnValue);
Dashboard object.
java.util.List getDashboardListByGroup(java.lang.String grpId) throws WFCIException
grpId
- a group id, see PASEGroup
.
Dashboard object.
- Throws:
WFCIException
- See Also:
PASEGroup
,
Dashboard
java.util.List getDashboardProcessList(java.lang.String prjId) throws WFCIException
prjId
- a project id.
DBProcess object, and each process is a root process.
- Throws:
WFCIException
- See Also:
DBProcess
java.util.List getDashboardProjectList() throws WFCIException
Project object.
- Throws:
WFCIException
- See Also:
Project
java.util.List getDashboardStyleIdList(java.lang.String boardId) throws WFCIException
boardId
- a dashboard id.
WFCIException
java.util.List getDashboardStyleList(java.lang.String boardId) throws WFCIException
boardId
- a Dashboard id.
DashboardStyle
object.
WFCIException
DashboardStyle
java.lang.String getDbConnectionCurrentState()
String
the information string.int getDBNameUser() throws WFCIException
-
WFCIException
DBProcess getDBProcess(java.lang.String pID) throws WFCIException
Examples:
var pID = "PRO0552992937964020"; var DBProcess = WFCI.getDBProcess(pID); returns <dfn>a DBProcess Object</dfn>
pID
- a ProcessID.
WFCIException
DBProcess
Department getDepartment(java.lang.String dID) throws WFCIException
Examples:
var dID = MyTask.getDepartmentID(); var Department = WFCI.getDepartment(dID); returns <dfn>a Department Object</dfn>
dID
- a DepartmentID.
WFCIException
Department
MemberRecord getDepartmentHead(MemberRecord mbr, boolean mainRoleOnly) throws WFCIException
MemberRecord
mbr
- the given MemberRecord
mainRoleOnly
- whether only search manager of main role of member
MemberRecord
of this manager
WFCIException
MemberRecord getDepartmentHeadByID(java.lang.String memId) throws WFCIException
memId
- the given member idmainRoleOnly
- whether only search department of main role of member
MemberRecord
of this manager
WFCIException
MemberRecord getDepartmentHeadByLoginID(java.lang.String loginId) throws WFCIException
loginId
- the given member's login id
MemberRecord
of this manager
WFCIException
MemberRecord getDepartmentHeadByNo(java.lang.String memNo) throws WFCIException
memNo
- the given member No.
MemberRecord
of this manager
WFCIException
java.util.Vector getDepartmentListOfPASEGroup(java.lang.String gId) throws WFCIException
gId
-
WFCIException
java.util.Vector getDeputiedOfMember(java.lang.String mID) throws WFCIException
Supposing member B, C, D has deputed their personal tasks to member A. And if member C deputy state is closed, the others are activated. Now you want to know whose deputy is member A and whom deputy state is activated. Here you can know the answer by using this method with a given member id of member A. It will return theof each member B, D in a
MemberRecord
whose deputy state is activated.
Vector
mID
- a member id who is a deputy.
Vector
is a MemberRecord
. Returns a
Vector
with zero size if there
didn't have any member.
WFCIException
EmailTemplate getEmailTemplate(java.lang.String etID) throws WFCIException
Examples:
var etID = "ETXXXXXXXXXXXXX"; var emailTemp = WFCI.getEmailTemplate(etID); var subject = emailTemp.getSubject(); var body = emailTemp.getBody(); var sender = emailTemp.getSender(); var receiver = emailTemp.getReceiver();
etID
- can be etID or PROID.
WFCIException
EnterpriseModel getEnterpriseDiagram() throws WFCIException
WFCIException
FileManager getFileManager()
UnitType getFirstLevelUnitType() throws WFCIException
WFCIException
java.lang.String getFlowServerHost()
java.lang.String getFlowServerPort()
java.util.Vector getFreqApItemList() throws WFCIException
ProcessData
).
WFCIException
java.util.Vector getFreqApListOfMember(java.lang.String memID) throws WFCIException
PASEFreqAp
).
WFCIException
java.util.Vector getFreqApNodeList() throws WFCIException
PASEFreqApNode
).
WFCIException
java.util.Vector getFreqMessageByMbrId(java.lang.String mbrId) throws WFCIException
mbrId
-
WFCIException
java.util.HashMap getGlobals(java.lang.String rootTaskID) throws WFCIException
Examples:
var rootTaskID = "Tsk0003459343453"; var ht = WFCI.getGlobals(rootTaskID); var value = ht.get("ItemName"); returns <dfn>Key Value</dfn> is like "Good"
rootTaskID
- a root TaskID.
WFCIException
java.util.Vector getGroupSignTinyTaskList(java.lang.String mID) throws WFCIException
mID
- a MemberID.
WFCIException
TinyTask
java.util.Vector getHalfHolidays() throws WFCIException
memID
-
Vector
halfHolidayLists. Each element is the Vector is a Date
half holiday.
WFCIException
java.util.Vector getHalfHolidays(java.lang.String memID) throws WFCIException
memID
-
Vector
halfHolidayLists. Each element is the Vector is a Date
half holiday.
WFCIException
AFTaskList getHistoryRootTaskOfJoinMember(java.lang.String mbrID) throws WFCIException
Task
).
WFCIException
java.util.Vector getHolidays() throws WFCIException
memID
-
Vector
holidayLists. Each element is the Vector is a Date
holiday.
WFCIException
java.util.Vector getHolidays(java.lang.String memID) throws WFCIException
memID
-
Vector
holidayLists. Each element is the Vector is a Date
holiday.
WFCIException
java.util.Vector getInvolvedExecutors(java.lang.String rootTaskID) throws WFCIException
Examples:
var v = WFCI.getInvolvedExecutors("Tsk000000835835");
rootTaskID
- the root task id.
WFCIException
java.util.Vector getInvolvedMembers(java.lang.String rootTaskID) throws WFCIException
Examples:
var v = WFCI.getInvolvedMembers("Tsk000000835835");
rootTaskID
- the root task id.
WFCIException
java.util.Vector getLatestBBSMsg(int count) throws WFCIException
count
- a count.
BBSMessage
).
WFCIException
BBSMessage
java.util.Vector getLatestBBSMsg(int count, java.lang.String expBoardID) throws WFCIException
count
- a count.expBoardID
- the excepted boardID.
BBSMessage
).
WFCIException
BBSMessage
java.util.Vector getLatestBBSMsgByMemID(int count, java.util.Vector boardList) throws WFCIException
WFCIException
int getLicenseNameUser() throws WFCIException
-
WFCIException
long getMailLoginTimeStamp(java.lang.String mailId)
Examples:
String mailId = "Mal000000000001"; long timeStamp = WFCI.getMialLoginTimeStamp(mailId);
mailId
-
java.lang.String[] getManager(java.lang.String id) throws WFCIException
Examples:
var mID = "MEM00041091074401237"; var rID = "ROL00021091073923770"; var dID = "DEP00051091073824187"; var strAryOfMemId = wfci.getManager(mID); var strAryOfRolId = wfci.getManager(rID); var strAryOfDepId = wfci.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:
id
- the given member id, role id, or department id
WFCIException
Role getManagerRole(java.lang.String id) throws WFCIException
Examples:
var mID = "MEM000003495111"; var rID = "ROL0003931331112"; var dID = "DEP0000045599112"; var Result_company = WFCI.getManagerRole("company"); //returns aRole
Objectt.var Result_mID = WFCI.getManagerRole(mID); //returns aRole
Object.var Result_rID = WFCI.getManagerRole(rID); //returns aRole
Object.var Result_dID = WFCI.getManagerRole(dID); //returns aRole
Object.
id
- a member id, role id, department id, "company".
Role
object.
WFCIException
MemberRecord
,
Role
,
Department
java.util.Vector getManagersOfDRM(java.lang.String id) throws WFCIException
Examples:
var mID = "MEM00041091074401237"; var rID = "ROL00021091073923770"; var dID = "DEP00051091073824187"; var Result_mID = Server.getManagersOfDRM(mID); //returns <dfn>a Vector Object</dfn> var Result_rID = Server.getManagersOfDRM(rID); //returns <dfn>a Vector Object</dfn> var Result_dID = Server.getManagersOfDRM(dID); //returns <dfn>a Vector Object</dfn> if(Reslut_mID != null){ for(var i=0; i<Result_mID.size(); i++){ var str = Result_mID.get(i); for(var j=0; j<str.length; j++) var ManagerID = str[j]; }
id
- a member id, role id, or department id.
Vector
are
array of String
).
WFCIException
java.util.Vector getMbrSignGroupList(java.lang.String mbrId) throws WFCIException
mbrId
-
WFCIException
MemberRecord getMember(java.lang.String id) throws WFCIException
getMemberByID(), getMemberByName(),
getMemberByCName()
is more applied.
Examples:
var mID = "MEM00300455304127"; var mLoginID = "square"; var mName= "JackLin"; var MemberBymID = WFCI.getMember(mID); returns <dfn>a MemberRecord Object</dfn> var MemberBymLoginID = WFCI.getMember(mLoginID); returns <dfn>a MemberRecord Object</dfn> var MemberBycName = WFCI.getMember(mName); returns <dfn>a MemberRecord Object</dfn>
id
- a MemberID, MemberLoginID, or MemberCName.
WFCIException
MemberRecord
,
getMemberByID(String)
,
getMemberByName(String)
,
getMemberByCName(String)
AccessMember getMemberAccess(java.lang.String mID) throws WFCIException
mID
- a MemberRecordID.
WFCIException
AccessMember
AccessAdmin getMemberAdminAccess(java.lang.String mID) throws WFCIException
mID
- a MemberRecordID.
WFCIException
AccessAdmin
java.util.Vector getMemberArtifactAccess(java.lang.String mID) throws WFCIException
mID
- a MemberRecordID.
AccessArtifact
).
WFCIException
AccessArtifact
MemberRecord getMemberByCName(java.lang.String mName) throws WFCIException
Examples:
var mName = "JackLin"; var MemberRecord = WFCI.getMemberByCName(mName); returns <dfn>a MemberRecord Object</dfn>
mName
- a MemberCName.
WFCIException
MemberRecord
MemberRecord getMemberByID(java.lang.String mID) throws WFCIException
Examples:
var mID = "MEM00300455304127"; var MemberRecord = WFCI.getMemberByID(mID); returns <dfn>a MemberRecord Object</dfn>
mID
- a MemberID.
WFCIException
MemberRecord
MemberRecord getMemberByName(java.lang.String mLoginID) throws WFCIException
Examples:
var mLoginID = "square"; var MemberRecord = WFCI.getMemberByName(mLoginID); returns <dfn>a MemberRecord Object</dfn>
mID
- a MemberLoginID.
WFCIException
MemberRecord
java.util.Vector getMemberListOfPASEGroup(java.lang.String gId) throws WFCIException
gId
-
WFCIException
AccessOnLineUser getMemberOnLineAccess(java.lang.String mID) throws WFCIException
mID
- a MemberRecordID.
WFCIException
AccessOnLineUser
java.util.Vector getMemberTaskAccess(java.lang.String mID) throws WFCIException
mID
- a MemberRecordID.
AccessTask
).
WFCIException
AccessTask
java.util.List getMultiOrgPermList() throws WFCIException
Vector
are member ID).
WFCIException
java.util.List getMultiOrgPermLoginIDList() throws WFCIException
Vector
are login ID).
WFCIException
com.flowring.aeppServer.MultiServerACL getMultiServerACL(java.lang.String muoId, java.lang.String memId) throws WFCIException
String
- multiorg ID (It means a AEPP Server ID).Stirng
- member ID.
WFCIException
java.lang.String getNewAFGroupID() throws WFCIException
WFCIException
java.lang.String getNewArtInsID() throws WFCIException
WFCIException
java.lang.String getNewBBSMsgID() throws WFCIException
WFCIException
java.lang.String getNewDayId() throws WFCIException
WFCIException
java.lang.String getNewFileID() throws WFCIException
WFCIException
java.lang.String getNewGroupSignID() throws WFCIException
String
GroupSign ID
WFCIException
java.lang.String getNewMsgID() throws WFCIException
WFCIException
java.lang.String getNewMultiAeppServerID() throws WFCIException
WFCIException
java.lang.String getNewOfficeHourId() throws WFCIException
WFCIException
java.lang.String getNewProcessMapCategoryID() throws WFCIException
WFCIException
java.lang.String getNewTaskID() throws WFCIException
WFCIException
java.lang.String getNewWorkingDayId() throws WFCIException
WFCIException
java.lang.String getNewWorkingDayTemplateId() throws WFCIException
WFCIException
MemberRecord getNextManager(MemberRecord mbr) throws WFCIException
MemberRecord
mbr
- the given MemberRecord
MemberRecord
of this manager
WFCIException
MemberRecord getNextManager(MemberRecord mbr, int levelNumber) throws WFCIException
MemberRecord
and level
of unit type
mbr
- the given MemberRecord
levelNumber
- the given unit type's level
MemberRecord
of this manager
WFCIException
MemberRecord getNextManagerByID(java.lang.String memId) throws WFCIException
memId
- the given member id
MemberRecord
of this manager
WFCIException
MemberRecord getNextManagerByID(java.lang.String memId, int levelNumber) throws WFCIException
memId
- the given member idlevelNumber
- the given unit type's level
MemberRecord
of this manager
WFCIException
MemberRecord getNextManagerByLoginID(java.lang.String loginId) throws WFCIException
loginId
- the given member's login id
MemberRecord
of this manager
WFCIException
MemberRecord getNextManagerByLoginID(java.lang.String loginId, int levelNumber) throws WFCIException
loginId
- the given member's login idlevelNumber
- the given unit type's level
MemberRecord
of this manager
WFCIException
MemberRecord getNextManagerByNo(java.lang.String memNo) throws WFCIException
memNo
- the given member No.
MemberRecord
of this manager
WFCIException
MemberRecord getNextManagerByNo(java.lang.String memNo, int levelNumber) throws WFCIException
memNo
- the given member No.levelNumber
- the given unit type's level
MemberRecord
of this manager
WFCIException
Department getOneDepartmentByName(java.lang.String mName) throws WFCIException
mName
- a department name.
Department
object.
WFCIException
Department
Role getOneRoleByName(java.lang.String mName) throws WFCIException
mName
- a role name.
Role
object.
WFCIException
Role
java.util.Vector getOnlineAdminUser() throws WFCIException
MemberRecord
).
WFCIException
MemberRecord.
java.util.Vector getOnlineUser() throws WFCIException
MemberRecord
).
WFCIException
MemberRecord
java.util.List getOptionList(java.lang.String qstId) throws WFCIException
qstId
- a question id.
Option
object.
WFCIException
java.util.List getOptionTemplateIdList() throws WFCIException
WFCIException
java.util.Vector getParentIDListOfMember(java.lang.String mID, boolean isMainRoleOnly) throws WFCIException
Examples:
var mID = "MEM000003495111"; var parentIDList = WFCI.getParentIDListOfMember(mID, true);
mID
- a MemberID.isMainRoleOnly
- if "true", only the MainRole will be retrived.
"false" for all role will be retrived.
WFCIException
PASEFreqAp getPASEFreqAp(java.lang.String freID) throws WFCIException
WFCIException
PASEFreqAp
PASEGroup getPASEGroup(java.lang.String id) throws WFCIException
id
-
WFCIException
java.util.Vector getPASEGroupList() throws WFCIException
PASEGroup
)
WFCIException
PASEGroup
java.util.List getPASEGroupListByIdList(java.util.Vector idList) throws WFCIException
idList
.
- Each element in the Vector
is String
id, ex: MEMxxx, ROLxxx, DEPxxx, COMxxx.
List
group id list. Each element in the List>
is String
group id.
WFCIExceptiont
WFCIException
java.util.Vector getPASEMessageOfMember(java.lang.String mID) throws WFCIException
mID
- the member ID.
PASEMessage
).
WFCIException
PASEMessage
AFProcessList getPASEProcessOfMember(java.lang.String mID) throws WFCIException
Examples:
var mID = "MEM0002993177798390"; var PASEProcessList = WFCI.getPASEProcessOfMember(mID); if(PASEProcessList != null) { for(var i=0;i<PASEProcessList.size();i++){ var process =PASEProcessList.get(i); returns <dfn>an AFProcess Object</dfn> } }
mID
- a MemberID.
WFCIException
AFProcessList
PASESharedFile getPASESharedFile(java.lang.String fId) throws WFCIException
WFCIException
PASESharedFile getPASESharedFileByPath(java.lang.String fPath) throws WFCIException
fPath
-
WFCIException
java.util.Vector getPDiagramDetail(java.lang.String rootTID) throws WFCIException
Examples:
var tID = "Tsk0003459343453"; var task = WFCI.getTask(tID); var rootTID = currTask.getRootID(); var Result = WFCI.getPDiagramDetail(rootTID); for(var i=0;i<Result.size();j++) { var taskInfo = Result.get(i); returns <dfn>TaskInfo object</dfn> }
Here are some more examples of how TaskInfo can be used:
function getFormatedTime( lTime ){ var date = new java.util.Date(lTime); var simpledateformat = new java.text.SimpleDateFormat("yyyy/MM/dd HH:mm"); return simpledateformat.format(date); } var taskName = taskInfo.getTaskName(); returns <dfn>Task Name</dfn> is like "Process1" var RealExecutorName = taskInfo.getRealExecutorName(); returns <dfn>Real Executor Name</dfn> is like "JackLin" var RealExecutorID = taskInfo.getRealExecutorID(); returns <dfn>Real Executor MemID</dfn> is like "MEM0000992492169920" var DefaultExecutorName = taskInfo.getDefaultExecutorName(); returns <dfn>Default Executor Name</dfn> is like "Jean" var DefaultExecutorID = taskInfo.getDefaultExecutorID(); returns <dfn>Default Executor MemID</dfn> is like "MEM0000212392162210" var ArtiName = taskInfo.getArtiName(); returns <dfn>Artifact Name</dfn> is like "Artifact1" var ArtiKeyWord = taskInfo.getArtiKW(); returns <dfn>Artifact Keyword by User Input</dfn> var ArriTime = taskInfo.getArriTime(); returns <dfn>Task Arrivate Time</dfn> is like 993524946300 var ArriTimeStr = getFormatedTime(ArriTime); returns <dfn>the Time Formate of ArriTime</dfn> is like "2001/06/26 11:09" var DuraTime = taskInfo.getDuraTime(); returns <dfn>Duration Time</dfn> is like -993524946300 var DuraTimeStr = getFormatedTime(DuraTime); returns <dfn>the Time Formate of DuraTime</dfn> is like "1938/07/09 04:50" var TaskID = taskInfo.getTaskID(); returns <dfn>TaskID</dfn> is like "Tsk000000258259" var ArtiID = taskInfo.getArtiID(); returns <dfn>Artifact InstanceID</dfn> is like "Ans000000248248" var TaskState = taskInfo.getTaskState(); returns <dfn>Task State</dfn> is like "running" var Task = taskInfo.getTask(); returns <dfn>Task object</dfn>
rootTID
- a root TaskID.
WFCIException
java.util.HashMap getPDiagramState(java.lang.String rootTID) throws WFCIException
Examples:
var tID = "Tsk0003459343453"; var task = WFCI.getTask(tID); var rootTID = task.getRootID(); var Result = WFCI.getPDiagramState(rootTID); for(var i = Result.entrySet().iterator();i.hasNext(); ){ var entry = i.next(); returns "PRO0549992486182610Root_POPUP_DELIBLE=running" }
rootPID
- a ProcessID.
WFCIException
PersonalConfig getPersonalConfig(java.lang.String mId) throws WFCIException
WFCIException
PersonalConfig getPersonalFavorite(java.lang.String memberId, java.lang.String variety) throws WFCIException
WFCIException
PersonalConfig getPersonalProShow(java.lang.String memberId, java.lang.String variety) throws WFCIException
WFCIException
java.util.HashMap getProcessDiagram(java.lang.String rootPID, java.lang.String rootTaskID) throws WFCIException
rootPID
- a ProcessID.rootTaskID
- a TaksID.
WFCIException
java.util.HashMap getProcessDiagramAndState(java.lang.String rootPID, java.lang.String rootTaskID) throws WFCIException
rootPID
- root process id.rootTaskID
- root task id.
WFCIException
Category getProcessMapCategory(java.lang.String id) throws WFCIException
WFCIException
java.util.List getProcessMapCategoryList() throws WFCIException
List
Category. Each element in the list is pe.pase.Category
.
WFCIException
Link getProcessMapLink(Link link) throws WFCIException
WFCIException
java.util.List getProcessMapLinkList(java.lang.String parentId) throws WFCIException
WFCIException
java.util.List getProcessMapParentIdListByProId(java.lang.String proId) throws WFCIException
proId
-
WFCIException
ProcessVersion getProcessVersion(java.lang.String rootProcessId) throws WFCIException
Examples:
var rootProcessId = "PRO0552992937964020"; var ProcessVersion = WFCI.getProcessVersion(rootProcessId); returns a ProcessVersion Object
rootProcessId
- a rootProcessID.
WFCIException
ProcessVersion
java.util.HashMap getProcessView(java.lang.String rootPID) throws WFCIException
WFCIException
java.util.HashMap getProductInfo() throws WFCIException
HashMap proInfo = wfci.getProductInfo(); String serial = (String) productInfo.get("SerialNo"); // The product version String product = (String) productInfo.get("AuthoredName"); // The license number String corp = (String) productInfo.get("Corp"); // The user name
WFCIException
Project getProject(java.lang.String prjID) throws WFCIException
Examples:
var prjID = "PRJ0044036520459"; var Project = WFCI.getProject(prjID); returns <dfn>a Project Object</dfn>
prjID
- a ProjectID.
WFCIException
Project
AFProjectList getProjectOfCompany() throws WFCIException
Examples:
var ProjectList = WFCI.getProjectOfCompany(); if(ProjectList != null) { for(var i=0;i>ProjectList.size();i++){ var Project = ProjectList.get(i); returns <dfn>an AFProject Object</dfn> } }
WFCIException
AFProjectList
AFProjectList getProjectOfDepartment(java.lang.String dID) throws WFCIException
Examples:
var dID = "DEP0000972876387719"; var ProjectList = WFCI.getProjectOfDepartment(dID); if(ProjectList != null) { for(var i=0;i>ProjectList.size();i++){ var Project =ProjectList.get(i); returns <dfn>an AFProject Object</dfn> } }
dID
- a DepartmentID.
WFCIException
AFProjectList
AFProjectList getProjectOfManager(java.lang.String managerID) throws WFCIException
Examples:
var managerID = "MEM953256027740"; var ProjectList = WFCI.getProjectOfManager(managerID); if(ProjectList != null) { for(var i=0;i>ProjectList.size();i++){ var Project =ProjectList.get(i); returns <dfn>an AFProject Object</dfn> } }
managerID
- a MemberID.
WFCIException
AFProjectList
Project getProjectOfPASEProcess(java.lang.String proID) throws WFCIException
Examples:
var proID = "PRO00440363552012"; var Project = WFCI.getProjectOfPASEProcess(proID); returns <dfn>a Project Object</dfn>
proID
- a PASEProcessID.
WFCIException
Project
ProjectRole getProjectRole(java.lang.String rID) throws WFCIException
Examples:
var rID = MyTask.getRoleID(); var ProjectRole = WFCI.getProjectRole(rID); returns <dfn>a ProjectRole Object</dfn>
rID
- a ProjectRoleID.
WFCIException
ProjectRole
java.util.List getPumpTaskList(java.lang.String rootID) throws WFCIException
rootID
-
List
pumpTaskList. Each element in the list is a task id(String
).
WFCIException
com.flowring.questionnaire.entity.Questionnaire getQuestionnaire(java.lang.String qId) throws WFCIException
Questionnaire
object
by the given questionnaire id.
qneId
- a questionnaire id.
null
if not found the questionnaire.
WFCIException
java.util.List getQuestionnaireAdminList() throws WFCIException
WFCIException
java.util.List getQuestionnaireList() throws WFCIException
Questionnaire
object.
WFCIException
java.util.List getQuestionnaireList(com.flowring.questionnaire.entity.QuestionnaireSearchCondition condition)
null
,
it must get all questionnaire.
condition
- questionnaire search condition.
Questionnaire
object.
WFCIException
java.util.List getQuestionnairePermList(java.lang.String qneId) throws WFCIException
qneId
- a questionnaire id.
WFCIException
com.flowring.questionnaire.entity.QuestionnaireResult getQuestionnaireResult(java.lang.String qneId, java.lang.String memId) throws WFCIException
QuestionnaireResult
object by the given parameters.
qneId
- a questionnaire id.memId
- a member id.
null
if not found
the questionnaire result.
WFCIException
java.util.List getQuestionnaireResultList(java.lang.String qneId) throws WFCIException
qneId
- a questionnaire id.
QuestionnaireResult
object.
WFCIException
com.flowring.questionnaire.entity.QuestionnaireSummaryResult getQuestionnaireSummaryResult(com.flowring.questionnaire.entity.Questionnaire qne) throws WFCIException
qne
- a Questionnaire
object.
WFCIException
java.util.Vector getRegAdminList() throws WFCIException
WFCIException
ReportService getReportService() throws WFCIException
WFCIException
AFTaskList getRequestHistoryRootTaskOfJoinMember(java.lang.String mbrID) throws WFCIException
Task
).
WFCIException
Role getRole(java.lang.String rID) throws WFCIException
Examples:
var rID = MyTask.getRoleID(); var role = WFCI.getRole(rID); returns <dfn>a Role Object</dfn>
rID
- a RoleID.
WFCIException
Role
java.util.Vector getRoleListOfPASEGroup(java.lang.String gId) throws WFCIException
gId
-
WFCIException
java.util.Map getRoleSearchResult(java.lang.String keyword, boolean depNameSearch, boolean rolNamesearch, boolean memNameSearch, boolean loginIdSearch)
String
the search result string.java.util.Vector getRootDBProcessOfProject(java.lang.String prjID) throws WFCIException
Examples:
prjID
- a ProjectID.
DBProcess
)
WFCIException
DBProcess
AFTaskList getRootTaskOfJoinMember(java.lang.String mID) throws WFCIException
mID
- a MemberID.
WFCIException
AFTaskList
AFTaskList getRootTaskOfJoinMember(java.lang.String mID, int state) throws WFCIException
mID
- a MemberID.state
- a TaskState,see attributes TASK_STATE_XXX in
pe.pase.Task.
WFCIException
AFTaskList
AFTaskList getRootTaskOfJoinMember(java.lang.String mID, java.lang.String proID) throws WFCIException
mID
- a MemberID.proID
- a ProcessID
WFCIException
AFTaskList
AFTaskList getRootTaskOfMember(java.lang.String mID) throws WFCIException
Examples:
var mID = "MEM953256027740"; var TaskList = WFCI.getRootTaskOfMember(mID); for (var i=0;i<TaskList.size();i++) { var Task=TaskList.get(i); returns <dfn>an AFTask Object</dfn> }
mID
- a MemberID.
WFCIException
AFTaskList
AFTaskList getRootTaskOfMember(java.lang.String mID, int state) throws WFCIException
Examples:
var mID = "MEM953256027740"; var state = pe.pase.Task.TASK_STATE_RUNNING; var TaskList = WFCI.getRootTaskOfMember(mID,state); for (var i=0;i<TaskList.size();i++) { var Task=TaskList.get(i); returns <dfn>an AFTask Object</dfn> }
mID
- a MemberID.state
- a TaskState,see attributes TASK_STATE_XXX in
pe.pase.Task.
WFCIException
AFTaskList
java.util.Vector getRootTaskOfProcess(java.lang.String proID) throws WFCIException
Examples:
var proID = "PRO00440363552012"; var state = 2 + 4; var taskList = WFCI.getRootTaskOfProcess(proID); if (taskList != null) { for (var i = 0; i > taskList.size(); i++) { var task = taskList.get(i); } }
proID
- a DBProcess ID.
TinyTask
.
WFCIException
java.util.Vector getRootTaskOfProcess(java.lang.String proID, int state) throws WFCIException
Examples:
var proID = "PRO00440363552012"; var state = 2 + 4; var taskList = WFCI.getRootTaskOfProcess(proID, state); if (taskList != null) { for (var i = 0; i < taskList.size(); i++) { var task = taskList.get(i); } }
proID
- a DBProcessID.state
- the task state:
TinyTask
.
WFCIException
ScheduleEvent getScheduleEvent(java.lang.String id) throws WFCIException
id
- Event id of ScheduleEvent.
WFCIException
SerRuntimeEnv getServerEnv() throws WFCIException
SerRuntimeEnv serEnv = wfci.getServerEnv();
WFCIException
double getServerGMT()
java.util.HashMap getServerStatus() throws WFCIException
HashMap status = wfci.getServerStatus(); boolean runing = ((Boolean) status.get("run")).booleanValue(); // Check if the server is running String dbtype = (String) status.get("dbType"); // The Database type
WFCIException
long getServerTime() throws WFCIException
String time = new Time(wfci.getServerTime()).toString();
WFCIException
java.util.Vector getSubDepIDOfDR(java.lang.String id, boolean exp) throws WFCIException
id
- a department id or role id.exp
- the true if it will expand all sub-node and get
it's department name; false otherwise.
Vector
are
department id).
WFCIException
Department
java.util.Vector getSubDepNameOfDR(java.lang.String id, boolean exp) throws WFCIException
id
- a department id or role id.exp
- the true if it will expand all sub-node and get
it's department name; false otherwise.
Vector
are
department name).
WFCIException
Department
java.util.Vector getSubMemberCNameOfDR(java.lang.String id, boolean exp) throws WFCIException
id
- a department id or role id.exp
- the true if it will expand all sub-node and get
it's member name; false otherwise.
Vector
are member
name).
WFCIException
MemberRecord
java.util.Vector getSubMemberIDOfDR(java.lang.String id, boolean exp) throws WFCIException
id
- a department id or role id.exp
- the true if it will expand all sub-node and get
it's member name; false otherwise.
Vector
are member ID).
WFCIException
MemberRecord
java.util.Vector getSubMemListOfMember(java.lang.String mID) throws WFCIException
mID
- a MemberRecordID.
WFCIException
java.util.Vector getSubRoleIDOfDR(java.lang.String id, boolean exp) throws WFCIException
id
- a department id or role id.exp
- the true if it will expand all sub-node and get
it's role name; false otherwise.
Vector
are role id).
WFCIException
Role
java.util.Vector getSubRoleNameOfDR(java.lang.String id, boolean exp) throws WFCIException
id
- a department id or role id.exp
- the true if it will expand all sub-node and get
it's role name; false otherwise.
Vector
are role name).
WFCIException
Role
AFTaskList getSubTaskList(java.lang.String parentTID) throws WFCIException
Examples:
var parentID = "Tsk000000254284"; var TaskList = WFCI.getSubTaskList(parentID); for (var i=0;i<TaskList.size();i++) { var Task=TaskList.get(i); returns <dfn>an AFTask Object</dfn> }
parentTID
- a TaskID.
WFCIException
AFTaskList
Task getTask(java.lang.String tID) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var Task = WFCI.getTask(taskID); returns <dfn>a Task Object</dfn>
tID
- a TaskID.
WFCIException
Task
java.lang.String getTaskAttachedFileContent(java.lang.String fileID) throws WFCIException
WFCIException
java.util.Vector getTaskIDListOfMember(java.lang.String mID, int sc, int ec, java.lang.String order) throws WFCIException
parameter 'order' should be one of the followring :
mID
- a MemberID.sc
- start index.ec
- end index.order
- for sorting.
WFCIException
Task
AFTaskList getTaskList(java.lang.String mID) throws WFCIException
mID
- a MemberID.
WFCIException
AFTaskList
TaskManager getTaskManager()
java.util.Vector getTaskOfCompany() throws WFCIException
WFCIException
java.util.Vector getTaskOfCompany(int state) throws WFCIException
state
-
WFCIException
java.util.Vector getTaskOfDepartment(java.lang.String dID) throws WFCIException
dID
-
WFCIException
java.util.Vector getTaskOfDepartment(java.lang.String dID, int state) throws WFCIException
dID
- state
-
WFCIException
AFTaskList getTaskOfMember(java.lang.String mID) throws WFCIException
Examples:
var mID = "MEM953256027740"; var TaskList = WFCI.getTaskOfMember(mID); for (var i=0;i<TaskList.size();i++) { var Task=TaskList.get(i); returns <dfn>an AFTask Object</dfn> }
mID
- a MemberID.
WFCIException
AFTaskList
AFTaskList getTaskOfMember(java.lang.String mID, int state) throws WFCIException
Examples:
var mID = "MEM953256027740"; var state = pe.pase.Task.TASK_STATE_RUNNING; var TaskList = WFCI.getTaskOfMember(mID,state); for (var i=0;i<TaskList.size();i++) { var Task=TaskList.get(i); returns <dfn>an AFTask Object</dfn> }
mID
- a MemberID.state
- a TaskState, see attributes TASK_STATE_XXX in
pe.pase.Task.
WFCIException
AFTaskList
AFTaskList getTaskOfProcess(java.lang.String proID) throws WFCIException
Examples:
var proID = "PRO00440363552012"; var state = 2 + 4; var taskList = WFCI.getTaskOfProcess(proID); if (taskList != null) { for (var i = 0; i > taskList.size(); i++) { var task = taskList.get(i); } }
proID
- a PASEProcessID.
AFTask
object).
WFCIException
AFTaskList
AFTaskList getTaskOfProcess(java.lang.String proID, int state) throws WFCIException
Examples:
var proID = "PRO00440363552012"; var state = 2 + 4; var taskList = WFCI.getTaskOfProcess(proID, state); if (taskList != null) { for (var i = 0; i < taskList.size(); i++) { var task = taskList.get(i); } }
proID
- a PASEProcessIDstate
- the task state:
AFTask
object).
WFCIException
AFTaskList
java.util.Vector getTaskOfRole(java.lang.String rID) throws WFCIException
rID
-
WFCIException
java.util.Vector getTaskOfRole(java.lang.String rID, int state) throws WFCIException
rID
- state
-
WFCIException
AFTaskList getTaskOfRootTask(java.lang.String rootTID) throws WFCIException
Examples:
var rootTID = "Tsk000000254284"; var TaskList = WFCI.getTaskOfRootTask(rootTID); for (var i=0;i<TaskList.size();i++) { var Task=TaskList.get(i); returns <dfn>an AFTask Object</dfn> }
rootTID
- a TaskID.
WFCIException
AFTaskList
java.util.Map getTicketList(java.lang.String votId) throws WFCIException
WFCIException
java.util.Vector getTinyPDiagramDetail(java.lang.String rootTID, java.lang.String mID) throws WFCIException
Examples:
var tID = "Tsk0003459343453"; var task = WFCI.getTask(tID); var rootTID = currTask.getRootID(); var Result = WFCI.getPDiagramDetail(rootTID); for(var i=0;i<Result.size();j++) { var TinyTask = Result.get(i); returns <dfn>TinyTask object</dfn> }
rootTID
- a root TaskID.mID
- a member ID for permission check.
WFCIException
java.util.List getTinyQuestionnaireListByCond(com.flowring.questionnaire.entity.QuestionnaireSearchCondition qsc, java.lang.String memId) throws WFCIException
qsc
- QuestionnaireSearchCondition(SQL WHERE condition)memId
- a member id.
TinyQuestionnaire
object.
WFCIException
java.util.List getTinyRootTaskIdListOfJoinMember(java.lang.String mID, java.lang.String rootDate, java.lang.String rootName, java.lang.String rootState) throws WFCIException
mID
- a MemberID.rootDate
- a Date.rootName
- a Method.rootState
- a State.
WFCIException
TinyTask
java.util.Vector getTinyRootTaskOfJoinMember(java.lang.String mID) throws WFCIException
mID
- a MemberID.
WFCIException
TinyTask
java.util.Vector getTinyRootTaskOfJoinMember(java.lang.String mID, java.lang.String proID) throws WFCIException
mID
- a MemberID.proID
- a ProcessID.
WFCIException
TinyTask
java.util.List getTinyTaskIdListTracked(java.lang.String mID, java.util.Vector idList, java.lang.String state) throws WFCIException
mID
- a MemberID.idList
- a Task-ID list.state
- a State.
WFCIException
TinyTask
java.util.Vector getTinyTaskList(java.lang.String mID) throws WFCIException
mID
- a MemberID.
WFCIException
TinyTask
java.util.Vector getTinyTaskList(java.lang.String mID, int sc, int ec, java.lang.String order) throws WFCIException
parameter 'order' should be one of the followring :
mID
- a MemberID.sc
- start index.ec
- end index.order
- for sorting.
WFCIException
TinyTask
java.util.Vector getTinyTaskList(java.lang.String mID, java.util.Vector idList) throws WFCIException
mID
- a MemberID.idList
- a Task-ID list.
WFCIException
TinyTask
java.util.HashMap getTreeTaskList(java.lang.String mID) throws WFCIException
mID
- a MemberID.
WFCIException
ProjectTask
UnitType getUnitType(java.lang.String uid) throws WFCIException
uid
- the given unit type id
UnitType
WFCIException
UnitType
UnitType getUnitTypeByLoginID(java.lang.String loginId) throws WFCIException
loginId
- the given member's login id
WFCIException
UnitType getUnitTypeByMember(MemberRecord mbr) throws WFCIException
MemberRecord
mbr
- the given MemberRecord
WFCIException
UnitType getUnitTypeByMemID(java.lang.String memId) throws WFCIException
memId
- the given member id
WFCIException
UnitType getUnitTypeByNo(java.lang.String memNo) throws WFCIException
memNo
- the given member No.
WFCIException
com.flowring.schedule.UserCalendar getUserCalendar(java.lang.String calendarID) throws WFCIException
calendarID
-
WFCIException
com.flowring.schedule.UserCalendar getUserCalendarByUser(java.lang.String id) throws WFCIException
id
-
WFCIException
java.util.HashMap getUserCalendarMap(java.lang.String memID) throws WFCIException
memID
-
WFCIException
java.util.Vector getVariableList() throws WFCIException
WFCIException
java.util.List getVotAdminList() throws WFCIException
WFCIException
com.flowring.onlinevote.entity.Vote getVote(java.lang.String voteId) throws WFCIException
voteId
-
WFCIException
java.util.List getVoteList() throws WFCIException
WFCIException
java.util.List getVoteListByCond(java.lang.String cond, java.lang.String memId, java.lang.String votingStage) throws WFCIException
cond
- memId
- votingStage
-
WFCIException
com.flowring.onlinevote.entity.VoteResult getVoteResult(java.lang.String votId) throws WFCIException
WFCIException
java.util.List getVotPermList(java.lang.String votId) throws WFCIException
votId
-
WFCIException
int[] getWeek() throws WFCIException
memID
-
int[]
weekDays. Each element in the array is integer
: 0 is rest day, 1 is half work day and 2 is work day.
WFCIException
int[] getWeek(java.lang.String memID) throws WFCIException
memID
-
int[]
weekDays. Each element in the array is integer
: 0 is rest day, 1 is half work day and 2 is work day.
WFCIException
java.util.Vector getWorkdays() throws WFCIException
String
- member id
Vector
workDayList. Each element is the Vector is Date
work day.
WFCIException
java.util.Vector getWorkdays(java.lang.String memID) throws WFCIException
String
- member id
Vector
workDayList. Each element is the Vector is Date
work day.
WFCIException
boolean goBackTo(java.lang.String fromTaskID, java.lang.String toProID, boolean artMode) throws WFCIException
Examples:
var fromTaskID = "Tsk000000226229"; var toProID = "PRO00440363552012"; var Result = WFCI.goBackTo(fromTaskID, toProID, true);
fromTaskID
- a Task ID.toProID
- a ProcessID.artMode
- true if a new artifact is used.
WFCIException
boolean goBackTo(java.lang.String fromTaskID, Task toTask, boolean artMode) throws WFCIException
Examples:
var fromTaskID = "Tsk000000226229"; var toTask = WFCI.getTask("Tsk0001134355209"); var Result = WFCI.goBackTo(fromTaskID, toTask, true);
fromTaskID
- a TaskID.toTask
- a previous Task.artMode
- true if a new artifact is used.
WFCIException
boolean goBackTo(java.lang.String fromTaskID, Task toTask, boolean artMode, boolean isEmailNotify) throws WFCIException
Examples:
var fromTaskID = "Tsk000000226229"; var toTask = WFCI.getTask("Tsk0001134355209"); var Result = WFCI.goBackTo(fromTaskID, toTask, true);
fromTaskID
- a TaskID.toTask
- a previous Task.artMode
- true if a new artifact is used.isEmailNotify
- true if asking to sand email notification.
WFCIException
boolean goBackTo(Task fromTask, java.lang.String toProID, boolean artMode) throws WFCIException
Examples:
var fromTask = WFCI.getTask("Tsk000000226229"); var toProID = "PRO00440363552012"; var Result = WFCI.goBackTo(fromTask, toProID, true);
fromTask
- a Task.toProID
- a ProcessID.artMode
- true if a new artifact is used.
WFCIException
java.util.HashMap goBackToWithDetailRet(Task fromTask, java.lang.String toProID, boolean artMode) throws WFCIException
fromTask
- a Task.toProID
- a ProcessID.artMode
- true if a new artifact is used.
WFCIException
boolean increaseQuestionnaireViews(java.lang.String qneId) throws WFCIException
qneId
- a questionnaire id.
true
if update success; false
otherwise.
WFCIException
java.util.HashMap initAgenda(java.lang.String user) throws WFCIException
HashMap ret = wfci.initAgenda("MEM21054352116633"); // Use Member ID to retrieve Agenda data Vector processList = (Vector)ret.get("processlist") // Get the process list that can be initialized by the member Vector msgList = (Vector)ret.get("msglist"); // Get the message list that the member have received Vector boardList = (Vector)ret.get("boardlist"); // Get all boards Vector stafflist = (Vector)ret.get("stafflist"); // Get sub-member list for the member HashMap proInfo = (HashMap)ret.get("productInfo"); // Get the product information
user
- a username
WFCIException
void initHoliday() throws WFCIException
WFCIException
java.util.HashMap initProcess(java.lang.String user, PASEProcess process) throws WFCIException
Examples:
var loginID = john; var pID = "PRO0549992486182610"; var paseProcess = new pe.pase.PASEProcess(pID); var hashmap = WFCI.initProcess(loginID, paseProcess); var rootTaskID = hashmap.get("rootTaskID"); returns <dfn>root TaskID</dfn> is like "Tsk000000263264" var retValue = hashmap.get("retValue"); returns <dfn>true if it gets successfully;false otherwise</dfn>
user
- a Username.process
- a Process.
WFCIException
java.util.HashMap initProcess(java.lang.String user, java.lang.String roleID, java.lang.String depID, java.lang.String processID, java.lang.String processName, java.lang.String subject, int priority) throws WFCIException
Examples:
var loginID = john var rID = "ROL0033004134576"; var dID = "DEP00231111007865"; var pID = "PRO0549992486182610"; var pName = "New Process"; var subject = "testing initProcess"; var priority = pe.pase.Task.PRIORITY_HIGHEST; var hashmap = WFCI.initProcess(loginID, rID, dID, pID, pName, subject, priority); var rootTaskID = hashmap.get("rootTaskID"); returns <dfn>root TaskID</dfn> is like "Tsk000000263264" var retValue = hashmap.get("retValue"); returns <dfn>true if it gets successfully;false otherwise</dfn>
user
- a Username.roleID
- a RoleID.depID
- a DepartmentID.processID
- a ProcessID.processName
- a PoleName.subject
- a Subject.priority
- a Priority,
WFCIException
boolean insertActivity(com.flowring.onlineregister.entity.Activity act) throws WFCIException
act
-
WFCIException
boolean insertActivityPerm(java.lang.String aId, java.lang.String memId) throws WFCIException
aId
- memId
-
WFCIException
boolean insertAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer) throws WFCIException
AeppServer
- bean object.
WFCIException
boolean insertBoardAdmin(java.lang.String memId) throws WFCIException
WFCIException
boolean insertBoardPerm(java.lang.String messageId, java.lang.String memId) throws WFCIException
WFCIException
boolean insertDashboard(com.flowring.dashboard.Dashboard dboard) throws WFCIException
Adds a Dashboard only.
NOTE: It will not insert its style list, using insertDashboardStyle(DashboardStyle) to insert its style.
dboard
- a Dashboard
object.
true
if insert success; false
otherwise.
WFCIException
Dashboard
boolean insertDashboardStyle(com.flowring.dashboard.DashboardStyle dstyle) throws WFCIException
dstyle
- a DashboardStyle
object.
true
if insert success; false
otherwise.
WFCIException
DashboardStyle
boolean insertMbrSignGroup(java.lang.String mbrId, AFGroup group) throws WFCIException
mbrId
- group
-
WFCIException
boolean insertMultiOrgPerm(java.lang.String memId) throws WFCIException
WFCIException
boolean insertOption(com.flowring.questionnaire.entity.Option opt) throws WFCIException
opt
- a Option
object.
true
if insert success; false
otherwise.
WFCIException
void insertPASEGroup(PASEGroup group) throws WFCIException
group
-
WFCIException
void insertPASESharedFile(PASESharedFile sFile) throws WFCIException
sFile
-
WFCIException
boolean insertPersonalDboard(java.lang.String dboardId, PersonalConfig pConfig) throws WFCIException
WFCIException
boolean insertPersonalFavorite(java.util.Vector vec, PersonalConfig pConfig) throws WFCIException
WFCIException
boolean insertPersonalProShow(java.lang.String memberId, java.lang.String showType, java.lang.String variety) throws WFCIException
WFCIException
boolean insertProcessMapCategory(Category category) throws WFCIException
WFCIException
boolean insertProcessMapLink(Link link) throws WFCIException
WFCIException
boolean insertQuestionnaire(com.flowring.questionnaire.entity.Questionnaire q) throws WFCIException
qne
- a Questionnaire
object.
true
if insert success; false
otherwise.
WFCIException
boolean insertQuestionnaireAdmin(java.lang.String memId) throws WFCIException
memId
- a member id.
true
if insert success; false
otherwise.
WFCIException
boolean insertQuestionnairePerm(java.lang.String qneId, java.lang.String memId) throws WFCIException
qneId
- a questionnaire id.memId
- a member id.
true
if insert success; false
otherwise.
WFCIException
boolean insertQuestionnaireResult(com.flowring.questionnaire.entity.QuestionnaireResult qneResult) throws WFCIException
qneResult
- a QuestionnaireResult
object.
true
if insert success; false
otherwise.
WFCIException
boolean insertRegAdmin(java.lang.String mbrId) throws WFCIException
mbrId
-
WFCIException
void insertScheduleEvent(ScheduleEvent evt) throws WFCIException
evt
- insert event into table.
WFCIException
boolean insertTaskAttachedFile(TaskAttachedFileInfo fileInfo) throws WFCIException
fileInfo
-
WFCIException
boolean insertTaskGroupSign(java.lang.String taskID, java.lang.String groupSignID, long signTime) throws WFCIException
taskID
- String
the task IDgroupSignID
- String
the group sign ID generated by systemsignTime
- long
the complete time
WFCIException
boolean insertVotAdmin(java.lang.String memId) throws WFCIException
memId
-
WFCIException
boolean insertVote(com.flowring.onlinevote.entity.Vote vote) throws WFCIException
vote
-
WFCIException
boolean insertVoteOpt(com.flowring.onlinevote.entity.VoteOpt voteOpt) throws WFCIException
voteOpt
-
WFCIException
boolean insertVotPerm(java.lang.String votId, java.lang.String memId) throws WFCIException
votId
- memId
-
WFCIException
boolean isAlreadyVote(java.lang.String votId, java.lang.String memID) throws WFCIException
votId
- memID
-
WFCIException
boolean isCompanyManager(MemberRecord mbr) throws WFCIException
MemberRecord
mbr
- the given MemberRecord
WFCIException
boolean isCompanyManagerByID(java.lang.String memId) throws WFCIException
loginId
- the given member id
WFCIException
boolean isCompanyManagerByLoginID(java.lang.String loginId) throws WFCIException
loginId
- the given member's login id
WFCIException
boolean isCompanyManagerByNo(java.lang.String memNo) throws WFCIException
memNo
- the given member No.
WFCIException
boolean isContainedInPASEGroup(java.lang.String gId, java.lang.String mID) throws WFCIException
gId
- mID
-
WFCIException
boolean isDashboardExist(java.lang.String prjId, java.lang.String proId, java.lang.String grpId) throws WFCIException
prjId
- a project id.proId
- a process id.grpId
- a group id.
true
if dashboard is exist; false
otherwise.
WFCIException
Project
,
DBProcess
,
PASEGroup
boolean isDashboardStyleSiblingOrderExist(java.lang.String boardId, int siblingOrder) throws WFCIException
boardId
- a dashboard id.siblingOrder
- a dashboard style's sibling order for view.
true
if exist; false
otherwise.
WFCIException
boolean isEnabledModule(java.lang.String moduleName) throws WFCIException
modueName
- the module name to be checked.
WFCIException
boolean isHalfHoliday(java.lang.String date) throws WFCIException
Examples:
var sDate = "2001/06/17"; var Result = WFCI.isHalfHoliday(sDate); returns <dfn>true if it's a half of holiday;false otherwise</dfn>
date
- a Date format String.
WFCIException
boolean isHalfHoliday(java.lang.String date, java.lang.String memID) throws WFCIException
date
- the given date stringmemID
- the given member id string
WFCIException
boolean isHoliday(java.lang.String date) throws WFCIException
Examples:
var sDate = "2001/06/17"; var Result = WFCI.isHoliday(sDate); returns <dfn>true if it's a holiday;false otherwise</dfn>
date
- a Date format String.
WFCIException
boolean isHoliday(java.lang.String date, java.lang.String memID) throws WFCIException
date
- the given date stringmemID
- the given member id string
WFCIException
boolean isLockedTask(java.lang.String tskID) throws WFCIException
tskID
- a TaskID.
WFCIException
boolean isLogined(java.lang.String loginID) throws WFCIException
Examples:
wfci.isLogined("loginname"); returns <dfn>true if user is logined;false otherwise</dfn>
loginID
-
WFCIException
boolean isMemberAllowReadCensus(java.lang.String memId, java.lang.String qneId)
memId
- a member id.qneId
- a questionnaire id.
true
if the given member can read the census;
false
otherwise.boolean isQuestionnaireAdmin(java.lang.String memId) throws WFCIException
memId
- a member id.
true
if the member is a manager in Questionnaire
module; false
otherwise.
WFCIException
boolean isRegAdmin(java.lang.String mbrId) throws WFCIException
mbrId
-
WFCIException
boolean isRegisterActivity(com.flowring.onlineregister.entity.Activity act, java.lang.String mbrId) throws WFCIException
act
- mbrId
-
WFCIException
boolean isRestSat(java.lang.String date) throws WFCIException
Examples:
var sDate = "2001/06/17"; var Result = WFCI.isRestSat(sDate); returns <dfn>true if it's rest Saturday;false otherwise</dfn>
date
- a Date format String.
WFCIException
boolean isServerConnecting()
boolean isServiceAlive() throws WFCIException
true
if services are alive; false
otherwise.
WFCIException
boolean isSupervisor(java.lang.String memID) throws WFCIException
memID
-
WFCIException
boolean isUnitExistUserWorkingDay(java.lang.String id, java.lang.String calendarID)
id
- calendarID
-
boolean isVotAdmin(java.lang.String memId) throws WFCIException
memId
-
WFCIException
boolean isWorkday(java.lang.String date, java.lang.String memID) throws WFCIException
date
- the given date stringmemID
- the given member id string
WFCIException
java.util.Vector loadValueWithAFDBConnection(java.lang.String session, java.lang.String sqlcmd) throws WFCIException
session
- the session connection keysqlcmd
- the SQL statement to load data
ResultTable
).
WFCIException
ResultTable
void lockTask(java.lang.String tskID) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; WFCI.lockTask(taskID);
tskID
- a TaskID.
WFCIException
java.util.HashMap login(java.lang.String user, java.lang.String pass) throws WFCIException
HashMap ret = wfci.login("loginname", "password"); boolean accepted = ((Boolean) ret.get("retValue")).booleanValue(); // Check if the login is accepted String reason = (String) ret.get("reason"); // If login rejected, get the reason MemberRecord member = (String) ret.get("MemberRecord"); // If login accepted, get the member
user
- a username.pass
- a password.
WFCIException
java.util.Map login(java.lang.String loginID, java.lang.String pass, boolean toCheckDup) throws WFCIException
loginID
- pass
- 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)
WFCIException
void logout(java.lang.String loginID) throws WFCIException
wfci.logout("loginname");
loginID
-
WFCIException
boolean mustReassignDeputiedTask(java.lang.String memID) throws WFCIException
memID
-
WFCIException
com.flowring.onlineregister.entity.Activity newActivity() throws WFCIException
WFCIException
boolean newBBSBoard(BBSBoard bbsBoard) throws WFCIException
bbsBoard
- a BBSBoard.
WFCIException
com.flowring.dashboard.Dashboard newDashboard() throws WFCIException
Dashboard
with a new system id which get from
System.
Dashboard
object.
WFCIException
com.flowring.dashboard.DashboardStyle newDashboardStyle(java.lang.String boardId) throws WFCIException
DashboardStyle
with a new system id which get
from System.
boardId
- a Dashboard id.
DashboardsStyle
object.
WFCIException
com.flowring.questionnaire.entity.Option newOption() throws WFCIException
Option
object.
Option
object.
WFCIException
com.flowring.questionnaire.entity.Option newOptionTemplate() throws WFCIException
Option
object.
WFCIException
com.flowring.questionnaire.entity.Question newQuestion() throws WFCIException
Question
object.
Question
object.
WFCIException
com.flowring.questionnaire.entity.Questionnaire newQuestionnaire() throws WFCIException
Questionnaire
object.
Questionnaire
object.
WFCIException
com.flowring.questionnaire.entity.QuestionnaireResult newQuestionnaireResult() throws WFCIException
QuestionnaireResult
object.
QuestionnaireResult
object.
WFCIException
com.flowring.onlinevote.entity.Vote newVote() throws WFCIException
WFCIException
com.flowring.onlinevote.entity.VoteOpt newVoteOpt() throws WFCIException
WFCIException
java.util.HashMap notifyTask(java.lang.String tskID) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var hashmap = WFCI.notifyTask(task); var retValue = hashmap.get("retValue"); returns <dfn>true if it starts successfully;false otherwise</dfn>
tskID
- a TaskID.
WFCIException
boolean pickQueueTask(Task t) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var task = WFCI.getTask(taskID); WFCI.pcikQueueTask(task);
t
- a Task.
WFCIException
boolean postBBSMsg(BBSMessage msg) throws WFCIException
msg
- a BBSMessage.
WFCIException
void reassignDeputyTask(java.lang.String loginID) throws WFCIException
WFCIException
boolean reflushProcessManager() throws WFCIException
WFCIException
boolean registerActivity(com.flowring.onlineregister.entity.Activity act, java.lang.String mbrId) throws WFCIException
act
- mbrId
-
WFCIException
boolean registerClient(java.lang.String loginID) throws WFCIException
loginID
-
WFCIException
void registerClient(java.lang.String loginID, ClientRMI client) throws WFCIException
loginID
- client
- a ClientRMI.
WFCIException
void removeScheduleEvent(java.lang.String id) throws WFCIException
id
- event id.
WFCIException
boolean removeTaskByAdm(java.lang.String p_TaskID) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var Result = WFCI.removeTaskByAdm(taskID); returns <dfn>true if it sets successfully; false otherwise</dfn>
p_TaskID
- a RootTaskID.
WFCIException
boolean removeTaskByUser(java.lang.String p_RootTaskID, java.lang.String p_MemID) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var memID = "MEM0000000334532"; var Result = WFCI.removeTaskByAdm(taskID, memID); returns <dfn>true if it sets successfully; false otherwise</dfn>
p_RootTaskID
- a RootTaskID.p_MemID
- a MemberRecordID.
WFCIException
void reScheduleTask(Task task) throws WFCIException
WFCIException
boolean resetDeputyAndDeputyState(java.lang.String p_MyMemID, java.lang.String p_DeputyMemID, boolean p_DeputyState) throws WFCIException
p_MyMemID
- a MemberRecord ID.p_DeputyMemID
- a Deputy MemberRecord ID.p_DeputyState
- check if deputy state is activated.
WFCIException
boolean resetMemberDelegation(MemberRecord mRecord) throws WFCIException
mRecord
-
WFCIException
void rollbackAFDBConnection(java.lang.String session) throws WFCIException
session
- the session connection key.
WFCIException
void saveSchedule(java.util.Vector hdays, java.util.Vector h_days, java.util.Vector wdays, int[] w) throws WFCIException
hdays
- the Vector of holidays date.h_days
- the Vector of half-holidays date.wdays
- the Vector of workdays date.w
- the array of weeks integer.
WFCIException
java.util.Vector searchData(SearchCondition cond) throws WFCIException
cond
- a SearchCondition.
WFCIException
int searchDataCount(SearchCondition cond) throws WFCIException
cond
- a SearchCondition.
WFCIException
java.util.Vector searchScheduleEvent(ScheduleSearchCondition cond) throws WFCIException
cond
- ScheduleSearchCondition of event.
WFCIException
void sendHTMLMail(java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String text) throws WFCIException
from
- to
- subject
- text
-
WFCIException
void sendHTMLMail(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text) throws WFCIException
from
- to
- cc
- subject
- text
-
WFCIException
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) throws WFCIException
from
- to
- cc
- subject
- text
- fileList
-
WFCIException
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) throws WFCIException
Examples:
var CurrMember = WFCI.getMember(MyTask.getMemberID()); var FrontMember = WFCI.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"); WFCI.sendHTMLMailExt(from, to, cc, subject, text, fileList, MyTask.getID());
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.
WFCIException
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) throws WFCIException
from
- to
- cc
- subject
- text
- fileList
- task
-
WFCIException
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) throws WFCIException
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.
WFCIException
void sendMail(java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String text) throws WFCIException
Examples:
var mID = "MEM0000992492169920"; var CurrMember = WFCI.getMember(mID); var FrontMember = WFCI.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 WFCI.sendMail(from, to, subject, text);
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.subject
- the "subject" field of E-Mail.text
- the content of E-Mail.
WFCIException
void sendMail(java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String subject, java.lang.String text) throws WFCIException
from
- to
- cc
- subject
- text
-
WFCIException
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) throws WFCIException
WFCIException
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) throws WFCIException
from
- to
- cc
- subject
- text
- fileList
- tskID
-
WFCIException
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) throws WFCIException
from
- to
- cc
- subject
- text
- fileList
- task
-
WFCIException
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) throws WFCIException
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.
WFCIException
boolean sendPASEMessage(PASEMessage msg) throws WFCIException
Examples:
var mID = "MEM0000992492169920"; var CurrMember = WFCI.getMember(mID); var fmID = "MEM0000992492169911"; var FrontMember= WFCI.getMember(fmID); var msg = new 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 = WFCI.sendPASEMessage(msg); returns <dfn>true if it's successful;false otherwise</dfn>
msg
- the deliverable message.
WFCIException
PASEMessage
void sendShortMessageToAdminAll(java.lang.String msg, java.lang.String fromMemID) throws WFCIException
msg
- the sent message context.fromMemID
- the MemberRecordID which sends message.
WFCIException
void sendShortMessageToAdminUser(java.lang.String msg, java.lang.String fromMemID, java.lang.String toMemID) throws WFCIException
msg
- the sent message context.fromMemID
- the MemberRecordID which sends message.toMemID
- the MemberRecordID which receives message.
WFCIException
void sendShortMessageToAll(java.lang.String msg, java.lang.String fromMemID) throws WFCIException
msg
- the sent message context.fromMemID
- the MemberRecordID which sends message.
WFCIException
void sendShortMessageToUser(java.lang.String msg, java.lang.String fromMemID, java.lang.String toMemID) throws WFCIException
msg
- the sent message context.fromMemID
- the MemberRecordID which sends message.toMemID
- the MemberRecordID which receives message.
WFCIException
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) throws WFCIException
Examples:
var CurrMember = WFCI.getMember(MyTask.getMemberID()); var FrontMember = WFCI.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"); WFCI.sendTemplateMail(from, to, cc, etID, fileList, MyTask.getID(), true);
from
- the "from" filed of E-Mail auto append EmailTemplate form.to
- the "to" field of E-Mail address(format:aaa@x.y.z), used as the
destination of the E-Mail,auto append EmailTemplate to.cc
- the "cc" field of E-Mail address.etID
- EmailTemplate ID.fileList
- the attached file name list. The file name is based on
PASE. Server.taskID
- the designated taskID to execute.isHtml
- set mail format is html or text.
WFCIException
void setAFConnection(AFConnection afConn)
boolean setArtInsState(PASEartInstance artInstance, java.lang.String stateID) throws WFCIException
Examples:
var iID = "ART0099992486182440"; var artInstance = WFCI.getArtInstance(tID); var stateID = "AST0371992486182500"; var Result = WFCI.setArtInsState(artInstance, stateID); returns <dfn>true if it sets successfully; false otherwise</dfn>
artInstance
- an ArtifactInstance.stateID
- for ArtStateID.
WFCIException
PASEartInstance
boolean setCompanyAnnouncementBoard(java.util.Map companyAnnouncementBoardMap) throws WFCIException
Map
companyAnnouncementBoardMap,
- [Key:String
company id, Value:pe.pase.BBSBoard
board]
true
if success; false
otherwise.
WFCIException
void setGlobals(java.lang.String rootTaskID, java.util.HashMap args) throws WFCIException
Examples:
var rootTaskID = "Tsk0003459343453"; var ht = new java.util.HashMap(); ht.put("ItemName", "Pen"); WFCI.setGlobals(rootTaskID, ht);
rootTaskID
- a root TaskID.args
- a HashMap data ( [Key:Value] =
[retValue:Boolean(true/false)]).
WFCIException
boolean setMemberAccess(java.lang.String mID, AccessMember access) throws WFCIException
mID
- a MemberRecordID.access
- an AccessMember.
WFCIException
AccessMember
boolean setMemberAdminAccess(java.lang.String mID, AccessAdmin access) throws WFCIException
mID
- a MemberRecordID.access
- an AccessAdmin.
WFCIException
AccessAdmin
boolean setMemberArtifactAccess(java.lang.String mID, java.util.Vector artifactAccessList) throws WFCIException
mID
- a MemberRecordID.taskAccessList
- an AccessArtifact list.
WFCIException
AccessArtifact
boolean setMemberOnLineAccess(java.lang.String mID, AccessOnLineUser access) throws WFCIException
mID
- a MemberRecordID.access
- an AccessOnLineUser.
WFCIException
AccessOnLineUser
boolean setMemberTaskAccess(java.lang.String mID, java.util.Vector taskAccessList) throws WFCIException
mID
- a MemberRecordID.taskAccessList
- an AccessTask list.
WFCIException
AccessTask
boolean setMonitorRelation(java.lang.String sourceTaskID, java.lang.String createdRootTaskID) throws WFCIException
sourceTaskID
- createdRootTaskID
-
WFCIException
boolean setMonitorRelation(java.lang.String sourceTaskID, java.util.Vector createdRootTaskIDs) throws WFCIException
sourceTaskID
- createdRootTaskIDs
-
WFCIException
void setPersonalConfig(PersonalConfig config) throws WFCIException
WFCIException
boolean shutdownServer() throws WFCIException
WFCIException
boolean SQLdeleteValue(java.lang.String sql) throws WFCIException
sql
- the input SQL data string.
WFCIException
boolean SQLinsertValue(java.lang.String sql) throws WFCIException
sql
- the input SQL data string.
WFCIException
java.util.Vector SQLloadValue(java.lang.String sql) throws WFCIException
sql
- the input SQL data string.
WFCIException
boolean SQLupdateValue(java.lang.String sql) throws WFCIException
sql
- the input SQL data string.
WFCIException
boolean startServer() throws WFCIException
WFCIException
java.util.HashMap startTask(Task t) throws WFCIException
Examples:
var taskID = "Tsk000000213214"; var task = WFCI.getTask(taskID); var hashmap = WFCI.startTask(task); var retValue = hashmap.get("retValue"); returns <dfn>true if it starts successfully;false otherwise</dfn>
t
- a Task.
WFCIException
void stopRootTask(java.lang.String rootTaskID) throws WFCIException
Examples:
WFCI.stopRootTask("Tsk000000835835");
rootTaskID
- the root task id.
WFCIException
boolean suspendBBSBoard(java.lang.String bbsBoardID) throws WFCIException
bbsBoardID
- a BBSBoardID.
WFCIException
java.util.HashMap suspendTask(Task t) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var task = WFCI.getTask(taskID); var hashmap = WFCI.suspendTask(task); var retValue = hashmap.get("retValue"); returns <dfn>true if it starts successfully;false otherwise</dfn>
t
- a Task.
WFCIException
boolean swapAeppServer(com.flowring.aeppServer.AeppServer aeppServer1, com.flowring.aeppServer.AeppServer aeppServer2) throws WFCIException
WFCIException
boolean swapPersonalFavoriteOrder(java.lang.String memId, java.lang.String id1, java.lang.String id2) throws WFCIException
WFCIException
boolean swapProcessMapCategory(Category category1, Category category2) throws WFCIException
WFCIException
boolean swapProcessMapLink(Link link1, Link link2) throws WFCIException
WFCIException
boolean testAFDBConnection(int seq) throws WFCIException
seq
- the sequence which the data is store in configuration, from 1
WFCIException
AFDBConnection
boolean testAFDBConnection(java.lang.String name) throws WFCIException
name
- the name to recognize the db configuration
WFCIException
AFDBConnection
void unlockTask(java.lang.String tskID) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; WFCI.unlockTask(taskID);
tskID
- a TaskID.
WFCIException
boolean unRegisterActivity(com.flowring.onlineregister.entity.Activity act, java.lang.String mbrId) throws WFCIException
act
- mbrId
-
WFCIException
boolean updateActivity(com.flowring.onlineregister.entity.Activity act) throws WFCIException
act
-
WFCIException
boolean updateAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer) throws WFCIException
AeppServer
- bean object.
WFCIException
boolean updateArtInstance(PASEartInstance instance) throws WFCIException
instance
- a PASEartInstance.
WFCIException
PASEartInstance
boolean updateArtInstance(java.lang.String tID, PASEartInstance instance) throws WFCIException
tID
- a TaskID.instance
- a PASEartInstance.
WFCIException
PASEartInstance
boolean updateArtInstanceLog(java.lang.String tID, PASEartInstance instance) throws WFCIException
tID
- a task id.instance
- a PASEartInstance
.
WFCIException
PASEartInstance
boolean updateBBSBoard(BBSBoard bbsBoard) throws WFCIException
bbsBoard
- a BBSBoard.
WFCIException
boolean updateBBSMessage(BBSMessage msg) throws WFCIException
WFCIException
boolean updateDashboard(com.flowring.dashboard.Dashboard dboard) throws WFCIException
Updates a Dashboard only.
NOTE: It will not update its style list, using updateDashboardStyle(DashboardStyle) to update its style.
dboard
- a Dashboard
object.
true
if update success; false
otherwise.
WFCIException
Dashboard
boolean updateDashboardStyle(com.flowring.dashboard.DashboardStyle dstyle) throws WFCIException
dstyle
- a DashboardStyle
object.
true
if update success; false
otherwise.
WFCIException
DashboardStyle
boolean updateMbrSignGroup(java.lang.String mbrId, AFGroup group) throws WFCIException
mbrId
- group
-
WFCIException
boolean updateMemberRecord(MemberRecord mbr) throws WFCIException
mbr
- the MemberRecord instance.
WFCIException
MemberRecord
boolean updateMultiServerACL(com.flowring.aeppServer.MultiServerACL multiServerACL) throws WFCIException
MultiServerACL
- bean object.
WFCIException
void updatePASEGroup(PASEGroup group) throws WFCIException
group
-
WFCIException
void updatePASESharedFile(PASESharedFile sFile) throws WFCIException
sFile
-
WFCIException
boolean updatePersonalProShow(java.lang.String memberId, java.lang.String showType, java.lang.String variety) throws WFCIException
WFCIException
boolean updateProcessMapCategory(Category category) throws WFCIException
WFCIException
boolean updateQuestionnaire(com.flowring.questionnaire.entity.Questionnaire q) throws WFCIException
qne
- a Questionnaire
object.
true
if update success; false
otherwise.
WFCIException
void updateScheduleEvent(ScheduleEvent evt) throws WFCIException
evt
- ScheduleEvent which will be updated.
WFCIException
boolean updateTask(Task t) throws WFCIException
Examples:
var taskID = "Tsk000000226232"; var task = WFCI.getTask(taskID); task.setKeyWord("Hello"); WFCI.updateTask(task);
t
- a task.
WFCIException
Task
boolean updateTaskState(Task t) throws WFCIException
Examples:
var taskID = "Tsk000000226232"; var task = WFCI.getTask(taskID); task.setTaskState(task.TASK_STATE_READY); WFCI.updateTaskState(task);
t
- a Task
.
WFCIException
Task
boolean updateUnitType(UnitType unit) throws WFCIException
unit
- the given UnitType
WFCIException
UnitType
boolean updateValueWithAFDBConnection(java.lang.String session, java.lang.String sqlcmd) throws WFCIException
session
- the session connection keysqlcmd
- the SQL statement to update data
ResultTable
).
WFCIException
ResultTable
boolean updateVote(com.flowring.onlinevote.entity.Vote vote) throws WFCIException
vote
-
WFCIException
boolean updateVoteOpt(com.flowring.onlinevote.entity.VoteOpt voteOpt) throws WFCIException
voteOpt
-
WFCIException
java.util.HashMap userVerify(java.lang.String loginID, java.lang.String pass, boolean autoLogin) throws WFCIException
loginID
- pass
- autoLogin
-
WFCIException
void waitTask(java.lang.String tskID) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; WFCI.waitTask(taskID);
tskID
- a TaskID.
WFCIException
void waitTask(java.lang.String tskID, java.lang.String timeString) throws WFCIException
Examples:
var taskID = "Tsk000000226229"; var time = "2001/12/12/23/58"; WFCI.waitTask(taskID, time);
tskID
- a TaskID.timeString
- the running time with format "yyyy/mm/dd/hh/mm".
WFCIException
|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |