public class BusinessProcessModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
CODE
Generated constant - Attribute key of
BusinessProcess.code attribute defined at extension processing. |
static java.lang.String |
CONTEXTPARAMETERS
Generated constant - Attribute key of
BusinessProcess.contextParameters attribute defined at extension processing. |
static java.lang.String |
CURRENTTASKS
Generated constant - Attribute key of
BusinessProcess.currentTasks attribute defined at extension processing. |
static java.lang.String |
EMAILS
Generated constant - Attribute key of
BusinessProcess.emails attribute defined at extension acceleratorservices. |
static java.lang.String |
ENDMESSAGE
Generated constant - Attribute key of
BusinessProcess.endMessage attribute defined at extension processing. |
static java.lang.String |
PROCESSDEFINITIONNAME
Generated constant - Attribute key of
BusinessProcess.processDefinitionName attribute defined at extension processing. |
static java.lang.String |
PROCESSDEFINITIONVERSION
Generated constant - Attribute key of
BusinessProcess.processDefinitionVersion attribute defined at extension processing. |
static java.lang.String |
PROCESSSTATE
Generated constant - Attribute key of
BusinessProcess.processState attribute defined at extension processing. |
static java.lang.String |
STATE
Generated constant - Attribute key of
BusinessProcess.state attribute defined at extension processing. |
static java.lang.String |
TASKLOGS
Generated constant - Attribute key of
BusinessProcess.taskLogs attribute defined at extension processing. |
static java.lang.String |
USER
Generated constant - Attribute key of
BusinessProcess.user attribute defined at extension processing. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
BusinessProcessModel()
Generated constructor - Default constructor for generic creation.
|
BusinessProcessModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
BusinessProcessModel(java.lang.String _code,
ItemModel _owner,
java.lang.String _processDefinitionName)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
BusinessProcessModel(java.lang.String _code,
java.lang.String _processDefinitionName)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCode()
Generated method - Getter of the
BusinessProcess.code attribute defined at extension processing. |
java.util.Collection<BusinessProcessParameterModel> |
getContextParameters()
Generated method - Getter of the
BusinessProcess.contextParameters attribute defined at extension processing. |
java.util.Collection<ProcessTaskModel> |
getCurrentTasks()
Generated method - Getter of the
BusinessProcess.currentTasks attribute defined at extension processing. |
java.util.List<EmailMessageModel> |
getEmails()
Generated method - Getter of the
BusinessProcess.emails attribute defined at extension acceleratorservices. |
java.lang.String |
getEndMessage()
Generated method - Getter of the
BusinessProcess.endMessage attribute defined at extension processing. |
java.lang.String |
getProcessDefinitionName()
Generated method - Getter of the
BusinessProcess.processDefinitionName attribute defined at extension processing. |
java.lang.String |
getProcessDefinitionVersion()
Generated method - Getter of the
BusinessProcess.processDefinitionVersion attribute defined at extension processing. |
ProcessState |
getProcessState()
Generated method - Getter of the
BusinessProcess.processState dynamic attribute defined at extension processing. |
ProcessState |
getState()
Generated method - Getter of the
BusinessProcess.state attribute defined at extension processing. |
java.util.Collection<ProcessTaskLogModel> |
getTaskLogs()
Generated method - Getter of the
BusinessProcess.taskLogs attribute defined at extension processing. |
UserModel |
getUser()
Generated method - Getter of the
BusinessProcess.user attribute defined at extension processing. |
void |
setCode(java.lang.String value)
Generated method - Initial setter of
BusinessProcess.code attribute defined at extension processing. |
void |
setContextParameters(java.util.Collection<BusinessProcessParameterModel> value)
Generated method - Setter of
BusinessProcess.contextParameters attribute defined at extension processing. |
void |
setCurrentTasks(java.util.Collection<ProcessTaskModel> value)
Generated method - Setter of
BusinessProcess.currentTasks attribute defined at extension processing. |
void |
setEmails(java.util.List<EmailMessageModel> value)
Generated method - Setter of
BusinessProcess.emails attribute defined at extension acceleratorservices. |
void |
setEndMessage(java.lang.String value)
Generated method - Setter of
BusinessProcess.endMessage attribute defined at extension processing. |
void |
setProcessDefinitionName(java.lang.String value)
Generated method - Initial setter of
BusinessProcess.processDefinitionName attribute defined at extension processing. |
void |
setProcessDefinitionVersion(java.lang.String value)
Generated method - Setter of
BusinessProcess.processDefinitionVersion attribute defined at extension processing. |
void |
setState(ProcessState value)
Generated method - Setter of
BusinessProcess.state attribute defined at extension processing. |
void |
setTaskLogs(java.util.Collection<ProcessTaskLogModel> value)
Generated method - Setter of
BusinessProcess.taskLogs attribute defined at extension processing. |
void |
setUser(UserModel value)
Generated method - Setter of
BusinessProcess.user attribute defined at extension processing. |
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerequals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplacepublic static final java.lang.String _TYPECODE
public static final java.lang.String CODE
BusinessProcess.code attribute defined at extension processing.public static final java.lang.String PROCESSDEFINITIONNAME
BusinessProcess.processDefinitionName attribute defined at extension processing.public static final java.lang.String PROCESSDEFINITIONVERSION
BusinessProcess.processDefinitionVersion attribute defined at extension processing.public static final java.lang.String STATE
BusinessProcess.state attribute defined at extension processing.public static final java.lang.String PROCESSSTATE
BusinessProcess.processState attribute defined at extension processing.public static final java.lang.String ENDMESSAGE
BusinessProcess.endMessage attribute defined at extension processing.public static final java.lang.String USER
BusinessProcess.user attribute defined at extension processing.public static final java.lang.String CURRENTTASKS
BusinessProcess.currentTasks attribute defined at extension processing.public static final java.lang.String CONTEXTPARAMETERS
BusinessProcess.contextParameters attribute defined at extension processing.public static final java.lang.String TASKLOGS
BusinessProcess.taskLogs attribute defined at extension processing.public static final java.lang.String EMAILS
BusinessProcess.emails attribute defined at extension acceleratorservices.public BusinessProcessModel()
public BusinessProcessModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated
public BusinessProcessModel(java.lang.String _code,
java.lang.String _processDefinitionName)
_code - initial attribute declared by type BusinessProcess at extension processing_processDefinitionName - initial attribute declared by type BusinessProcess at extension processing@Deprecated
public BusinessProcessModel(java.lang.String _code,
ItemModel _owner,
java.lang.String _processDefinitionName)
_code - initial attribute declared by type BusinessProcess at extension processing_owner - initial attribute declared by type Item at extension core_processDefinitionName - initial attribute declared by type BusinessProcess at extension processing@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
BusinessProcess.code attribute defined at extension processing.@Accessor(qualifier="contextParameters", type=GETTER) public java.util.Collection<BusinessProcessParameterModel> getContextParameters()
BusinessProcess.contextParameters attribute defined at extension processing.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="currentTasks", type=GETTER) public java.util.Collection<ProcessTaskModel> getCurrentTasks()
BusinessProcess.currentTasks attribute defined at extension processing.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="emails", type=GETTER) public java.util.List<EmailMessageModel> getEmails()
BusinessProcess.emails attribute defined at extension acceleratorservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="endMessage", type=GETTER) public java.lang.String getEndMessage()
BusinessProcess.endMessage attribute defined at extension processing.@Accessor(qualifier="processDefinitionName", type=GETTER) public java.lang.String getProcessDefinitionName()
BusinessProcess.processDefinitionName attribute defined at extension processing.@Accessor(qualifier="processDefinitionVersion", type=GETTER) public java.lang.String getProcessDefinitionVersion()
BusinessProcess.processDefinitionVersion attribute defined at extension processing.@Accessor(qualifier="processState", type=GETTER) public ProcessState getProcessState()
BusinessProcess.processState dynamic attribute defined at extension processing.@Accessor(qualifier="state", type=GETTER) public ProcessState getState()
BusinessProcess.state attribute defined at extension processing.@Accessor(qualifier="taskLogs", type=GETTER) public java.util.Collection<ProcessTaskLogModel> getTaskLogs()
BusinessProcess.taskLogs attribute defined at extension processing.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="user", type=GETTER) public UserModel getUser()
BusinessProcess.user attribute defined at extension processing.@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
BusinessProcess.code attribute defined at extension processing. Can only be used at creation of model - before first save.value - the code - Unique identifier of this process@Accessor(qualifier="contextParameters", type=SETTER) public void setContextParameters(java.util.Collection<BusinessProcessParameterModel> value)
BusinessProcess.contextParameters attribute defined at extension processing.value - the contextParameters@Accessor(qualifier="currentTasks", type=SETTER) public void setCurrentTasks(java.util.Collection<ProcessTaskModel> value)
BusinessProcess.currentTasks attribute defined at extension processing.value - the currentTasks@Accessor(qualifier="emails", type=SETTER) public void setEmails(java.util.List<EmailMessageModel> value)
BusinessProcess.emails attribute defined at extension acceleratorservices.value - the emails@Accessor(qualifier="endMessage", type=SETTER) public void setEndMessage(java.lang.String value)
BusinessProcess.endMessage attribute defined at extension processing.value - the endMessage - Message given in the end state of the process.@Accessor(qualifier="processDefinitionName", type=SETTER) public void setProcessDefinitionName(java.lang.String value)
BusinessProcess.processDefinitionName attribute defined at extension processing. Can only be used at creation of model - before first save.value - the processDefinitionName - Name of the process definition to use.@Accessor(qualifier="processDefinitionVersion", type=SETTER) public void setProcessDefinitionVersion(java.lang.String value)
BusinessProcess.processDefinitionVersion attribute defined at extension processing.value - the processDefinitionVersion - Version of the process definition used by this process.@Accessor(qualifier="state", type=SETTER) public void setState(ProcessState value)
BusinessProcess.state attribute defined at extension processing.value - the state - Current (persisted) state of this process.@Accessor(qualifier="taskLogs", type=SETTER) public void setTaskLogs(java.util.Collection<ProcessTaskLogModel> value)
BusinessProcess.taskLogs attribute defined at extension processing.value - the taskLogsCopyright © 2018 SAP SE. All Rights Reserved.