public interface IProcessDefinition extends IProcessDefinitionHandle, IProcessContainer
Modifier and Type | Field and Description |
---|---|
static IItemType |
ITEM_TYPE
The process definition item type.
|
static java.lang.String |
PROCESS_CONTENT_PROPERTY_ID
Id if the process content property.
|
static java.lang.String |
PROCESS_DATA_PROPERTY_ID
Id of the process data property.
|
static java.lang.String |
PROCESS_ID_PROPERTY_ID
Id if the process id property.
|
static java.lang.String |
PROCESS_ITERATION_URL
The key into the definition data for the URL of the process iteration content.
|
DESCRIPTION_DETAILS_PROPERTY_ID, DESCRIPTION_SUMMARY_PROPERTY_ID, DEVELOPMENT_LINE, ITERATION, ITERATION_TYPE, NAME_PROPERTY_ID, PROCESS_ATTACHMENT, PROCESS_DEFINITION, PROCESS_DOMAIN_DEFINITION, PROJECT_AREA, PROJECT_LINK, READ_ACCESS_LIST, TEAM_AREA
MERGE_PREDECESSOR_STATE_PROPERTY, PREDECESSOR_STATE_PROPERTY
CONTEXT_ID_PROPERTY, ITEM_ID_PROPERTY, MAX_LARGE_STRING_BYTES, MAX_MEDIUM_STRING_BYTES, MAX_SMALL_STRING_BYTES, MODIFIED_BY_PROPERTY, MODIFIED_PROPERTY, STATE_ID_PROPERTY
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getOwningApplicationKey()
get the application key for this process definition
|
java.lang.String |
getProcessContentPath()
Returns the path to the home page of the process contents associated with
this process definition or
null if none has been set. |
java.util.Map |
getProcessData()
The process data is a map from keys of type
String to
objects of type IContent . |
java.util.List |
getProcessDomainDefinitions()
Returns the definitions of the process domains that extend this process
definition.
|
java.lang.String |
getProcessId()
Returns an unique identifier for this process definition.
|
java.lang.String |
getUniqueProcessId()
get the unique process identifier
|
void |
setOwningApplicationKey(java.lang.String owningApplicationKey)
set the application key for this process definition
|
void |
setProcessContentPath(java.lang.String contentPath)
Sets the path to the home page of the process contents associated with
this process definition.
|
void |
setProcessId(java.lang.String processId)
Sets the process identifier.
|
void |
setUniqueProcessId(java.lang.String uniqueProcessId)
set the unique process identifier to this process definition
|
addAttachment, getAttachments, isArchived, removeAttachment, setArchived, setAttachments
getProcessItemType, getPropertyName
getDescription, getName, setName
getMergePredecessorState, getPredecessorState
isNewItem
getContextId, getItemHandle, getModifiedBy, getRedactedCopy, getRequestedModified, getRequestedStateId, getStateHandle, getWorkingCopy, hasHistory, isComplete, isPropertySet, isRedactedCopy, isWorkingCopy, modified, setContextId, setRequestedModified, setRequestedStateId
equals, getAdapter, getFullState, getItemId, getItemType, getOrigin, getStateId, hasFullState, hasStateId, isAuditable, isConfigurationAware, isImmutable, isSimple, isUnmanaged, makeImmutable, protect, sameItemId, sameStateId, size
static final IItemType ITEM_TYPE
static final java.lang.String PROCESS_ITERATION_URL
static final java.lang.String PROCESS_ID_PROPERTY_ID
static final java.lang.String PROCESS_CONTENT_PROPERTY_ID
static final java.lang.String PROCESS_DATA_PROPERTY_ID
java.lang.String getProcessId()
void setProcessId(java.lang.String processId)
processId
- the process identifierjava.lang.String getUniqueProcessId()
void setUniqueProcessId(java.lang.String uniqueProcessId)
uniqueProcessId
- the uniqueProcessId identifier to set for this process definitionjava.util.Map getProcessData()
String
to
objects of type IContent
.getProcessData
in interface IProcessContainer
java.util.List getProcessDomainDefinitions()
IProcessDomainDefinitionHandle
) extending this process
definitionjava.lang.String getProcessContentPath()
null
if none has been set.null
void setProcessContentPath(java.lang.String contentPath)
contentPath
- the path relative to process contents zip archive of
the home page or null
java.lang.String getOwningApplicationKey()
void setOwningApplicationKey(java.lang.String owningApplicationKey)
owningApplicationKey
- the application key that is set to this process definition