@MappedSuperclass public abstract class AbstractChildAuditableEntity<P extends AbstractAuditableEntity> extends AbstractAuditableEntity
Modifier and Type | Field and Description |
---|---|
protected P |
parent |
createdBy, createdDate, lastModifiedBy, lastModifiedDate
Constructor and Description |
---|
AbstractChildAuditableEntity() |
Modifier and Type | Method and Description |
---|---|
P |
getParent()
Override this in subclasses and return the parent entity, or null if no
parent entity exists
|
void |
setParent(P parent) |
ensureParentUpdated, getCreatedBy, getCreatedDate, getLastModifiedBy, getLastModifiedDate, setCreatedBy, setCreatedDate, setLastModifiedBy, setLastModifiedDate, touch
getVersion
equals, getId, hashCode, isNew, setId, toString
protected P extends AbstractAuditableEntity parent
public P getParent()
AbstractAuditableEntity
getParent
in class AbstractAuditableEntity
public void setParent(P parent)