All Classes and Interfaces
Class
Description
The interface
Accomplishable
can be implemented from an data that needs the data of who
executed or accomplished an operation on an dataThe interface
Activatable
can be implemented from an data that needs a trigger to set if
the data is active or not.The interface
Auditable
is a combination of the interfaces ByCreatable
and
ByLastModified
and can be implemented by classes with auditing purposes.The interface
ByAccomplishable
can be implemented from an data that needs the data of who
executed or accomplished an operation on an data with a field accomplishedByThe interface
ByCreatable
can be implemented from an data that needs the data of the
point of time from its creation and who createdThe interface
ByDeletable
can be implemented from an data that needs the data of the
point of time from its deletion and who deletedThe interface
ByLastModified
can be implemented from an data that needs the data of the
point of time from its last modification and who last modifiedThe interface
Creatable
can be implemented from an data that needs the data of the point
of time from its creationThe enum
DatabasePrefix
holds prefixes for sequences, sequence generators, unique
constraints, foreign keys and index namesThe interface
Deletable
can be implemented from an data that needs the data of the point
of time from its deletionThe interface
GenericIdentifiable
can be implemented from a data class that have to be
identifiable as the name already saysThe interface
GenericProcessable
is for entities that have to be processableThe interface
Identifiable
can be implemented from a data class that have to be
identifiable and the type of the key is Serializable
The interface
IdentifiableActivatable
is a combination of the interfaces
Identifiable
and Activatable
.The interface
IdentifiableByCreatable
is a combination of the interfaces
Identifiable
and ByCreatable
The interface
IdentifiableByDeletable
is a combination of the interfaces
Identifiable
and ByDeletable
.The interface
IdentifiableByLastModified
is a combination of the interfaces
Identifiable
and ByLastModified
The interface
IdentifiableKeyValueOwner
is a combination of the interfaces
Identifiable
and KeyValueOwner
.The interface
IdentifiableLastModified
is a combination of the interfaces
Identifiable
and LastModified
The interface
IdentifiableNameableActivatable
is a combination of the interfaces
Identifiable
, Nameable
and Activatable
.The interface
IdentifiableNameableVersionable
is a combination of the interfaces
Identifiable
, Nameable
and Versionable
.The interface
IdentifiableTraceable
is a combination of the interfaces
Identifiable
,ByCreatable
, ByLastModified
and ByDeletable
.The interface
IdentifiableTraceableVersionable
is a combination of the interfaces
Identifiable
,ByCreatable
, ByLastModified
, ByDeletable
and
Versionable
.IdentifiableTreeableVersionable<PK extends Serializable,T,TR extends IdentifiableTreeableVersionable<PK,T,TR>>
The interface
IdentifiableTreeableVersionable
is a combination of the interfaces * *
Identifiable
, Treeable
and Versionable
The interface
IdentifiableValidatable
is a combination of the interfaces
Identifiable
and Validatable
.The interface
IdentifiableValidatableVersionable
is a combination of the interfaces
IdentifiableValidatable
and Versionable
.The interface
IdentifiableVerifiable
is a combination of the interfaces *
Identifiable
and Verifiable
The interface
IdentifiableVerifiableActivatable
is a combination of the interfaces *
Identifiable
, Verifiable
and Activatable
The interface
IdentifiableVerifiableVersionable
is a combination of the interfaces *
Identifiable
, Verifiable
and Versionable
The interface
IdentifiableVersionable
is a combination of the interfaces
Identifiable
and Versionable
.The interface
IdentifiableVisibility
is a combination of the interfaces
Identifiable
and Visibility
.The interface
IdentifiableVisibilityVersionable
is a combination of the interfaces
Identifiable
, Visibility
and Versionable
.The interface
IdGenerator
provides a method for get the next and the current id objectThe interface
KeyValueOwner
can be implemented from an data that needs the data of a
generic key value pair with his owner which can be also the parent if it is from the same type.The interface
LastModified
can be implemented from an data that needs the data of the
point of time from its last modificationThe interface
Nameable
can be implemented from an data for a table with a single string
value.The interface
Processable
is for entities that have to be processableThe interface
Traceable
is a combination of the interfaces ByCreatable
,
ByLastModified
and ByDeletable
The interface
Treeable
can keep information for a tree structure.The interface
TreeWithChildren
can keep information for a tree structure with its
children.The interface
Truncatable
can be implemented from an data that needs to truncate the data
of the underlying datasourceThe interface
Validatable
.The interface
ValidatableVersionable
is a combination of the interfaces
Validatable
and Versionable
.The interface
Verifiable
is for entities that have to be signed and verifiedThe interface
VerifiableProcessable
is for entities that have to be signed ,verified and
processable.The enum
VerificationState
holds the state of a verifiable objectThe interface
Versionable
can be implemented from an data that need a version property
for the optimistic lock value.The interface
Visibility
can be implemented from an data that needs a trigger for the
visibility.