public interface IDfProcess extends IDfSysObject
Modifier and Type | Field and Description |
---|---|
static int |
ACT_TYPE_BEGIN |
static int |
ACT_TYPE_END |
static int |
ACT_TYPE_EXCEPTION |
static int |
ACT_TYPE_INITIATE |
static int |
ACT_TYPE_STEP |
CURRENCY_CHECK_ALWAYS, CURRENCY_CHECK_FIRST_ACCESS, CURRENCY_CHECK_NEVER, CURRENCY_CHECK_ONCE_PER_SCOPE
Modifier and Type | Method and Description |
---|---|
void |
addActivity(java.lang.String actName,
IDfId actId,
java.lang.String actType,
int actPriority)
Adds an activity to the workflow definition.
|
void |
addLink(java.lang.String linkName,
java.lang.String linkSrcActivity,
java.lang.String linkSrcPortName,
java.lang.String linkDestActivity,
java.lang.String linkDstPortName)
Adds a link to a workflow definition.
|
void |
appendActPerformer(int actPerfRule,
java.lang.String actPerfFrom,
java.lang.String actPerfTo)
Append values to parallel attributes: act_performer_rule/act_performer_from/act_performer_to
|
java.lang.String |
getActChooseBy(int index)
Returns the act_choose_by attribute value at the specified index position.
|
int |
getActChooseByCount()
Returns the number of values in the act_choose_by attribute.
|
java.lang.String |
getActChooseFor(int index)
Returns the act_choose_for attribute value at the specified index position.
|
int |
getActChooseForCount()
Returns the number of values in the act_choose_for attribute.
|
java.lang.String |
getActChooseName(int index)
Returns the act_choose_name attribute value at the specified index.
|
int |
getActChooseNameCount()
Returns the number of values in the act_choose_name attribute.
|
int |
getActivityCount()
Returns the number of activities in the workflow.
|
IDfId |
getActivityDefId(int actIndex)
Returns the object ID of an activity's definition.
|
IDfId |
getActivityIdByName(java.lang.String actName)
Given an activity name, return the id of the activity.
|
java.lang.String |
getActivityName(int actIndex)
Returns an activity name.
|
int |
getActivityPriority(int actIndex)
Returns an activity's priority.
|
int |
getActivityType(int actIndex)
Returns an activity's type.
|
int |
getActivityTypeByName(java.lang.String actName)
Given an activity name, return the type of the activity.
|
int |
getActPerformerCount()
Return the number of entries of the parallel attributes:
act_performer_rule/act_performer_from/act_performer_to
|
int |
getDefinitionState()
Returns the state of the workflow definition.
|
java.lang.String |
getLinkDestActivity(int linkIndex)
Returns a link's destination activity.
|
java.lang.String |
getLinkDestPort(int linkIndex)
Returns a link's destination port.
|
java.lang.String |
getLinkName(int linkIndex)
Returns a link name.
|
java.lang.String |
getLinkSrcActivity(int linkIndex)
Returns a link's source activity.
|
java.lang.String |
getLinkSrcPort(int linkIndex)
Returns a link's source port.
|
int |
getPackageControl()
Returns the value of the package_control attribute.
|
IDfId |
getPackageSchemaId(java.lang.String packageName)
Returns the object id of an XML schema if one exists.
|
java.lang.String |
getPackageSchemaUri(java.lang.String packageName)
Returns the URL of an externally located schema if one exists.
|
IDfId |
getPerformerAliasId()
Returns process's performer alias set object id.
|
int |
getProcessLinkCount()
Returns the number of links in the workflow definition.
|
IDfList |
getStartActivities(java.lang.String initiateAct)
Return the list of start activities linked with the given initiate activity.
|
void |
install(boolean installActivity,
boolean resume)
Installs a validated workflow definition.
|
void |
invalidate()
Moves the validated workflow definition back to the draft state.
|
boolean |
isPrivate()
Indicates whether the workflow is private or public.
|
void |
removeActivity(java.lang.String actName)
Removes an activity from the workflow definition.
|
void |
removeActPerformer(int index)
Remove the act_performer_rule/act_performer_from/act_performer_to
values at the corresponding index position.
|
void |
removeLink(java.lang.String linkName)
Removes a link from the workflow definition.
|
void |
removePackageSchemaAssociation(java.lang.String packageName)
Removes the association of an XML schema document to a package.
|
void |
setActChooseBy(int index,
java.lang.String name)
Sets the act_choose_by attribute value at the specified index position.
|
void |
setActChooseFor(int index,
java.lang.String name)
Sets the act_choose_for attribute at a specified index position.
|
void |
setActChooseName(int index,
java.lang.String name)
Sets the act_choose_name attribute at a specified index position.
|
void |
setPackageControl(int packageControl)
Sets the package_control attribute.
|
void |
setPackageSchemaId(java.lang.String packageName,
IDfId schemaId)
Creates a relation between an XML schema document and a package.
|
void |
setPackageSchemaUri(java.lang.String packageName,
java.lang.String schemaUri)
Creates a relation between an XML schema URI and a package.
|
void |
setPerformerAliasId(IDfId aliasId)
Defines the process's performer alias set object id.
|
void |
setPrivate(boolean isPrivate)
Defines whether the workflow definition is private or public.
|
void |
uninstall()
Moves the installed workflow definition back to the validated state.
|
void |
validate()
Validates the workflow definition.
|
void |
validateEx(boolean checkActivity)
Validates the workflow definition.
|
void |
validateProcessAndActivities()
Validates the workflow defintion and its referenced activities.
|
addDigitalSignature, addESignature, addNote, addReference, addRendition, addRenditionEx, addRenditionEx2, addRenditionEx3, appendContent, appendContentEx, appendFile, appendFileEx, appendPart, areAttributesModifiable, assemble, asVirtualDocument, attachPolicy, bindFile, branch, cancelCheckout, cancelCheckoutEx, cancelScheduledDemote, cancelScheduledPromote, cancelScheduledResume, cancelScheduledSuspend, canDemote, canPromote, canResume, canSuspend, checkin, checkinEx, checkout, checkoutEx, demote, destroyAllVersions, detachPolicy, disassemble, freeze, getAccessDate, getAccessorApplicationPermit, getAccessorCount, getAccessorName, getAccessorPermit, getAccessorPermitType, getAccessorXPermit, getAccessorXPermitNames, getACL, getACLDomain, getACLName, getAclRefValid, getAcsRequests, getAliasSet, getAliasSetId, getAntecedentId, getApplicationType, getAssembledFromId, getAuthors, getAuthorsCount, getBranchCount, getCabinetId, getChronicleId, getCollectionForContent, getCollectionForContentEx2, getCollectionForContentEx3, getCollectionForContentEx4, getComponentId, getComponentIdCount, getCompoundArchitecture, getContainId, getContainIdCount, getContent, getContentAvailability, getContentEx, getContentEx2, getContentEx3, getContentsId, getContentSize, getContentSize, getContentState, getContentStateCount, getContentType, getCreationDate, getCreatorName, getCurrentState, getCurrentStateName, getDirectDescendant, getDoubleContentAttr, getExceptionStateName, getFile, getFileEx, getFileEx2, getFolderId, getFolderIdCount, getFormat, getFrozenAssemblyCount, getFullText, getGroupName, getGroupPermit, getHasEvents, getHasFolder, getHasFrozenAssembly, getImplicitVersionLabel, getKeywords, getKeywordsCount, getLatestFlag, getLinkCount, getLinkHighCount, getLocations, getLockDate, getLockMachine, getLockOwner, getLogEntry, getMasterDocbase, getModifier, getModifyDate, getNextStateName, getObjectName, getOtherFileSize, getOwnerName, getOwnerPermit, getPageCount, getPath, getPathEx, getPathEx2, getPermissions, getPermit, getPermitEx, getPolicyId, getPolicyName, getPreviousStateName, getReferenceCount, getRemoteId, getRenditions, getResolutionLabel, getResumeState, getResumeStateName, getRetainerCount, getRetainerId, getRetainUntilDate, getRetentionDate, getRouters, getSpecialApp, getStatus, getStorageType, getStringContentAttr, getSubject, getTimeContentAttr, getTitle, getTypeName, getVdmPath, getVdmPathDQL, getVersionLabel, getVersionLabelCount, getVersionLabels, getVersionPolicy, getVersions, getWorkflows, getWorldPermit, getXPermit, getXPermitList, getXPermitNames, grant, grantPermit, hasPermission, insertContent, insertContentEx, insertFile, insertFileEx, insertPart, isArchived, isCheckedOut, isCheckedOutBy, isContentTransferCapabilityEnabled, isFrozen, isHidden, isImmutable, isLinkResolved, isPublic, isReference, isSuspended, isVirtualDocument, link, mark, mount, print, promote, prune, queue, refreshReference, removeContent, removeNote, removePart, removeRendition, removeRenditionEx, removeRenditionEx2, resolveAlias, resume, revertACL, revoke, revokePermit, saveAsNew, saveLock, scheduleDemote, schedulePromote, scheduleResume, scheduleSuspend, setACL, setACLDomain, setACLName, setApplicationType, setArchived, setAuthors, setCompoundArchitecture, setContent, setContentEx, setContentEx2, setContentType, setDoubleContentAttribute, setFile, setFileEx, setFullText, setGroupName, setGroupPermit, setHidden, setIsVirtualDocument, setKeywords, setLinkResolved, setLogEntry, setObjectName, setOwnerName, setOwnerPermit, setPath, setResolutionLabel, setSpecialApp, setStatus, setStorageType, setStringContentAttribute, setSubject, setTimeContentAttribute, setTitle, setWorldPermit, suspend, unfreeze, unlink, unmark, updatePart, updatePartEx, useACL, verifyESignature
addChildRelative, addParentRelative, apiExec, apiGet, apiSet, destroy, fetch, fetchWithCaching, getAttrAssistance, getAttrAssistanceWithValues, getAttrAsstDependencies, getChildRelatives, getParentRelatives, getPartition, getType, getValidator, getVStamp, getWidgetType, isDeleted, isDirty, isInstanceOf, isNew, isReplica, lock, lockEx, registerEvent, removeChildRelative, removeParentRelative, revert, save, setPartition, signoff, unRegisterEvent, unRegisterEventEx, validateAllRules, validateAttrRules, validateAttrRulesWithValue, validateAttrRulesWithValues, validateObjRules, validateObjRulesWithValues
appendBoolean, appendDouble, appendId, appendInt, appendString, appendTime, appendValue, dump, enumAttrs, findAttrIndex, findBoolean, findDouble, findId, findInt, findString, findTime, findValue, getAllRepeatingStrings, getAttr, getAttrCount, getAttrDataType, getBoolean, getDouble, getId, getInt, getLong, getObjectId, getObjectSession, getOriginalSession, getRepeatingBoolean, getRepeatingDouble, getRepeatingId, getRepeatingInt, getRepeatingLong, getRepeatingString, getRepeatingTime, getRepeatingValue, getSession, getSessionManager, getString, getTime, getValue, getValueAt, getValueCount, hasAttr, insertBoolean, insertDouble, insertId, insertInt, insertString, insertTime, insertValue, isAttrRepeating, isNull, remove, removeAll, setBoolean, setDouble, setId, setInt, setNull, setRepeatingBoolean, setRepeatingDouble, setRepeatingId, setRepeatingInt, setRepeatingString, setRepeatingTime, setRepeatingValue, setSessionManager, setString, setTime, setValue, truncate
static final int ACT_TYPE_STEP
static final int ACT_TYPE_BEGIN
static final int ACT_TYPE_END
static final int ACT_TYPE_EXCEPTION
static final int ACT_TYPE_INITIATE
void validate() throws DfException
You must have at least Relate permission on the process object or be a user with Sysadmin or Superuser privileges to use this method.
The workflow definition must be in the draft state to be validated. Validating a workflow definition ensures that:
If the activities are not validated, you can use validateProcessAndActivities()
to validate both the workflow and the activities in one step.
For more information about what constitutes a valid workflow definition, refer to Server Fundamentals.
DfException
- if the server returns an errorvalidateProcessAndActivities()
void validateEx(boolean checkActivity) throws DfException
You must have at least Relate permission on the process object or be a user with Sysadmin or Superuser privileges to use this method.
The workflow definition must be in the draft state to be validated. Validating a workflow definition ensures that:
If the activities are not validated, you can use validateProcessAndActivities()
to validate both the workflow and the activities in one step.
For more information about what constitutes a valid workflow definition, refer to Server Fundamentals.
checkActivity
- indicates whether to validate the activites referenced by the process definition.DfException
- if the server returns an errorvalidateProcessAndActivities()
void invalidate() throws DfException
You must have at least Relate permission on the process object or be a user with Sysadmin or Superuser privileges to use this method.
For more information about validating workflow definitions, refer to Server Fundamentals.
DfException
- if the server returns an errorvoid validateProcessAndActivities() throws DfException
You must have at least Relate permission on the process object or be a user with Sysadmin or Superuser privileges to use this method.
Before a workflow definition can be set to the validated state, all of
the activities referenced in the definition must be in the validated
state. You can do that using IDfActivity.validate()
when you
create the activity definitions or you can use this method to validate
the activities and the workflow definition in one step.
For information about what constitutes valid activities and workflows, refer to Server Fundamentals.
DfException
- if the server returns an errorIDfActivity.validate()
,
validate()
void install(boolean installActivity, boolean resume) throws DfException
You must have at least Relate permission on the process object or be a user with Sysadmin or Superuser privileges to use this method.
Installing a workflow definition moves it to the installed state. All
activities referenced in the definition must be in the installed state
to install the workflow definition. If you did not install the activities
using IDfActivity.install()
when you created their definitions,
you can use the installActivity
argument in this method
to install them as part of the workflow definition's installation. However,
if you use this argument to install activities, note that the method
does not validate the draft activities before installing them.
If there are runtime instances of the workflow definition, use the
resume
parameter to indicate whether to abort or resume those
instances after the definition is installed.
installActivity
- true
to install
the referenced activities; false
if the activites are already
installedresume
- true
to resume any runtime instances
that are based on this workflow definition; false
to
abort those runtime instancesDfException
- if the server returns an errorvoid uninstall() throws DfException
You must have at least Relate permission on the process object or be a user with Sysadmin or Superuser privileges to use this method.
Uninstalling a workflow definition halts all runtime instances of the workflow.
DfException
- if the server returns an errorvoid addActivity(java.lang.String actName, IDfId actId, java.lang.String actType, int actPriority) throws DfException
Before you can add an activity to a workflow definition, you
must create the activity's definition. To do this, use the methods
in the IDfActivity
interface.
There are no permissions needed to execute addActivity; however, when the workflow definition is saved, the user saving the definition must either have at least Sysadmin privileges or at least Relate permission on the activities in the definition.
actName
- the name of the activity as specified in the activity's definitionactId
- an IDfId interface object that contains the object ID of the
dm_activity object representing the activity's definitionactType
- the type of the activity. One of: begin, step, or end. If
you specify this as null
, step is assumed.actPriority
- the activity's priorityDfException
- if the server returns an errorvoid removeActivity(java.lang.String actName) throws DfException
The workflow definition must be in the uninstalled state.
Removing an activity fails if the activity is referenced by any links in the workflow definition. To remove the activity, you must first remove any links that reference the activity.
There are no permissions checked when removing an activity; however, when the workflow definition is saved, the user saving it must have at least Sysadmin privileges or at least Relate permission on the activities in the definition.
For information about how activities and links are connected in the workflow definition, refer to Server Fundamentals.
actName
- the name of the activityDfException
- if the server returns an errorremoveLink(java.lang.String)
void addLink(java.lang.String linkName, java.lang.String linkSrcActivity, java.lang.String linkSrcPortName, java.lang.String linkDestActivity, java.lang.String linkDstPortName) throws DfException
Links connect an output port of an activity to the input port of another activity in the workflow definition. Each link must have a unique name within the workflow definition.
The activities and ports must exist before you add a link to the definition.
For information about how links and ports function, refer to Server Fundamentals.
linkName
- the name of the link. This must be unique within
the workflow definition.linkSrcActivity
- the name of the source activitylinkSrcPortName
- the name of an output port in the source activitylinkDestActivity
- the name of the destination activitylinkDstPortName
- the name of an input port in the destination activityDfException
- if the server returns an errorvoid removeLink(java.lang.String linkName) throws DfException
Links connect an output port of an activity to the input port of another activity in the workflow definition.
For information about how links and ports function, refer to Server Fundamentals.
linkName
- the name of the link you want to removeDfException
- if the server returns an errorboolean isPrivate() throws DfException
A private workflow definition is intended for use only by the user who created the definition. A public definition is intended for use by anyone.
The server does not enforce this constraint. The constraint is purely informational and for the use of client applications.
true
if the definition is intended for use only
by the user who created it; false
if it is intended for
use by anyoneDfException
- if the server returns an errorvoid setPrivate(boolean isPrivate) throws DfException
A private workflow definition is intended for use only by the user who created the definition. A public definition is intended for use by anyone.
The server does not enforce this constraint. The constraint is purely informational and for the use of client applications if desired.
isPrivate
- set this to true
to indicate that the
definition is private or to false
to indicate it is public.DfException
- if the server returns an errorint getDefinitionState() throws DfException
Value Meaning 0 Draft 1 Validated 2 Installed
DfException
- if the server returns an errorint getActivityCount() throws DfException
Activity information is stored in the workflow definition in repeating attributes. The values at any one index position in those attributes represent one activity.
For information about the individual attributes that store activity information, refer to the EMC Documentum Object Reference Manual or Server Fundamentals.
DfException
- if the server returns an errorjava.lang.String getActivityName(int actIndex) throws DfException
Activity information is stored in the workflow definition in repeating attributes. The values at any one index position in those attributes represent one activity.
To execute this method, you must identify the activity by its index position
in the repeating attributes. Index positions begin at 0 and increment
by 1 for each value in the attribute, up to n-1 where n
is the total number of values in the attribute. To obtain the total
number of values, use getActivityCount()
.
actIndex
- the index position of the activityDfException
- if the server returns an errorint getActivityPriority(int actIndex) throws DfException
Activity information is stored in the workflow definition in repeating attributes. The values at any one index position in those attributes represent one activity.
To execute this method, you must identify the activity by its index position
in the repeating attributes. Index positions begin at 0 and increment
by 1 for each value in the attribute, up to n-1 where n
is the total number of values in the attribute. To obtain the total
number of values, use getActivityCount()
.
actIndex
- the index position of the activityDfException
- if the server returns an errorint getActivityType(int actIndex) throws DfException
Activity information is stored in the workflow definition in repeating attributes. The values at any one index position in those attributes represent one activity.
To execute this method, you must identify the activity by its index position
in the repeating attributes. Index positions begin at 0 and increment
by 1 for each value in the attribute, up to n-1 where n
is the total number of values in the attribute. To obtain the total
number of values, use getActivityCount()
.
actIndex
- the index position of the activityValue Meaning 0 Step 1 Begin 2 End
DfException
- if the server returns an errorint getActivityTypeByName(java.lang.String actName) throws DfException
actName
- DfException
IDfId getActivityIdByName(java.lang.String actName) throws DfException
actName
- DfException
IDfId getActivityDefId(int actIndex) throws DfException
An activity definition is stored in the repository in a dm_activity object. This method returns the object ID of the activity object representing a specified activity.
To execute this method, you must provide the activity's index position
in the workflow definition's repeating attributes. Index positions begin at
0 and increment
by 1 for each value in the attribute, up to n-1 where n
is the total number of values in the attribute. To obtain the total
number of values, use getActivityCount()
.
actIndex
- the index position of the activityDfException
- if the server returns an errorint getProcessLinkCount() throws DfException
Links connect an output port of an activity to the input port of another activity in the workflow definition.
For more information about links, refer to Server Fundamentals.
DfException
- if the server returns an errorjava.lang.String getLinkName(int linkIndex) throws DfException
Link definitions are stored in repeating attributes in the workflow definition. The values at one index position across the attributes represent one link.
To execute this method, you must provide the link's index position
in the repeating attributes that store link definitions. Index positions begin at
0 and increment
by 1 for each value in the attribute, up to n-1 where n
is the total number of values in the attribute. To obtain the total
number of values, use getProcessLinkCount()
.
linkIndex
- the index position of the link.DfException
- if the server returns an errorjava.lang.String getLinkSrcActivity(int linkIndex) throws DfException
Links connect an output port of an activity to the input port of another activity. This method returns name of the activity that contains the output port for a specified link. That activity is called the link's source activity.
To execute this method, you must identify the link by its index position
in the repeating attributes that store link definitions. Index positions begin at
0 and increment
by 1 for each value in the attribute, up to n-1 where n
is the total number of values in the attribute. To obtain the total
number of values, use getProcessLinkCount()
.
linkIndex
- the index position of the linkDfException
- if the server returns an errorjava.lang.String getLinkSrcPort(int linkIndex) throws DfException
Links connect an output port of an activity to the input port of another activity. This method returns the name of the output port in the source activity for a specified link.
To execute this method, you must identify the link by its index position
in the repeating attributes that store link defintions. Index positions begin at
0 and increment
by 1 for each value in the attribute, up to n-1 where n
is the total number of values in the attribute. To obtain the total
number of values, use getProcessLinkCount()
.
linkIndex
- the index position of the linkDfException
- if the server returns an errorjava.lang.String getLinkDestActivity(int linkIndex) throws DfException
Links connect an output port of an activity to the input port of another activity. This method returns the name of the activity that contains the input port for a specified link. That activity is called the link's destination activity.
To execute this method, you must identify the link by its index position
in the repeating attributes that store link definitions. Index positions begin at
0 and increment
by 1 for each value in the attribute, up to n-1 where n
is the total number of values in the attribute. To obtain the total
number of values, use getProcessLinkCount()
.
linkIndex
- the index position of the linkDfException
- if the server returns an errorjava.lang.String getLinkDestPort(int linkIndex) throws DfException
Links connect an output port of an activity to the input port of another activity. This method returns the name of the inpout port in the destination activity for a specified link.
To execute this method, you must identify the link by its index position
in the repeating attributes that store link defintions. Index positions begin at
0 and increment
by 1 for each value in the attribute, up to n-1 where n
is the total number of values in the attribute. To obtain the total
number of values, use getProcessLinkCount()
.
linkIndex
- the index position of the linkDfException
- if the server returns an errorIDfId getPerformerAliasId() throws DfException
DfException
- if the server returns an errorvoid setPerformerAliasId(IDfId aliasId) throws DfException
aliasId
- the object id of the alias setDfException
- if the server returns an errorint getActChooseNameCount() throws DfException
DfException
- if server error occursgetActChooseName(int)
,
setActChooseName(int, java.lang.String)
java.lang.String getActChooseName(int index) throws DfException
index
- Index position of the value to be returnedDfException
- if server error occursgetActChooseNameCount()
,
setActChooseName(int, java.lang.String)
void setActChooseName(int index, java.lang.String name) throws DfException
index
- Index position at which to set the valuename
- Name to be setDfException
- if server error occursgetActChooseNameCount()
,
getActChooseName(int)
int getActChooseByCount() throws DfException
DfException
- if server error occursgetActChooseBy(int)
,
setActChooseBy(int, java.lang.String)
java.lang.String getActChooseBy(int index) throws DfException
index
- Index position of the value to be returnedDfException
- if server error occursgetActChooseByCount()
,
setActChooseBy(int, java.lang.String)
void setActChooseBy(int index, java.lang.String name) throws DfException
index
- Index position at which to set the valuename
- Name to be setDfException
- if server error occursgetActChooseByCount()
,
getActChooseBy(int)
int getActChooseForCount() throws DfException
DfException
- if server error occursgetActChooseFor(int)
,
setActChooseFor(int, java.lang.String)
java.lang.String getActChooseFor(int index) throws DfException
index
- Index position of the value to be returnedDfException
- if server error occursgetActChooseForCount()
,
setActChooseFor(int, java.lang.String)
void setActChooseFor(int index, java.lang.String name) throws DfException
index
- Index position at which to set the valuename
- Name to be setDfException
- if server error occursgetActChooseForCount()
,
getActChooseFor(int)
int getPackageControl() throws DfException
This attribute setting enables or disables package control at the workflow level. Package control determines whether the server sets the r_component_name attribute of dmi_package objects generated from this workflow template.
Note: Package control may also be enabled or disabled at the repository level. For more information about package control, refer to the Content Server Fundamentals.
0
, meaning package control is disabled; 1
, meaning the
package control is enabledDfException
void setPackageControl(int packageControl) throws DfException
This attribute setting enables or disables package control at the workflow level. Package control determines whether the server sets the r_component_name attribute of dmi_package objects generated from this workflow template.
Note: Package control may also be enabled or disabled at the repository level. For more information about package control, refer to the Content Server Fundamentals.
packageControl
- 0
disables package control at workflow level; 1
enables
package control at workflow levelDfException
void setPackageSchemaUri(java.lang.String packageName, java.lang.String schemaUri) throws DfException
packageName
- the name of the package to which the schema is relatedschemaUri
- URL to an externally located schemaDfException
- if a server error occursvoid setPackageSchemaId(java.lang.String packageName, IDfId schemaId) throws DfException
packageName
- the name of the package to which the schema is relatedschemaId
- the id of a sysobject containing the XML schema as contentDfException
- if a server error occursvoid removePackageSchemaAssociation(java.lang.String packageName) throws DfException
packageName
- the name of the package to which the schema is relatedDfException
- if a server error occursjava.lang.String getPackageSchemaUri(java.lang.String packageName) throws DfException
packageName
- the name of the package to which the schema is relatednull
DfException
- if a server error occursIDfId getPackageSchemaId(java.lang.String packageName) throws DfException
packageName
- the name of the package to which the schema is relatednull
DfException
- if a server error occursvoid appendActPerformer(int actPerfRule, java.lang.String actPerfFrom, java.lang.String actPerfTo) throws DfException
actPerfRule
- the rule to select performersactPerfFrom
- Name of the activity from which the performers are selectedactPerfTo
- Name of the activity whose performers are selectedDfException
void removeActPerformer(int index) throws DfException
index
- Index position at which to remove the valuesDfException
int getActPerformerCount() throws DfException
DfException
IDfList getStartActivities(java.lang.String initiateAct) throws DfException
initiateAct
- DfException
Copyright 1994-2023 OpenText Corporation. All rights reserved.