AbstractEntity - public abstract class VersionedEntity<ID,T extends AbstractEntity<ID>> extends AbstractEntity<RevisionKey<ID>>
| Constructor and Description |
|---|
VersionedEntity(T entity,
int revision)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
T |
getEntity() |
RevisionKey<ID> |
getId() |
int |
getRevision() |
ZonedDateTime |
getRevisionTimeStamp() |
RevisionType |
getRevisionType() |
String |
getUser() |
void |
setEntity(T entity) |
void |
setId(RevisionKey<ID> id) |
void |
setRevision(int revision) |
void |
setRevisionTimeStamp(ZonedDateTime revisionTimeStamp) |
void |
setRevisionType(RevisionType revisionType) |
void |
setUser(String user) |
String |
toString() |
equals, getVersion, hashCode, setVersionpublic VersionedEntity(T entity, int revision)
entity - the original entityrevision - the revision numberpublic T getEntity()
public RevisionKey<ID> getId()
getId in class AbstractEntity<RevisionKey<ID>>public int getRevision()
public ZonedDateTime getRevisionTimeStamp()
public String getUser()
public void setEntity(T entity)
public void setId(RevisionKey<ID> id)
setId in class AbstractEntity<RevisionKey<ID>>public void setRevision(int revision)
public void setRevisionTimeStamp(ZonedDateTime revisionTimeStamp)
public void setUser(String user)
public RevisionType getRevisionType()
public void setRevisionType(RevisionType revisionType)
Copyright © 2019 Open Circle Solutions. All rights reserved.