Class AbstractAuditEntity<T extends Serializable>
- java.lang.Object
-
- hu.icellmobilsoft.coffee.model.base.AbstractEntity
-
- hu.icellmobilsoft.coffee.model.base.javatime.AbstractAuditEntity<T>
-
- Type Parameters:
T- The type of the creator and modifier user
- All Implemented Interfaces:
IAuditEntity<OffsetDateTime,T>,IVersionable,Serializable
- Direct Known Subclasses:
AbstractHistoryEntity,AbstractIdentifiedAuditEntity
@MappedSuperclass public abstract class AbstractAuditEntity<T extends Serializable> extends AbstractEntity implements IAuditEntity<OffsetDateTime,T>
Base class for audited (X__INSDATE, X__MODDATE, X__INSUSER, X__MODUSER) entities.- Since:
- 1.0.0
- Author:
- imre.scheffer
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractAuditEntity()Default constructor, constructs a new object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OffsetDateTimegetCreationDate()Getter for the fieldcreationDate.TgetCreatorUser()Getter for the fieldcreatorUser.OffsetDateTimegetModificationDate()Getter for the fieldmodificationDate.TgetModifierUser()Getter for the fieldmodifierUser.voidsetCreationDate(OffsetDateTime creationDate)Setter for the fieldcreationDate.voidsetCreatorUser(T creatorUser)Setter for the fieldcreatorUser.voidsetModificationDate(OffsetDateTime modificationDate)Setter for the fieldmodificationDate.voidsetModifierUser(T modifierUser)Setter for the fieldmodifierUser.-
Methods inherited from class hu.icellmobilsoft.coffee.model.base.AbstractEntity
getVersion, rollbackVersion, setVersion, toString, updateVersion
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface hu.icellmobilsoft.coffee.model.base.IVersionable
getVersion, setVersion
-
-
-
-
Method Detail
-
getCreationDate
public OffsetDateTime getCreationDate()
Getter for the fieldcreationDate.- Specified by:
getCreationDatein interfaceIAuditEntity<OffsetDateTime,T extends Serializable>- Returns:
- creationDate
-
setCreationDate
public void setCreationDate(OffsetDateTime creationDate)
Setter for the fieldcreationDate.- Specified by:
setCreationDatein interfaceIAuditEntity<OffsetDateTime,T extends Serializable>- Parameters:
creationDate- creationDate
-
getModificationDate
public OffsetDateTime getModificationDate()
Getter for the fieldmodificationDate.- Specified by:
getModificationDatein interfaceIAuditEntity<OffsetDateTime,T extends Serializable>- Returns:
- modificationDate
-
setModificationDate
public void setModificationDate(OffsetDateTime modificationDate)
Setter for the fieldmodificationDate.- Specified by:
setModificationDatein interfaceIAuditEntity<OffsetDateTime,T extends Serializable>- Parameters:
modificationDate- modificationDate
-
getCreatorUser
public T getCreatorUser()
Getter for the fieldcreatorUser.- Specified by:
getCreatorUserin interfaceIAuditEntity<OffsetDateTime,T extends Serializable>- Returns:
- creatorUser
-
setCreatorUser
public void setCreatorUser(T creatorUser)
Setter for the fieldcreatorUser.- Specified by:
setCreatorUserin interfaceIAuditEntity<OffsetDateTime,T extends Serializable>- Parameters:
creatorUser- creatorUser
-
getModifierUser
public T getModifierUser()
Getter for the fieldmodifierUser.- Specified by:
getModifierUserin interfaceIAuditEntity<OffsetDateTime,T extends Serializable>- Returns:
- modifierUser
-
setModifierUser
public void setModifierUser(T modifierUser)
Setter for the fieldmodifierUser.- Specified by:
setModifierUserin interfaceIAuditEntity<OffsetDateTime,T extends Serializable>- Parameters:
modifierUser- modifierUser
-
-