Class SettableIdAuditableEntity<T extends org.springframework.data.domain.Persistable<Long>>

java.lang.Object
com.foreach.across.modules.hibernate.business.SettableIdBasedEntity<T>
com.foreach.across.modules.hibernate.business.SettableIdAuditableEntity<T>
All Implemented Interfaces:
Auditable<String>, EntityWithDto<T>, IdBasedEntity, org.springframework.data.domain.Persistable<Long>

@MappedSuperclass public abstract class SettableIdAuditableEntity<T extends org.springframework.data.domain.Persistable<Long>> extends SettableIdBasedEntity<T> implements Auditable<String>
  • Constructor Details

    • SettableIdAuditableEntity

      public SettableIdAuditableEntity()
  • Method Details

    • getCreatedBy

      public String getCreatedBy()
      Specified by:
      getCreatedBy in interface Auditable<T extends org.springframework.data.domain.Persistable<Long>>
    • setCreatedBy

      public void setCreatedBy(String createdBy)
      Specified by:
      setCreatedBy in interface Auditable<T extends org.springframework.data.domain.Persistable<Long>>
    • getCreatedDate

      public Date getCreatedDate()
      Specified by:
      getCreatedDate in interface Auditable<T extends org.springframework.data.domain.Persistable<Long>>
    • setCreatedDate

      public void setCreatedDate(Date createdDate)
      Specified by:
      setCreatedDate in interface Auditable<T extends org.springframework.data.domain.Persistable<Long>>
    • getLastModifiedBy

      public String getLastModifiedBy()
      Specified by:
      getLastModifiedBy in interface Auditable<T extends org.springframework.data.domain.Persistable<Long>>
    • setLastModifiedBy

      public void setLastModifiedBy(String lastModifiedBy)
      Specified by:
      setLastModifiedBy in interface Auditable<T extends org.springframework.data.domain.Persistable<Long>>
    • getLastModifiedDate

      public Date getLastModifiedDate()
      Specified by:
      getLastModifiedDate in interface Auditable<T extends org.springframework.data.domain.Persistable<Long>>
    • setLastModifiedDate

      public void setLastModifiedDate(Date lastModifiedDate)
      Specified by:
      setLastModifiedDate in interface Auditable<T extends org.springframework.data.domain.Persistable<Long>>