U
- the auditing type. Typically some kind of user.PK
- the type of the auditing type's identifier.@MappedSuperclass public abstract class AbstractAuditable<U,PK extends Serializable> extends AbstractPersistable<PK> implements Auditable<U,PK,LocalDateTime>
Constructor and Description |
---|
AbstractAuditable() |
Modifier and Type | Method and Description |
---|---|
Optional<U> |
getCreatedBy() |
Optional<LocalDateTime> |
getCreatedDate() |
Optional<U> |
getLastModifiedBy() |
Optional<LocalDateTime> |
getLastModifiedDate() |
void |
setCreatedBy(U createdBy) |
void |
setCreatedDate(LocalDateTime createdDate) |
void |
setLastModifiedBy(U lastModifiedBy) |
void |
setLastModifiedDate(LocalDateTime lastModifiedDate) |
equals, getId, hashCode, isNew, setId, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId, isNew
public Optional<U> getCreatedBy()
getCreatedBy
in interface Auditable<U,PK extends Serializable,LocalDateTime>
public void setCreatedBy(U createdBy)
setCreatedBy
in interface Auditable<U,PK extends Serializable,LocalDateTime>
public Optional<LocalDateTime> getCreatedDate()
getCreatedDate
in interface Auditable<U,PK extends Serializable,LocalDateTime>
public void setCreatedDate(LocalDateTime createdDate)
setCreatedDate
in interface Auditable<U,PK extends Serializable,LocalDateTime>
public Optional<U> getLastModifiedBy()
getLastModifiedBy
in interface Auditable<U,PK extends Serializable,LocalDateTime>
public void setLastModifiedBy(U lastModifiedBy)
setLastModifiedBy
in interface Auditable<U,PK extends Serializable,LocalDateTime>
public Optional<LocalDateTime> getLastModifiedDate()
getLastModifiedDate
in interface Auditable<U,PK extends Serializable,LocalDateTime>
public void setLastModifiedDate(LocalDateTime lastModifiedDate)
setLastModifiedDate
in interface Auditable<U,PK extends Serializable,LocalDateTime>
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.