A B C D E F G I K L N P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Accomplishable - Interface in io.github.astrapi69.data.accomplishable
-
The interface
Accomplishable
can be implemented from an data that needs the data of who executed or accomplished an operation on an data - Activatable - Interface in io.github.astrapi69.data.activatable
-
The interface
Activatable
can be implemented from an data that needs a trigger to set if the data is active or not. - addChild(TR) - Method in interface io.github.astrapi69.data.treeable.TreeWithChildren
-
Adds the given child to the children collection
- Auditable<T,U> - Interface in io.github.astrapi69.data.auditable
-
The interface
Auditable
is a combination of the interfacesByCreatable
andByLastModified
and can be implemented by classes with auditing purposes.
B
- ByAccomplishable<U> - Interface in io.github.astrapi69.data.accomplishable
-
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 accomplishedBy - ByCreatable<T,U> - Interface in io.github.astrapi69.data.creatable
-
The interface
ByCreatable
can be implemented from an data that needs the data of the point of time from its creation and who created - ByDeletable<T,U> - Interface in io.github.astrapi69.data.deletable
-
The interface
ByDeletable
can be implemented from an data that needs the data of the point of time from its deletion and who deleted - ByLastModified<T,U> - Interface in io.github.astrapi69.data.modifiable
-
The interface
ByLastModified
can be implemented from an data that needs the data of the point of time from its last modification and who last modified
C
- COLUMN_NAME_ACCOMPLISHED_BY - Static variable in interface io.github.astrapi69.data.accomplishable.ByAccomplishable
-
The Constant for the column name 'accomplishedBy'.
- COLUMN_NAME_ACTIVE - Static variable in interface io.github.astrapi69.data.activatable.Activatable
-
The Constant for the column name 'active'.
- COLUMN_NAME_CREATED - Static variable in interface io.github.astrapi69.data.creatable.Creatable
-
The Constant for the column name 'created'.
- COLUMN_NAME_CREATED_BY - Static variable in interface io.github.astrapi69.data.creatable.ByCreatable
-
The Constant for the column name 'createdBy'.
- COLUMN_NAME_DELETED - Static variable in interface io.github.astrapi69.data.deletable.Deletable
-
The Constant for the column name 'deleted'.
- COLUMN_NAME_DELETED_BY - Static variable in interface io.github.astrapi69.data.deletable.ByDeletable
-
The Constant for the column name 'deletedBy'.
- COLUMN_NAME_DEPTH - Static variable in interface io.github.astrapi69.data.treeable.Treeable
-
The Constant for the column name 'depth'.
- COLUMN_NAME_ID - Static variable in interface io.github.astrapi69.data.identifiable.Identifiable
-
The Constant for the column name 'id'.
- COLUMN_NAME_KEY - Static variable in interface io.github.astrapi69.data.pairable.KeyValueOwner
-
The Constant for the column name 'key'.
- COLUMN_NAME_LAST_MODIFIED - Static variable in interface io.github.astrapi69.data.modifiable.LastModified
-
The Constant for the column name 'lastModified'.
- COLUMN_NAME_LAST_MODIFIED_BY - Static variable in interface io.github.astrapi69.data.modifiable.ByLastModified
-
The Constant for the column name 'lastModifiedBy'.
- COLUMN_NAME_NAME - Static variable in interface io.github.astrapi69.data.nameable.Nameable
-
The Constant for the column name 'name'.
- COLUMN_NAME_NODE - Static variable in interface io.github.astrapi69.data.treeable.Treeable
-
The Constant for the column name 'node'.
- COLUMN_NAME_OWNER - Static variable in interface io.github.astrapi69.data.pairable.KeyValueOwner
-
The Constant for the column name 'owner'.
- COLUMN_NAME_PARENT - Static variable in interface io.github.astrapi69.data.treeable.Treeable
-
The Constant for the column name 'parent'.
- COLUMN_NAME_PROCESSABLE - Static variable in interface io.github.astrapi69.data.processable.Processable
-
The Constant for the column name 'processable'.
- COLUMN_NAME_SIGNATURE - Static variable in interface io.github.astrapi69.data.verifiable.Verifiable
-
The Constant for the column name 'signature'.
- COLUMN_NAME_VALID_FROM - Static variable in interface io.github.astrapi69.data.validatable.Validatable
-
The Constant for the column name 'validFrom'.
- COLUMN_NAME_VALID_TILL - Static variable in interface io.github.astrapi69.data.validatable.Validatable
-
The Constant for the column name 'validTill'.
- COLUMN_NAME_VALUE - Static variable in interface io.github.astrapi69.data.pairable.KeyValueOwner
-
The Constant for the column name 'value'.
- COLUMN_NAME_VALUE - Static variable in interface io.github.astrapi69.data.treeable.Treeable
-
The Constant for the column name 'value'.
- COLUMN_NAME_VERSION - Static variable in interface io.github.astrapi69.data.versionable.Versionable
-
The Constant for the column name 'version'.
- COLUMN_NAME_VISIBLE - Static variable in interface io.github.astrapi69.data.visibility.Visibility
-
The Constant for the column name 'visible'.
- Creatable<T> - Interface in io.github.astrapi69.data.creatable
-
The interface
Creatable
can be implemented from an data that needs the data of the point of time from its creation
D
- DatabasePrefix - Enum in io.github.astrapi69.data.enums
-
The enum
DatabasePrefix
holds prefixes for sequences, sequence generators, unique constraints, foreign keys and index names - DEFAULT_COLUMN_NAME_PRIMARY_KEY - Static variable in enum io.github.astrapi69.data.enums.DatabasePrefix
-
The constant for the default column name for the primary key
- DEFAULT_REFERENCED_COLUMN_NAME_VALUE - Static variable in enum io.github.astrapi69.data.enums.DatabasePrefix
-
The constant for the default referenced column name value
- Deletable<T> - Interface in io.github.astrapi69.data.deletable
-
The interface
Deletable
can be implemented from an data that needs the data of the point of time from its deletion
E
- EVALUATE - io.github.astrapi69.data.enums.VerificationState
-
This state signals an investigation has started to find the cause of the manipulation
F
- FOREIGN_KEY_NAME - io.github.astrapi69.data.enums.DatabasePrefix
-
The prefix for the foreign key name
- FOREIGN_KEY_PREFIX - Static variable in enum io.github.astrapi69.data.enums.DatabasePrefix
-
The constant for the foreign key prefix
G
- GenericProcessable<T> - Interface in io.github.astrapi69.data.processable
-
The interface
GenericProcessable
is for entities that have to be processable - getAccomplishedBy() - Method in interface io.github.astrapi69.data.accomplishable.ByAccomplishable
-
Gets the user or account that accomplished the operation
- getChildren() - Method in interface io.github.astrapi69.data.treeable.TreeWithChildren
-
Gets the children of this tree node
- getCreated() - Method in interface io.github.astrapi69.data.creatable.Creatable
-
Gets the point of time from creation
- getCreatedBy() - Method in interface io.github.astrapi69.data.creatable.ByCreatable
-
Gets the user or account that created this data
- getDeleted() - Method in interface io.github.astrapi69.data.deletable.Deletable
-
Gets the point of time from deletion
- getDeletedBy() - Method in interface io.github.astrapi69.data.deletable.ByDeletable
-
Gets the user or account that deleted this data
- getDepth() - Method in interface io.github.astrapi69.data.treeable.Treeable
-
Gets the depth of this tree node
- getId() - Method in interface io.github.astrapi69.data.identifiable.Identifiable
-
Gets the id.
- getKey() - Method in interface io.github.astrapi69.data.pairable.KeyValueOwner
-
Gets the key.
- getLastModified() - Method in interface io.github.astrapi69.data.modifiable.LastModified
-
Gets the point of time from the last modification
- getLastModifiedBy() - Method in interface io.github.astrapi69.data.modifiable.ByLastModified
-
Gets the user or account that last modified this data
- getName() - Method in enum io.github.astrapi69.data.enums.DatabasePrefix
-
Gets the specific name
- getName() - Method in interface io.github.astrapi69.data.nameable.Nameable
-
Gets the name.
- getOwner() - Method in interface io.github.astrapi69.data.pairable.KeyValueOwner
-
Gets the owner.
- getParent() - Method in interface io.github.astrapi69.data.treeable.Treeable
-
Gets the parent of this tree node
- getSignature() - Method in interface io.github.astrapi69.data.verifiable.Verifiable
-
Gets the signature
- getValidFrom() - Method in interface io.github.astrapi69.data.validatable.Validatable
-
Gets the valid from.
- getValidTill() - Method in interface io.github.astrapi69.data.validatable.Validatable
-
Gets the valid till.
- getValue() - Method in interface io.github.astrapi69.data.pairable.KeyValueOwner
-
Gets the value.
- getValue() - Method in interface io.github.astrapi69.data.treeable.Treeable
-
Gets the value
- getVersion() - Method in interface io.github.astrapi69.data.versionable.Versionable
-
Gets the version.
I
- Identifiable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.identifiable
-
The interface
Identifiable
can be implemented from an data that have to be identifiable as the name already says. - IdentifiableActivatable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.activatable
-
The interface
IdentifiableActivatable
is a combination of the interfacesIdentifiable
andActivatable
. - IdentifiableByCreatable<PK extends java.io.Serializable,T,U> - Interface in io.github.astrapi69.data.creatable
-
The interface
IdentifiableByCreatable
is a combination of the interfacesIdentifiable
andByCreatable
- IdentifiableByDeletable<PK extends java.io.Serializable,T,U> - Interface in io.github.astrapi69.data.deletable
-
The interface
IdentifiableByDeletable
is a combination of the interfacesIdentifiable
andByDeletable
. - IdentifiableByLastModified<PK extends java.io.Serializable,T,U> - Interface in io.github.astrapi69.data.modifiable
-
The interface
IdentifiableByLastModified
is a combination of the interfacesIdentifiable
andByLastModified
- IdentifiableCreatable<PK extends java.io.Serializable,T> - Interface in io.github.astrapi69.data.creatable
- IdentifiableDeletable<PK extends java.io.Serializable,T> - Interface in io.github.astrapi69.data.deletable
- IdentifiableKeyValueOwner<PK extends java.io.Serializable,O,K,V> - Interface in io.github.astrapi69.data.pairable
-
The interface
IdentifiableKeyValueOwner
is a combination of the interfacesIdentifiable
andKeyValueOwner
. - IdentifiableLastModified<PK extends java.io.Serializable,T> - Interface in io.github.astrapi69.data.modifiable
-
The interface
IdentifiableLastModified
is a combination of the interfacesIdentifiable
andLastModified
- IdentifiableNameable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.nameable
- IdentifiableNameableActivatable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.nameable
-
The interface
IdentifiableNameableActivatable
is a combination of the interfacesIdentifiable
,Nameable
andActivatable
. - IdentifiableNameableVersionable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.nameable
-
The interface
IdentifiableNameableVersionable
is a combination of the interfacesIdentifiable
,Nameable
andVersionable
. - IdentifiableTraceable<PK extends java.io.Serializable,T,U> - Interface in io.github.astrapi69.data.traceable
-
The interface
IdentifiableTraceable
is a combination of the interfacesIdentifiable
,ByCreatable
,ByLastModified
andByDeletable
. - IdentifiableTraceableVersionable<PK extends java.io.Serializable,T,U> - Interface in io.github.astrapi69.data.traceable
-
The interface
IdentifiableTraceableVersionable
is a combination of the interfacesIdentifiable
,ByCreatable
,ByLastModified
,ByDeletable
andVersionable
. - IdentifiableTreeable<PK extends java.io.Serializable,T,TR extends IdentifiableTreeable> - Interface in io.github.astrapi69.data.treeable
- IdentifiableTreeableVersionable<PK extends java.io.Serializable,T,TR extends IdentifiableTreeableVersionable> - Interface in io.github.astrapi69.data.treeable
-
The interface
IdentifiableTreeableVersionable
is a combination of the interfaces * *Identifiable
,Treeable
andVersionable
- IdentifiableValidatable<PK extends java.io.Serializable,T> - Interface in io.github.astrapi69.data.validatable
-
The interface
IdentifiableValidatable
is a combination of the interfacesIdentifiable
andValidatable
. - IdentifiableValidatableVersionable<PK extends java.io.Serializable,T> - Interface in io.github.astrapi69.data.validatable.versionable
-
The interface
IdentifiableValidatableVersionable
is a combination of the interfacesIdentifiableValidatable
andVersionable
. - IdentifiableVerifiable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.verifiable
-
The interface
IdentifiableVerifiable
is a combination of the interfaces *Identifiable
andVerifiable
- IdentifiableVerifiableActivatable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.verifiable
-
The interface
IdentifiableVerifiableActivatable
is a combination of the interfaces *Identifiable
,Verifiable
andActivatable
- IdentifiableVerifiableVersionable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.verifiable
-
The interface
IdentifiableVerifiableVersionable
is a combination of the interfaces *Identifiable
,Verifiable
andVersionable
- IdentifiableVersionable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.versionable
-
The interface
IdentifiableVersionable
is a combination of the interfacesIdentifiable
andVersionable
. - IdentifiableVisibility<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.visibility
-
The interface
IdentifiableVisibility
is a combination of the interfacesIdentifiable
andVisibility
. - IdentifiableVisibilityVersionable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.visibility
-
The interface
IdentifiableVisibilityVersionable
is a combination of the interfacesIdentifiable
,Visibility
andVersionable
. - INDEX_NAME - io.github.astrapi69.data.enums.DatabasePrefix
-
The prefix for the index
- INDEX_PREFIX - Static variable in enum io.github.astrapi69.data.enums.DatabasePrefix
-
The constant for the index prefix
- INITIAL_BROKEN - io.github.astrapi69.data.enums.VerificationState
-
This state signals that a verifiable object has been manipulated and therefore not processable anymore.
- io.github.astrapi69.data.accomplishable - package io.github.astrapi69.data.accomplishable
- io.github.astrapi69.data.activatable - package io.github.astrapi69.data.activatable
- io.github.astrapi69.data.auditable - package io.github.astrapi69.data.auditable
- io.github.astrapi69.data.creatable - package io.github.astrapi69.data.creatable
- io.github.astrapi69.data.deletable - package io.github.astrapi69.data.deletable
- io.github.astrapi69.data.enums - package io.github.astrapi69.data.enums
- io.github.astrapi69.data.identifiable - package io.github.astrapi69.data.identifiable
- io.github.astrapi69.data.modifiable - package io.github.astrapi69.data.modifiable
- io.github.astrapi69.data.nameable - package io.github.astrapi69.data.nameable
- io.github.astrapi69.data.pairable - package io.github.astrapi69.data.pairable
- io.github.astrapi69.data.processable - package io.github.astrapi69.data.processable
- io.github.astrapi69.data.traceable - package io.github.astrapi69.data.traceable
- io.github.astrapi69.data.treeable - package io.github.astrapi69.data.treeable
- io.github.astrapi69.data.validatable - package io.github.astrapi69.data.validatable
- io.github.astrapi69.data.validatable.versionable - package io.github.astrapi69.data.validatable.versionable
- io.github.astrapi69.data.verifiable - package io.github.astrapi69.data.verifiable
- io.github.astrapi69.data.versionable - package io.github.astrapi69.data.versionable
- io.github.astrapi69.data.visibility - package io.github.astrapi69.data.visibility
- isActive() - Method in interface io.github.astrapi69.data.activatable.Activatable
-
Checks if the data is active
- isNode() - Method in interface io.github.astrapi69.data.treeable.Treeable
-
Checks if this is a node or a leaf
- isProcessable() - Method in interface io.github.astrapi69.data.processable.GenericProcessable
-
Gets the flag if this object can be processed
- isProcessable() - Method in interface io.github.astrapi69.data.processable.Processable
-
Gets the flag if this object can be processed
- isVisible() - Method in interface io.github.astrapi69.data.visibility.Visibility
-
Checks if the data is visible
K
- KeyValueOwner<O,K,V> - Interface in io.github.astrapi69.data.pairable
-
The 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.
L
- LastModified<T> - Interface in io.github.astrapi69.data.modifiable
-
The interface
LastModified
can be implemented from an data that needs the data of the point of time from its last modification
N
- Nameable - Interface in io.github.astrapi69.data.nameable
-
The interface
Nameable
can be implemented from an data for a table with a single string value.
P
- Processable - Interface in io.github.astrapi69.data.processable
-
The interface
Processable
is for entities that have to be processable
R
- removeChild(TR) - Method in interface io.github.astrapi69.data.treeable.TreeWithChildren
-
Removes the given child from the children collection
- RESET - io.github.astrapi69.data.enums.VerificationState
-
This state signals that the investigation has finished and the signature of the verifiable object can be new generated and set
S
- SEQUENCE_GENERATOR_NAME - io.github.astrapi69.data.enums.DatabasePrefix
-
The prefix for the sequence generator name
- SEQUENCE_GENERATOR_PREFIX - Static variable in enum io.github.astrapi69.data.enums.DatabasePrefix
-
The constant for the sequence generator prefix
- SEQUENCE_NAME - io.github.astrapi69.data.enums.DatabasePrefix
-
The prefix for the sequence name
- SEQUENCE_PREFIX - Static variable in enum io.github.astrapi69.data.enums.DatabasePrefix
-
The constant for the sequence prefix
- setAccomplishedBy(U) - Method in interface io.github.astrapi69.data.accomplishable.ByAccomplishable
-
Sets the user or account that accomplished the operation
- setActive(boolean) - Method in interface io.github.astrapi69.data.activatable.Activatable
-
Sets the active flag
- setChildren(Collection<TR>) - Method in interface io.github.astrapi69.data.treeable.TreeWithChildren
-
Sets the children of this tree node
- setCreated(T) - Method in interface io.github.astrapi69.data.creatable.Creatable
-
Sets the point of time from creation
- setCreatedBy(U) - Method in interface io.github.astrapi69.data.creatable.ByCreatable
-
Sets the user or account that created this data
- setDeleted(T) - Method in interface io.github.astrapi69.data.deletable.Deletable
-
Sets the point of time from deletion
- setDeletedBy(U) - Method in interface io.github.astrapi69.data.deletable.ByDeletable
-
Sets the user or account that deleted this data
- setDepth(int) - Method in interface io.github.astrapi69.data.treeable.Treeable
-
Sets the new depth of this tree node
- setId(PK) - Method in interface io.github.astrapi69.data.identifiable.Identifiable
-
Sets the id.
- setKey(K) - Method in interface io.github.astrapi69.data.pairable.KeyValueOwner
-
Sets the key.
- setLastModified(T) - Method in interface io.github.astrapi69.data.modifiable.LastModified
-
Sets the point of time from the last modification
- setLastModifiedBy(U) - Method in interface io.github.astrapi69.data.modifiable.ByLastModified
-
Sets the user or account that last modified this data
- setName(String) - Method in interface io.github.astrapi69.data.nameable.Nameable
-
Sets the name.
- setNode(boolean) - Method in interface io.github.astrapi69.data.treeable.Treeable
-
Sets the node flag
- setOwner(O) - Method in interface io.github.astrapi69.data.pairable.KeyValueOwner
-
Sets the owner.
- setParent(TR) - Method in interface io.github.astrapi69.data.treeable.Treeable
-
Sets the parent of this tree node
- setProcessable(boolean) - Method in interface io.github.astrapi69.data.processable.Processable
-
Sets the processable.
- setProcessable(T) - Method in interface io.github.astrapi69.data.processable.GenericProcessable
-
Sets the info object for resolve the verification state
- setSignature(String) - Method in interface io.github.astrapi69.data.verifiable.Verifiable
-
Sets the given signature
- setValidFrom(T) - Method in interface io.github.astrapi69.data.validatable.Validatable
-
Sets the valid from.
- setValidTill(T) - Method in interface io.github.astrapi69.data.validatable.Validatable
-
Sets the valid till.
- setValue(T) - Method in interface io.github.astrapi69.data.treeable.Treeable
-
Sets the value
- setValue(V) - Method in interface io.github.astrapi69.data.pairable.KeyValueOwner
-
Sets the value.
- setVersion(Integer) - Method in interface io.github.astrapi69.data.versionable.Versionable
-
Sets the version.
- setVisible(boolean) - Method in interface io.github.astrapi69.data.visibility.Visibility
-
Sets the visible flag
T
- Traceable<T,U> - Interface in io.github.astrapi69.data.traceable
-
The interface
Traceable
is a combination of the interfacesByCreatable
,ByLastModified
andByDeletable
- Treeable<T,TR extends Treeable> - Interface in io.github.astrapi69.data.treeable
-
The interface
Treeable
can keep information for a tree structure. - TreeWithChildren<T,TR extends TreeWithChildren> - Interface in io.github.astrapi69.data.treeable
-
The interface
TreeWithChildren
can keep information for a tree structure with its children. - Truncatable - Interface in io.github.astrapi69.data.deletable
-
The interface
Truncatable
can be implemented from an data that needs to truncate the data of the underlying datasource - truncate() - Method in interface io.github.astrapi69.data.deletable.Truncatable
-
Truncate the underlying table
U
- UNDERLINE - io.github.astrapi69.data.enums.DatabasePrefix
-
The underscore for concat prefixes with names
- UNDERSCORE - Static variable in enum io.github.astrapi69.data.enums.DatabasePrefix
-
The constant for the underscore
- UNIQUE_CONSTRAINT_NAME - io.github.astrapi69.data.enums.DatabasePrefix
-
The prefix for the unique constraint name
- UNIQUE_CONSTRAINT_PG_NAME - io.github.astrapi69.data.enums.DatabasePrefix
-
The prefix for the postgres unique constraint name
- UNIQUE_CONSTRAINT_PG_PREFIX - Static variable in enum io.github.astrapi69.data.enums.DatabasePrefix
-
The constant for the unique constraint for postgres prefix
- UNIQUE_CONSTRAINT_PREFIX - Static variable in enum io.github.astrapi69.data.enums.DatabasePrefix
-
The constant for the unique constraint prefix
V
- Validatable<T> - Interface in io.github.astrapi69.data.validatable
-
The interface
Validatable
. - ValidatableVersionable<T> - Interface in io.github.astrapi69.data.validatable.versionable
-
The interface
ValidatableVersionable
is a combination of the interfacesValidatable
andVersionable
. - valueOf(String) - Static method in enum io.github.astrapi69.data.enums.DatabasePrefix
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.astrapi69.data.enums.VerificationState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.github.astrapi69.data.enums.DatabasePrefix
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.astrapi69.data.enums.VerificationState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Verifiable - Interface in io.github.astrapi69.data.verifiable
-
The interface
Verifiable
is for entities that have to be signed and verified - VerifiableProcessable - Interface in io.github.astrapi69.data.verifiable
-
The interface
VerifiableProcessable
is for entities that have to be signed ,verified and processable. - VerificationState - Enum in io.github.astrapi69.data.enums
-
The enum
VerificationState
holds the state of a verifiable object - VERIFIED - io.github.astrapi69.data.enums.VerificationState
-
This state signals that the verifiable object is verified and is processable
- Versionable - Interface in io.github.astrapi69.data.versionable
-
The interface
Versionable
can be implemented from an data that need a version property for the optimistic lock value. - Visibility - Interface in io.github.astrapi69.data.visibility
-
The interface
Visibility
can be implemented from an data that needs a trigger for the visibility.
All Classes All Packages