Agentflow
V3.1

pe.pase
Interface PDEService

All Known Subinterfaces:
WCCI

public interface PDEService

PDEService API.

Version:
2.0.0,
Author:
lchuang

Method Summary
 boolean addFreqApRole(java.lang.String freID, java.lang.String rolID)
          Add a PASEFreqAP role
 Artifact getArtifact(java.lang.String aID)
          Return a data object of artifact
 java.util.Vector getArtifactForm(java.lang.String aID)
          Return artifact forms of some specific artifact
 java.util.Vector getArtifactOfCompany()
          Return all artifacts
 java.util.Vector getArtifactOfProject(java.lang.String prjID)
          Return all artifact of some specific project
 java.lang.String getArtTskID(java.lang.String iID)
          Get the latest associated TaskID with the Artifact Instance.
 DBProcess getDBProcess(java.lang.String pID)
          Return a data object of process
 EmailTemplate getEmailTemplate(java.lang.String etID)
           
 EnterpriseModel getEnterpriseDiagram()
          Get Enterprise diagram
 java.util.Vector getFreqApItemList()
          Return an auxiliary diagram item Vector for PASEFreqAp graphic view
 java.util.Vector getFreqApListOfMember(java.lang.String memID)
          Return a PASEFreqAp Vector of some member
 java.util.Vector getFreqApNodeList()
          Return a PASEFreqApNode Vector
 java.util.Vector getGroupSignProcess(java.lang.String memID)
           
 PASEFreqAp getPASEFreqAp(java.lang.String fID)
          Return a PASEFreqAP with ID
 java.util.Vector getPASEProcessOfMember(java.lang.String mID)
          Return the root processes of some specific member
 ProcessVersion getProcessVersion(java.lang.String rootProcessId)
          Return a data object of process version
 Project getProject(java.lang.String prjID)
          Return a data object of project by ID
 java.util.Vector getProjectOfCompany()
          Return all projects
 java.util.Vector getProjectOfDepartment(java.lang.String dID)
          Return the projects of some specific department
 java.util.Vector getProjectOfManager(java.lang.String managerID)
          Return the projects with some specific project manager
 Project getProjectOfPASEProcess(java.lang.String proID)
          Return the project of the PASEProcess.
 java.util.Vector getRootDBProcessByName(java.lang.String pName)
          Return all root process of some specific DBProcess
 java.util.Vector getRootDBProcessOfProject(java.lang.String prjID)
          Return all root process of some specific project
 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)
           
 

Method Detail

addFreqApRole

boolean addFreqApRole(java.lang.String freID,
                      java.lang.String rolID)
Add a PASEFreqAP role

Parameters:
freID - the given PASEFreqApID
rolID - the given RoleID
Returns:
true if the adding is successful; false otherwise.

getArtifact

Artifact getArtifact(java.lang.String aID)
Return a data object of artifact

Parameters:
aID - the given ArtifactID
Returns:
the artifact

getArtifactForm

java.util.Vector getArtifactForm(java.lang.String aID)
Return artifact forms of some specific artifact

Parameters:
aID - the given ArtifactID
Returns:
the correspondence artifact forms(each elemen in Vector are instance of ArtFormItem)
See Also:
ArtFormItem

getArtifactOfCompany

java.util.Vector getArtifactOfCompany()
Return all artifacts

Returns:
all artifacts (each elemen in Vector are instance of Artifact)
See Also:
Artifact

getArtifactOfProject

java.util.Vector getArtifactOfProject(java.lang.String prjID)
Return all artifact of some specific project

Parameters:
prjID - the given ProjectID
Returns:
the correspondence artifacts(each elemen in Vector are instance of Artifact)
See Also:
Artifact

getArtTskID

java.lang.String getArtTskID(java.lang.String iID)
Get the latest associated TaskID with the Artifact Instance.

Parameters:
iID - the given artifact instance id
Returns:
the latest TaskID
Since:
version 1.2

getDBProcess

DBProcess getDBProcess(java.lang.String pID)
Return a data object of process

Parameters:
pID - the given ProcessID
Returns:
the process
See Also:
DBProcess

getEmailTemplate

EmailTemplate getEmailTemplate(java.lang.String etID)

getEnterpriseDiagram

EnterpriseModel getEnterpriseDiagram()
Get Enterprise diagram

Returns:
enterprise diagram
See Also:
EnterpriseModel

getFreqApItemList

java.util.Vector getFreqApItemList()
Return an auxiliary diagram item Vector for PASEFreqAp graphic view

Returns:
all diagram items(each elemen in Vector are instance of DiagramItem)
See Also:
DiagramItem

getFreqApListOfMember

java.util.Vector getFreqApListOfMember(java.lang.String memID)
Return a PASEFreqAp Vector of some member

Parameters:
mID - the given MemberID
Returns:
the correspondence frequence applications(each elemen in Vector are instance of PASEFreAp)
See Also:
PASEFreAp

getFreqApNodeList

java.util.Vector getFreqApNodeList()
Return a PASEFreqApNode Vector

Returns:
all frequence application nodes(each elemen in Vector are instance of PASEFreApNode)
See Also:
PASEFreApNode

getGroupSignProcess

java.util.Vector getGroupSignProcess(java.lang.String memID)

getPASEFreqAp

PASEFreqAp getPASEFreqAp(java.lang.String fID)
Return a PASEFreqAP with ID

Parameters:
fID - the given PASEFreqApID
Returns:
the PASEFreqAp
See Also:
PASEFreAp

getPASEProcessOfMember

java.util.Vector getPASEProcessOfMember(java.lang.String mID)
Return the root processes of some specific member

Parameters:
mID - the given MemberID
Returns:
the correspondence root processes(each elemen in Vector are instance of PASEProcess)
See Also:
PASEProcess

getProcessVersion

ProcessVersion getProcessVersion(java.lang.String rootProcessId)
Return a data object of process version

Parameters:
rootProcessId - the given rootProcessID
Returns:
the process version
See Also:
ProcessVersion

getProject

Project getProject(java.lang.String prjID)
Return a data object of project by ID

Parameters:
prjID - the given ProjectID
Returns:
the project
See Also:
Project

getProjectOfCompany

java.util.Vector getProjectOfCompany()
Return all projects

Returns:
all projects (each elemen in Vector are instance of Project)
See Also:
Project

getProjectOfDepartment

java.util.Vector getProjectOfDepartment(java.lang.String dID)
Return the projects of some specific department

Parameters:
dID - the given DepartmentID
Returns:
all projects (each elemen in Vector are instance of Project)
See Also:
Project

getProjectOfManager

java.util.Vector getProjectOfManager(java.lang.String managerID)
Return the projects with some specific project manager

Parameters:
managerID - the given MemberID
Returns:
all projects (each elemen in Vector are instance of Project)
See Also:
Project

getProjectOfPASEProcess

Project getProjectOfPASEProcess(java.lang.String proID)
Return the project of the PASEProcess.

Parameters:
proID - the given PASEProcessID
Returns:
the project
See Also:
Project

getRootDBProcessByName

java.util.Vector getRootDBProcessByName(java.lang.String pName)
Return all root process of some specific DBProcess

Parameters:
pName - the given ProjectName
Returns:
the correspondence root process(each elemen in Vector are instance of DBProcess)
See Also:
DBProcess

getRootDBProcessOfProject

java.util.Vector getRootDBProcessOfProject(java.lang.String prjID)
Return all root process of some specific project

Parameters:
prjID - the given ProjectID
Returns:
the correspondence root process(each elemen in Vector are instance of DBProcess)
See Also:
DBProcess

sendTemplateMail

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)

Agentflow
V3.1

Submit a bug or feature
Copyright 1999-2010 Flowring , Inc. 12F., No.120, Sec2, Gongdao 5th Rd.,
Hsinchu City 300, Taiwan (R.O.C.) All Rights Reserved.