A B C D E F G I K L N P R S T U V 
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 interfaces ByCreatable and ByLastModified 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 interfaces Identifiable and Activatable.
IdentifiableByCreatable<PK extends java.io.Serializable,​T,​U> - Interface in io.github.astrapi69.data.creatable
The interface IdentifiableByCreatable is a combination of the interfaces Identifiable and ByCreatable
IdentifiableByDeletable<PK extends java.io.Serializable,​T,​U> - Interface in io.github.astrapi69.data.deletable
The interface IdentifiableByDeletable is a combination of the interfaces Identifiable and ByDeletable.
IdentifiableByLastModified<PK extends java.io.Serializable,​T,​U> - Interface in io.github.astrapi69.data.modifiable
The interface IdentifiableByLastModified is a combination of the interfaces Identifiable and ByLastModified
IdentifiableCreatable<PK extends java.io.Serializable,​T> - Interface in io.github.astrapi69.data.creatable
The interface IdentifiableCreatable is a combination of the interfaces Identifiable and Creatable.
IdentifiableDeletable<PK extends java.io.Serializable,​T> - Interface in io.github.astrapi69.data.deletable
The interface IdentifiableDeletable is a combination of the interfaces Identifiable and 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 interfaces Identifiable and KeyValueOwner.
IdentifiableLastModified<PK extends java.io.Serializable,​T> - Interface in io.github.astrapi69.data.modifiable
The interface IdentifiableLastModified is a combination of the interfaces Identifiable and LastModified
IdentifiableNameable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.nameable
The interface IdentifiableNameable is a combination of the interfaces Identifiable and Nameable.
IdentifiableNameableActivatable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.nameable
The interface IdentifiableNameableActivatable is a combination of the interfaces Identifiable, Nameable and Activatable.
IdentifiableNameableVersionable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.nameable
The interface IdentifiableNameableVersionable is a combination of the interfaces Identifiable, Nameable and Versionable.
IdentifiableTraceable<PK extends java.io.Serializable,​T,​U> - Interface in io.github.astrapi69.data.traceable
The interface IdentifiableTraceable is a combination of the interfaces Identifiable,ByCreatable, ByLastModified and ByDeletable.
IdentifiableTraceableVersionable<PK extends java.io.Serializable,​T,​U> - Interface in io.github.astrapi69.data.traceable
The interface IdentifiableTraceableVersionable is a combination of the interfaces Identifiable,ByCreatable, ByLastModified, ByDeletable and Versionable.
IdentifiableTreeable<PK extends java.io.Serializable,​T,​TR extends IdentifiableTreeable> - Interface in io.github.astrapi69.data.treeable
The interface IdentifiableTreeable is a combination of the interfaces Identifiable and 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 and Versionable
IdentifiableValidatable<PK extends java.io.Serializable,​T> - Interface in io.github.astrapi69.data.validatable
The interface IdentifiableValidatable is a combination of the interfaces Identifiable and Validatable.
IdentifiableValidatableVersionable<PK extends java.io.Serializable,​T> - Interface in io.github.astrapi69.data.validatable.versionable
The interface IdentifiableValidatableVersionable is a combination of the interfaces IdentifiableValidatable and Versionable.
IdentifiableVerifiable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.verifiable
The interface IdentifiableVerifiable is a combination of the interfaces * Identifiable and Verifiable
IdentifiableVerifiableActivatable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.verifiable
The interface IdentifiableVerifiableActivatable is a combination of the interfaces * Identifiable, Verifiable and Activatable
IdentifiableVerifiableVersionable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.verifiable
The interface IdentifiableVerifiableVersionable is a combination of the interfaces * Identifiable, Verifiable and Versionable
IdentifiableVersionable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.versionable
The interface IdentifiableVersionable is a combination of the interfaces Identifiable and Versionable.
IdentifiableVisibility<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.visibility
The interface IdentifiableVisibility is a combination of the interfaces Identifiable and Visibility.
IdentifiableVisibilityVersionable<PK extends java.io.Serializable> - Interface in io.github.astrapi69.data.visibility
The interface IdentifiableVisibilityVersionable is a combination of the interfaces Identifiable, Visibility and Versionable.
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 interfaces ByCreatable, ByLastModified and ByDeletable
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 interfaces Validatable and Versionable.
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.
A B C D E F G I K L N P R S T U V 
All Classes All Packages