public class BusinessProcessModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_TYPECODE
Generated model type code constant.
|
static String |
CODE
Generated constant - Attribute key of
BusinessProcess.code attribute defined at extension processing. |
static String |
CONTEXTPARAMETERS
Generated constant - Attribute key of
BusinessProcess.contextParameters attribute defined at extension processing. |
static String |
CURRENTTASKS
Generated constant - Attribute key of
BusinessProcess.currentTasks attribute defined at extension processing. |
static String |
EMAILS
Generated constant - Attribute key of
BusinessProcess.emails attribute defined at extension acceleratorservices. |
static String |
ENDMESSAGE
Generated constant - Attribute key of
BusinessProcess.endMessage attribute defined at extension processing. |
static String |
PROCESSDEFINITIONNAME
Generated constant - Attribute key of
BusinessProcess.processDefinitionName attribute defined at extension processing. |
static String |
PROCESSDEFINITIONVERSION
Generated constant - Attribute key of
BusinessProcess.processDefinitionVersion attribute defined at extension processing. |
static String |
PROCESSSTATE
Generated constant - Attribute key of
BusinessProcess.processState attribute defined at extension processing. |
static String |
STATE
Generated constant - Attribute key of
BusinessProcess.state attribute defined at extension processing. |
static String |
TASKLOGS
Generated constant - Attribute key of
BusinessProcess.taskLogs attribute defined at extension processing. |
static String |
USER
Generated constant - Attribute key of
BusinessProcess.user attribute defined at extension processing. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_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(String _code,
ItemModel _owner,
String _processDefinitionName)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
BusinessProcessModel(String _code,
String _processDefinitionName)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCode()
Generated method - Getter of the
BusinessProcess.code attribute defined at extension processing. |
Collection<BusinessProcessParameterModel> |
getContextParameters()
Generated method - Getter of the
BusinessProcess.contextParameters attribute defined at extension processing. |
Collection<ProcessTaskModel> |
getCurrentTasks()
Generated method - Getter of the
BusinessProcess.currentTasks attribute defined at extension processing. |
List<EmailMessageModel> |
getEmails()
Generated method - Getter of the
BusinessProcess.emails attribute defined at extension acceleratorservices. |
String |
getEndMessage()
Generated method - Getter of the
BusinessProcess.endMessage attribute defined at extension processing. |
String |
getProcessDefinitionName()
Generated method - Getter of the
BusinessProcess.processDefinitionName attribute defined at extension processing. |
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. |
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(String value)
Generated method - Initial setter of
BusinessProcess.code attribute defined at extension processing. |
void |
setContextParameters(Collection<BusinessProcessParameterModel> value)
Generated method - Setter of
BusinessProcess.contextParameters attribute defined at extension processing. |
void |
setCurrentTasks(Collection<ProcessTaskModel> value)
Generated method - Setter of
BusinessProcess.currentTasks attribute defined at extension processing. |
void |
setEmails(List<EmailMessageModel> value)
Generated method - Setter of
BusinessProcess.emails attribute defined at extension acceleratorservices. |
void |
setEndMessage(String value)
Generated method - Setter of
BusinessProcess.endMessage attribute defined at extension processing. |
void |
setProcessDefinitionName(String value)
Generated method - Initial setter of
BusinessProcess.processDefinitionName attribute defined at extension processing. |
void |
setProcessDefinitionVersion(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(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, 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 String _TYPECODE
public static final String CODE
BusinessProcess.code attribute defined at extension processing.public static final String PROCESSDEFINITIONNAME
BusinessProcess.processDefinitionName attribute defined at extension processing.public static final String PROCESSDEFINITIONVERSION
BusinessProcess.processDefinitionVersion attribute defined at extension processing.public static final String STATE
BusinessProcess.state attribute defined at extension processing.public static final String PROCESSSTATE
BusinessProcess.processState attribute defined at extension processing.public static final String ENDMESSAGE
BusinessProcess.endMessage attribute defined at extension processing.public static final String USER
BusinessProcess.user attribute defined at extension processing.public static final String CURRENTTASKS
BusinessProcess.currentTasks attribute defined at extension processing.public static final String CONTEXTPARAMETERS
BusinessProcess.contextParameters attribute defined at extension processing.public static final String TASKLOGS
BusinessProcess.taskLogs attribute defined at extension processing.public static final 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(String _code, 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(String _code, ItemModel _owner, 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 String getCode()
BusinessProcess.code attribute defined at extension processing.@Accessor(qualifier="contextParameters", type=GETTER) public 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 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 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 String getEndMessage()
BusinessProcess.endMessage attribute defined at extension processing.@Accessor(qualifier="processDefinitionName", type=GETTER) public String getProcessDefinitionName()
BusinessProcess.processDefinitionName attribute defined at extension processing.@Accessor(qualifier="processDefinitionVersion", type=GETTER) public 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 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(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(Collection<BusinessProcessParameterModel> value)
BusinessProcess.contextParameters attribute defined at extension processing.value - the contextParameters@Accessor(qualifier="currentTasks", type=SETTER) public void setCurrentTasks(Collection<ProcessTaskModel> value)
BusinessProcess.currentTasks attribute defined at extension processing.value - the currentTasks@Accessor(qualifier="emails", type=SETTER) public void setEmails(List<EmailMessageModel> value)
BusinessProcess.emails attribute defined at extension acceleratorservices.value - the emails@Accessor(qualifier="endMessage", type=SETTER) public void setEndMessage(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(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(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(Collection<ProcessTaskLogModel> value)
BusinessProcess.taskLogs attribute defined at extension processing.value - the taskLogsCopyright © 2017 SAP SE. All Rights Reserved.