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 SerializableThe interface
IdentifiableActivatable is a combination of the interfaces
Identifiable and Activatable.The interface
IdentifiableByCreatable is a combination of the interfaces
Identifiable and ByCreatableThe interface
IdentifiableByDeletable is a combination of the interfaces
Identifiable and ByDeletable.The interface
IdentifiableByLastModified is a combination of the interfaces
Identifiable and ByLastModifiedThe interface
IdentifiableKeyValueOwner is a combination of the interfaces
Identifiable and KeyValueOwner.The interface
IdentifiableLastModified is a combination of the interfaces
Identifiable and LastModifiedThe 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 VersionableThe 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 VerifiableThe interface
IdentifiableVerifiableActivatable is a combination of the interfaces *
Identifiable, Verifiable and ActivatableThe interface
IdentifiableVerifiableVersionable is a combination of the interfaces *
Identifiable, Verifiable and VersionableThe 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 ByDeletableThe 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.