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.HvlBpmnProcessDetail
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 HvlBpmnProcessDetail extends tr.com.havelsan.javarch.domain.model.entity.HvlHardDeleteEntity
An entity class which defines bpmn process detail fields.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The constant SOURCE_JSON_COLUMN.
    static final String
    The constant TABLE_NAME.
    static final String
    The constant THUMBNAIL_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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    byte[]
    Get source json byte [ ].
    byte[]
    Get thumbnail byte [ ].
    int
    void
    setSourceJson(byte[] sourceJson)
    Sets source json.
    void
    setThumbnail(byte[] thumbnail)
    Sets thumbnail.

    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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • HvlBpmnProcessDetail

      public HvlBpmnProcessDetail()
  • Method Details

    • getThumbnail

      public byte[] getThumbnail()
      Get thumbnail byte [ ].
      Returns:
      the byte [ ]
    • setThumbnail

      public void setThumbnail(byte[] thumbnail)
      Sets thumbnail.
      Parameters:
      thumbnail - the thumbnail
    • getSourceJson

      public byte[] getSourceJson()
      Get source json byte [ ].
      Returns:
      the byte [ ]
    • setSourceJson

      public void setSourceJson(byte[] sourceJson)
      Sets source json.
      Parameters:
      sourceJson - the source json
    • 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>