|
Enterprise Information Portal APIs |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.mm.sdk.common.DKProcessICM
The DKProcessICM class represents a process or a workflow instance in Content Manager. A process is series of steps defined by an administrator through which a work package containing an item is routed.A process consists of two or more work nodes. The first node of the process must be a work node with the defined name DK_ICM_DR_START_NODE. The last node of the process must be a work node with the defined name DK_ICM_DR_END_NODE. The process can contain multiple nodes between the start node and the end node with multiple branches between any of the intermediate nodes.
DKRouteListEntryICM
,
DKDocRoutingServiceICM
,
DKWorkNodeICM
,
DKWorkListICM
, Serialized FormConstructor Summary | |
DKProcessICM()
Default constructor for the process object. |
Method Summary | |
java.lang.String |
getACLName()
Retrieves the name of the ACL associated with this process |
java.lang.String |
getDescription()
Retrieves the description for this process |
DKProcessExtICM |
getExtension()
Retrieves the extension object associated with this process object |
java.lang.String |
getName()
Retrieves the name for this process |
java.lang.String |
getPidString()
Retrieves the persistent identifier (pid) for this process |
dkCollection |
getRoute()
Retrieves the route for this process. |
void |
setACLName(java.lang.String aclName)
Sets the name of the ACL associated with this process |
void |
setDescription(java.lang.String desc)
Sets the description for this process |
void |
setExtension(DKProcessExtICM ext)
Sets the extension for this process object |
void |
setName(java.lang.String name)
Sets the name for this process |
void |
setPidString(java.lang.String pidString)
Sets the pid for this process |
void |
setRoute(dkCollection coll)
Sets the route for this process. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DKProcessICM()
DKProcessICM process = new DKProcessICM();
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String name)
name
- new name for this processpublic java.lang.String getDescription()
public void setDescription(java.lang.String desc)
desc
- the new description for this processpublic void setPidString(java.lang.String pidString)
the
- new pid for this processpublic java.lang.String getPidString()
public java.lang.String getACLName()
public void setACLName(java.lang.String aclName)
aclName
- the name of the new ACL associated with this processpublic dkCollection getRoute() throws DKException
DKException
- when error occurspublic void setRoute(dkCollection coll) throws DKException
coll
- the collection of route list entries for this process as instances of DKRouteListEntryICMDKException
- when error occurspublic void setExtension(DKProcessExtICM ext)
ext
- a process extension object as an instance of DKProcessExtICM to be associated with this process object.
DKProcessExtICM contains a collection of DKNVPair objects, each of which has name
as a user-defined attribute name and a value as the corresponding user-defined attribute
value for this process object.DKProcessExtICM
public DKProcessExtICM getExtension()
DKProcessExtICM
|
EIP Java APIs | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |