Class HvlBpmnProcess
java.lang.Object
tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
tr.com.havelsan.javarch.domain.model.entity.HvlEntity
tr.com.havelsan.javarch.domain.model.entity.HvlHardDeleteEntity
tr.com.havelsan.javarch.bpmn.admin.starter.module.process.entity.HvlBpmnProcess
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity>
,tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure<Long>
@Entity
public class HvlBpmnProcess
extends tr.com.havelsan.javarch.domain.model.entity.HvlHardDeleteEntity
An entity class which defines bpmn process fields.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant CODE_COLUMN.static final String
The constant DEPLOYED_DEFINITON_ID_COLUMN.static final String
The constant DEPLOYED_FLW_VERSION_COLUMN.static final String
The constant DEPLOYED_PROCESS_VERSION.static final String
The constant DESCRIPTION_COLUMN.static final String
The constant KEY_COLUMN.static final String
The constant LOCKED_BY_PROFILE_COLUMN.static final String
The constant NAME_COLUMN.static final String
The constant NAMESPACE_COLUMN.static final String
The constant PROCESS_DETAIL_ID_COLUMN.static final String
The constant PROCESS_DETAIL_ID_FOREIGN_KEY.static final String
The constant PROCESS_UNIQUE_KEY.static final String
The constant PROCESS_VERSION_COLUMN.static final String
The constant STATUS_COLUMN.static final String
The constant SUSPENDED_COLUMN.static final String
The constant SYSTEM_PROCESS_COLUMN.static final String
The constant TABLE_NAME.static final String
The constant TYPE_COLUMN.static final String
The constant UUID_UNIQUE_KEY.Fields inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity
CREATED_BY_FIELD, CREATED_BY_FIELD_COLUMN, CREATED_DATE_FIELD, CREATED_DATE_FIELD_COLUMN, ID_FIELD, ID_FIELD_COLUMN, UPDATED_BY_FIELD, UPDATED_BY_FIELD_COLUMN, UPDATED_DATE_FIELD, UPDATED_DATE_FIELD_COLUMN, UUID_FIELD, UUID_FIELD_COLUMN, VERSION_FIELD, VERSION_FIELD_COLUMN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getCode()
Gets code.Gets deployed definition id.Gets deployed flowable version.Gets deployed process version.Gets description.Gets detail.getKey()
Gets key.Gets locked by profile.getName()
Gets name.Gets namespace.Gets process version.Gets status.getType()
Gets type.Gets version list.int
hashCode()
boolean
Is suspended boolean.boolean
Is system process boolean.void
Sets code.void
setDeployedDefinitionId
(String deployedDefinitionId) Sets deployed definition id.void
setDeployedFlowableVersion
(Long deployedFlowableVersion) Sets deployed flowable version.void
setDeployedProcessVersion
(Long deployedProcessVersion) Sets deployed process version.void
setDescription
(String description) Sets description.void
setDetail
(HvlBpmnProcessDetail detail) Sets detail.void
Sets key.void
setLockedByProfile
(String lockedByProfile) Sets locked by profile.void
Sets name.void
setNamespace
(String namespace) Sets namespace.void
setProcessVersion
(Long latestVersion) Sets process version.void
setStatus
(HvlBpmnModelStatus status) Sets status.void
setSuspended
(boolean suspended) Sets suspended.void
setSystemProcess
(boolean systemProcess) Sets system process.void
setType
(HvlBpmnProcessType type) Sets type.void
setVersionList
(List<HvlBpmnProcessVersion> versionList) Sets version list.Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlEntity
getId, setId
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity
compareTo, getCreatedBy, getDateCreated, getDateUpdated, getUpdatedBy, getUuid, getVersion, setCreatedBy, setDateCreated, setDateUpdated, setUpdatedBy, setUuid, setVersion
-
Field Details
-
TABLE_NAME
The constant TABLE_NAME.- See Also:
-
NAME_COLUMN
The constant NAME_COLUMN.- See Also:
-
KEY_COLUMN
The constant KEY_COLUMN.- See Also:
-
DESCRIPTION_COLUMN
The constant DESCRIPTION_COLUMN.- See Also:
-
NAMESPACE_COLUMN
The constant NAMESPACE_COLUMN.- See Also:
-
STATUS_COLUMN
The constant STATUS_COLUMN.- See Also:
-
LOCKED_BY_PROFILE_COLUMN
The constant LOCKED_BY_PROFILE_COLUMN.- See Also:
-
PROCESS_DETAIL_ID_COLUMN
The constant PROCESS_DETAIL_ID_COLUMN.- See Also:
-
CODE_COLUMN
The constant CODE_COLUMN.- See Also:
-
PROCESS_VERSION_COLUMN
The constant PROCESS_VERSION_COLUMN.- See Also:
-
DEPLOYED_FLW_VERSION_COLUMN
The constant DEPLOYED_FLW_VERSION_COLUMN.- See Also:
-
DEPLOYED_DEFINITON_ID_COLUMN
The constant DEPLOYED_DEFINITON_ID_COLUMN.- See Also:
-
SUSPENDED_COLUMN
The constant SUSPENDED_COLUMN.- See Also:
-
SYSTEM_PROCESS_COLUMN
The constant SYSTEM_PROCESS_COLUMN.- See Also:
-
TYPE_COLUMN
The constant TYPE_COLUMN.- See Also:
-
DEPLOYED_PROCESS_VERSION
The constant DEPLOYED_PROCESS_VERSION.- See Also:
-
PROCESS_DETAIL_ID_FOREIGN_KEY
The constant PROCESS_DETAIL_ID_FOREIGN_KEY.- See Also:
-
UUID_UNIQUE_KEY
The constant UUID_UNIQUE_KEY.- See Also:
-
PROCESS_UNIQUE_KEY
The constant PROCESS_UNIQUE_KEY.- See Also:
-
-
Constructor Details
-
HvlBpmnProcess
public HvlBpmnProcess()Instantiates a new HvlBpmnProcess.
-
-
Method Details
-
getName
Gets name.- Returns:
- the name
-
setName
Sets name.- Parameters:
name
- the name
-
getKey
Gets key.- Returns:
- the key
-
setKey
Sets key.- Parameters:
key
- the key
-
getDescription
Gets description.- Returns:
- the description
-
setDescription
Sets description.- Parameters:
description
- the description
-
getNamespace
Gets namespace.- Returns:
- the namespace
-
setNamespace
Sets namespace.- Parameters:
namespace
- the namespace
-
getStatus
Gets status.- Returns:
- the status
-
setStatus
Sets status.- Parameters:
status
- the status
-
getLockedByProfile
Gets locked by profile.- Returns:
- the locked by profile
-
setLockedByProfile
Sets locked by profile.- Parameters:
lockedByProfile
- the locked by profile
-
getDetail
Gets detail.- Returns:
- the detail
-
setDetail
Sets detail.- Parameters:
detail
- the detail
-
getVersionList
Gets version list.- Returns:
- the version list
-
setVersionList
Sets version list.- Parameters:
versionList
- the version list
-
getCode
Gets code.- Returns:
- the code
-
setCode
Sets code.- Parameters:
code
- the code
-
getProcessVersion
Gets process version.- Returns:
- the process version
-
setProcessVersion
Sets process version.- Parameters:
latestVersion
- the latest version
-
getDeployedFlowableVersion
Gets deployed flowable version.- Returns:
- the deployed flowable version
-
setDeployedFlowableVersion
Sets deployed flowable version.- Parameters:
deployedFlowableVersion
- the deployed flowable version
-
getDeployedProcessVersion
Gets deployed process version.- Returns:
- the deployed process version
-
setDeployedProcessVersion
Sets deployed process version.- Parameters:
deployedProcessVersion
- the deployed process version
-
getDeployedDefinitionId
Gets deployed definition id.- Returns:
- the deployed definition id
-
setDeployedDefinitionId
Sets deployed definition id.- Parameters:
deployedDefinitionId
- the deployed definition id
-
isSuspended
public boolean isSuspended()Is suspended boolean.- Returns:
- the boolean
-
setSuspended
public void setSuspended(boolean suspended) Sets suspended.- Parameters:
suspended
- the suspended
-
isSystemProcess
public boolean isSystemProcess()Is system process boolean.- Returns:
- the boolean
-
setSystemProcess
public void setSystemProcess(boolean systemProcess) Sets system process.- Parameters:
systemProcess
- the system process
-
getType
Gets type.- Returns:
- the type
-
setType
Sets type.- Parameters:
type
- the type
-
equals
- Overrides:
equals
in classtr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classtr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
-