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 class
AbstractRevisionedJPAEntity.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()
boolean
int
getRevId()
int
hashCode()
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:
equals
in classAbstractJPAEntity<T extends Serializable>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractJPAEntity<T extends Serializable>
-