Class VersionableTraceableEntity<PK extends java.io.Serializable,T,U>
- java.lang.Object
-
- de.alpharogroup.db.entity.base.SequenceBaseEntity<PK>
-
- de.alpharogroup.db.entity.traceable.TraceableEntity<PK,T,U>
-
- de.alpharogroup.db.entity.traceable.versionable.VersionableTraceableEntity<PK,T,U>
-
- Type Parameters:
PK- the generic type of the idT- the generic type of time measurementU- the generic type of the user or account
- All Implemented Interfaces:
de.alpharogroup.db.entity.accomplishable.Accomplishable<U>,de.alpharogroup.db.entity.creatable.ByCreatable<T,U>,de.alpharogroup.db.entity.creatable.Creatable<T>,de.alpharogroup.db.entity.deletable.ByDeletable<T,U>,de.alpharogroup.db.entity.deletable.Deletable<T>,de.alpharogroup.db.entity.Identifiable<PK>,de.alpharogroup.db.entity.modifiable.ByLastModified<T,U>,de.alpharogroup.db.entity.modifiable.LastModified<T>,de.alpharogroup.db.entity.traceable.IdentifiableTraceable<PK,T,U>,de.alpharogroup.db.entity.traceable.IdentifiableTraceableVersionable<PK,T,U>,de.alpharogroup.db.entity.versionable.Versionable,java.io.Serializable
@MappedSuperclass public abstract class VersionableTraceableEntity<PK extends java.io.Serializable,T,U> extends TraceableEntity<PK,T,U> implements de.alpharogroup.db.entity.traceable.IdentifiableTraceableVersionable<PK,T,U>
The entity classVersionableTraceableEntityis keeping the information for the creation, last modification and for the deletion of an entity.- See Also:
Creation,Deletion, Serialized Form
-
-
Field Summary
-
Fields inherited from class de.alpharogroup.db.entity.base.SequenceBaseEntity
SEQUENCE_GENERIC_GENERATOR_NAME
-
Fields inherited from interface de.alpharogroup.db.entity.creatable.ByCreatable
COLUMN_NAME_CREATED_BY
-
Fields inherited from interface de.alpharogroup.db.entity.deletable.ByDeletable
COLUMN_NAME_DELETED_BY
-
Fields inherited from interface de.alpharogroup.db.entity.modifiable.ByLastModified
COLUMN_NAME_LAST_MODIFIED_BY
-
-
Constructor Summary
Constructors Constructor Description VersionableTraceableEntity()
-
Method Summary
-
Methods inherited from class de.alpharogroup.db.entity.base.SequenceBaseEntity
toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.alpharogroup.db.entity.creatable.ByCreatable
getCreatedBy, setCreatedBy
-
Methods inherited from interface de.alpharogroup.db.entity.deletable.ByDeletable
getDeletedBy, setDeletedBy
-
Methods inherited from interface de.alpharogroup.db.entity.modifiable.ByLastModified
getLastModifiedBy, setLastModifiedBy
-
Methods inherited from interface de.alpharogroup.db.entity.creatable.Creatable
getCreated, setCreated
-
Methods inherited from interface de.alpharogroup.db.entity.deletable.Deletable
getDeleted, setDeleted
-
-