java.lang.Object
org.exoplatform.addons.gamification.entities.domain.configuration.AbstractAuditingEntity
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BadgeEntity, DomainEntity, GamificationActionsHistory, RuleEntity

@MappedSuperclass public abstract class AbstractAuditingEntity extends Object implements Serializable
Base abstract class for entities which will hold definitions for created, last modified by and created, last modified by date.
See Also:
  • Field Details

    • createdBy

      protected String createdBy
    • createdDate

      protected Date createdDate
    • lastModifiedBy

      protected String lastModifiedBy
    • lastModifiedDate

      protected Date lastModifiedDate
  • Constructor Details

    • AbstractAuditingEntity

      public AbstractAuditingEntity()
  • Method Details

    • getCreatedBy

      public String getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(String createdBy)
    • getCreatedDate

      public Date getCreatedDate()
    • setCreatedDate

      public void setCreatedDate(Date createdDate)
    • getLastModifiedBy

      public String getLastModifiedBy()
    • setLastModifiedBy

      public void setLastModifiedBy(String lastModifiedBy)
    • getLastModifiedDate

      public Date getLastModifiedDate()
    • setLastModifiedDate

      public void setLastModifiedDate(Date lastModifiedDate)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object