Class AbstractRdcDomainObject

java.lang.Object
eu.dzhw.fdz.metadatamanagement.common.domain.AbstractRdcDomainObject
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractShadowableRdcDomainObject, Concept, ConceptAttachmentMetadata, DaraUpdateQueueItem, ElasticsearchIndicesVersion, ElasticsearchUpdateQueueItem, Order, RelatedPublication, ShadowCopyQueueItem, Task, User

public abstract class AbstractRdcDomainObject
extends Object
implements Serializable
Base class for all rdc domain objects. All domain objects inherit the fields from this base class.
See Also:
Serialized Form
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
      Constant Field Values
    • version

      @Version private Long version
      Number which is incremented on each save of this object.
    • createdDate

      private LocalDateTime createdDate
      The date and time (in UTC) when this domain object was created.
    • createdBy

      private String createdBy
      The name of the user which has created this object.
    • lastModifiedDate

      private LocalDateTime lastModifiedDate
      The date and time when this object was last saved.
    • lastModifiedBy

      private String lastModifiedBy
      The name of the user who last saved this object.
  • Constructor Details

    • AbstractRdcDomainObject

      public AbstractRdcDomainObject()
  • Method Details

    • getId

      public abstract String getId()