Package de.kaiserpfalzedv.commons.jpa
Class AbstractRevisionedJPAEntity<T extends Serializable>
java.lang.Object
de.kaiserpfalzedv.commons.jpa.AbstractJPAEntity<T>
de.kaiserpfalzedv.commons.jpa.AbstractRevisionedJPAEntity<T>
- All Implemented Interfaces:
de.kaiserpfalzedv.commons.api.resources.HasId<T>,Cloneable
@MappedSuperclass
public abstract class AbstractRevisionedJPAEntity<T extends Serializable>
extends AbstractJPAEntity<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAbstractRevisionedJPAEntity.AbstractRevisionedJPAEntityBuilder<T extends Serializable,C extends AbstractRevisionedJPAEntity<T>, B extends AbstractRevisionedJPAEntity.AbstractRevisionedJPAEntityBuilder<T, C, B>> Nested classes/interfaces inherited from class de.kaiserpfalzedv.commons.jpa.AbstractJPAEntity
AbstractJPAEntity.AbstractJPAEntityBuilder<T extends Serializable,C extends AbstractJPAEntity<T>, B extends AbstractJPAEntity.AbstractJPAEntityBuilder<T, C, B>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanintgetRevId()inthashCode()setRevId(int revId) setRevisioned(OffsetDateTime revisioned) Methods inherited from class de.kaiserpfalzedv.commons.jpa.AbstractJPAEntity
getCreated, getDeleted, getId, getModified, getVersion, setCreated, setDeleted, setId, setModified, setVersion, toString
-
Constructor Details
-
AbstractRevisionedJPAEntity
-
AbstractRevisionedJPAEntity
public AbstractRevisionedJPAEntity()
-
-
Method Details
-
clone
- Throws:
CloneNotSupportedException
-
getRevId
public int getRevId() -
getRevisioned
-
setRevId
- Returns:
this.
-
setRevisioned
- Returns:
this.
-
equals
- Overrides:
equalsin classAbstractJPAEntity<T extends Serializable>
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractJPAEntity<T extends Serializable>
-