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>, org.hibernate.engine.spi.Managed, org.hibernate.engine.spi.ManagedMappedSuperclass, org.hibernate.engine.spi.PrimeAmongSecondarySupertypes, 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 Details

  • Constructor Details

    • HvlBpmnProcess

      public HvlBpmnProcess()
      Instantiates a new HvlBpmnProcess.
  • Method Details

    • getName

      public String getName()
      Gets name.
      Returns:
      the name
    • setName

      public void setName(String name)
      Sets name.
      Parameters:
      name - the name
    • getKey

      public String getKey()
      Gets key.
      Returns:
      the key
    • setKey

      public void setKey(String key)
      Sets key.
      Parameters:
      key - the key
    • getDescription

      public String getDescription()
      Gets description.
      Returns:
      the description
    • setDescription

      public void setDescription(String description)
      Sets description.
      Parameters:
      description - the description
    • getNamespace

      public String getNamespace()
      Gets namespace.
      Returns:
      the namespace
    • setNamespace

      public void setNamespace(String namespace)
      Sets namespace.
      Parameters:
      namespace - the namespace
    • getStatus

      public HvlBpmnModelStatus getStatus()
      Gets status.
      Returns:
      the status
    • setStatus

      public void setStatus(HvlBpmnModelStatus status)
      Sets status.
      Parameters:
      status - the status
    • getLockedByProfile

      public String getLockedByProfile()
      Gets locked by profile.
      Returns:
      the locked by profile
    • setLockedByProfile

      public void setLockedByProfile(String lockedByProfile)
      Sets locked by profile.
      Parameters:
      lockedByProfile - the locked by profile
    • getDetail

      public HvlBpmnProcessDetail getDetail()
      Gets detail.
      Returns:
      the detail
    • setDetail

      public void setDetail(HvlBpmnProcessDetail detail)
      Sets detail.
      Parameters:
      detail - the detail
    • getVersionList

      public List<HvlBpmnProcessVersion> getVersionList()
      Gets version list.
      Returns:
      the version list
    • setVersionList

      public void setVersionList(List<HvlBpmnProcessVersion> versionList)
      Sets version list.
      Parameters:
      versionList - the version list
    • getCode

      public String getCode()
      Gets code.
      Returns:
      the code
    • setCode

      public void setCode(String code)
      Sets code.
      Parameters:
      code - the code
    • getProcessVersion

      public Long getProcessVersion()
      Gets process version.
      Returns:
      the process version
    • setProcessVersion

      public void setProcessVersion(Long latestVersion)
      Sets process version.
      Parameters:
      latestVersion - the latest version
    • getDeployedFlowableVersion

      public Long getDeployedFlowableVersion()
      Gets deployed flowable version.
      Returns:
      the deployed flowable version
    • setDeployedFlowableVersion

      public void setDeployedFlowableVersion(Long deployedFlowableVersion)
      Sets deployed flowable version.
      Parameters:
      deployedFlowableVersion - the deployed flowable version
    • getDeployedProcessVersion

      public Long getDeployedProcessVersion()
      Gets deployed process version.
      Returns:
      the deployed process version
    • setDeployedProcessVersion

      public void setDeployedProcessVersion(Long deployedProcessVersion)
      Sets deployed process version.
      Parameters:
      deployedProcessVersion - the deployed process version
    • getDeployedDefinitionId

      public String getDeployedDefinitionId()
      Gets deployed definition id.
      Returns:
      the deployed definition id
    • setDeployedDefinitionId

      public void setDeployedDefinitionId(String deployedDefinitionId)
      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

      public HvlBpmnProcessType getType()
      Gets type.
      Returns:
      the type
    • setType

      public void setType(HvlBpmnProcessType type)
      Sets type.
      Parameters:
      type - the type
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>