Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- BasicEntity<T> - Record Class in fr.ght1pc9kc.entity.api.impl
-
Hold the standard Persistence information
- BasicEntity(String, T) - Constructor for record class fr.ght1pc9kc.entity.api.impl.BasicEntity
-
Creates an instance of a
BasicEntity
record class. - BasicEntityBuilder<T> - Class in fr.ght1pc9kc.entity.api.builders
-
The
Entity
builder - BasicEntityBuilder(T) - Constructor for class fr.ght1pc9kc.entity.api.builders.BasicEntityBuilder
C
- convert(Function<T, S>) - Method in interface fr.ght1pc9kc.entity.api.Entity
- convert(Function<T, S>) - Method in record class fr.ght1pc9kc.entity.api.impl.BasicEntity
- convert(Function<T, S>) - Method in record class fr.ght1pc9kc.entity.api.impl.ExtendedEntity
E
- Entity<T> - Interface in fr.ght1pc9kc.entity.api
-
Entity interface.
- EntityDataFetcher - Class in fr.ght1pc9kc.entity.graphql
- EntityDataFetcher() - Constructor for class fr.ght1pc9kc.entity.graphql.EntityDataFetcher
- EntityModule - Class in fr.ght1pc9kc.entity.jackson
-
The Jackson module managing
Entity
type object - EntityModule() - Constructor for class fr.ght1pc9kc.entity.jackson.EntityModule
- EntityModuleConstant - Class in fr.ght1pc9kc.entity.jackson
- EntityModuleConstant() - Constructor for class fr.ght1pc9kc.entity.jackson.EntityModuleConstant
- EntityTypeResolver - Class in fr.ght1pc9kc.entity.graphql
- EntityTypeResolver() - Constructor for class fr.ght1pc9kc.entity.graphql.EntityTypeResolver
- equals(Object) - Method in record class fr.ght1pc9kc.entity.api.impl.BasicEntity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.ght1pc9kc.entity.api.impl.ExtendedEntity
-
Indicates whether some other object is "equal to" this one.
- ExtendedEntity<T,
E extends Enum<E>> - Record Class in fr.ght1pc9kc.entity.api.impl - ExtendedEntity(String, EnumMap<E, Object>, T) - Constructor for record class fr.ght1pc9kc.entity.api.impl.ExtendedEntity
-
Creates an instance of a
ExtendedEntity
record class. - ExtendedEntityBuilder<T,
E extends Enum<E>> - Class in fr.ght1pc9kc.entity.api.builders -
Build an
ExtendedEntity
containing the entity itself, the ID and some meta information about the entity. - ExtendedEntityBuilder(T, Class<E>) - Constructor for class fr.ght1pc9kc.entity.api.builders.ExtendedEntityBuilder
F
- fr.ght1pc9kc.entity.api - module fr.ght1pc9kc.entity.api
-
Module for access API classes
- fr.ght1pc9kc.entity.api - package fr.ght1pc9kc.entity.api
- fr.ght1pc9kc.entity.api.builders - package fr.ght1pc9kc.entity.api.builders
- fr.ght1pc9kc.entity.api.impl - package fr.ght1pc9kc.entity.api.impl
- fr.ght1pc9kc.entity.graphql - module fr.ght1pc9kc.entity.graphql
-
Jackson module to add serializer and deserializer for Entity
- fr.ght1pc9kc.entity.graphql - package fr.ght1pc9kc.entity.graphql
- fr.ght1pc9kc.entity.jackson - module fr.ght1pc9kc.entity.jackson
-
Jackson module to add serializer and deserializer for Entity
- fr.ght1pc9kc.entity.jackson - package fr.ght1pc9kc.entity.jackson
G
- get(DataFetchingEnvironment) - Method in class fr.ght1pc9kc.entity.graphql.EntityDataFetcher
- getModuleName() - Method in class fr.ght1pc9kc.entity.jackson.EntityModule
- getType(TypeResolutionEnvironment) - Method in class fr.ght1pc9kc.entity.graphql.EntityTypeResolver
H
- hashCode() - Method in record class fr.ght1pc9kc.entity.api.impl.BasicEntity
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.ght1pc9kc.entity.api.impl.ExtendedEntity
-
Returns a hash code value for this object.
I
- id() - Method in interface fr.ght1pc9kc.entity.api.Entity
- id() - Method in record class fr.ght1pc9kc.entity.api.impl.BasicEntity
-
Returns the value of the
id
record component. - id() - Method in record class fr.ght1pc9kc.entity.api.impl.ExtendedEntity
-
Returns the value of the
id
record component. - IDENTIFIER - Static variable in class fr.ght1pc9kc.entity.jackson.EntityModuleConstant
- identify(T) - Static method in interface fr.ght1pc9kc.entity.api.Entity
-
Give the builder to create entity
M
- meta(E, Object) - Method in class fr.ght1pc9kc.entity.api.builders.BasicEntityBuilder
- meta(E, Object) - Method in class fr.ght1pc9kc.entity.api.builders.ExtendedEntityBuilder
-
Add meta-information to the
Entity
- meta(Enum<?>) - Method in interface fr.ght1pc9kc.entity.api.Entity
- meta(Enum<?>, Class<M>) - Method in interface fr.ght1pc9kc.entity.api.Entity
- meta(Enum<?>, Class<M>) - Method in record class fr.ght1pc9kc.entity.api.impl.BasicEntity
- meta(Enum<?>, Class<M>) - Method in record class fr.ght1pc9kc.entity.api.impl.ExtendedEntity
- META_PREFIX - Static variable in class fr.ght1pc9kc.entity.jackson.EntityModuleConstant
- metas() - Method in record class fr.ght1pc9kc.entity.api.impl.ExtendedEntity
-
Returns the value of the
metas
record component.
S
- self() - Method in interface fr.ght1pc9kc.entity.api.Entity
- self() - Method in record class fr.ght1pc9kc.entity.api.impl.BasicEntity
-
Returns the value of the
self
record component. - self() - Method in record class fr.ght1pc9kc.entity.api.impl.ExtendedEntity
-
Returns the value of the
self
record component. - SELF_PROPERTY - Static variable in class fr.ght1pc9kc.entity.jackson.EntityModuleConstant
- setupModule(Module.SetupContext) - Method in class fr.ght1pc9kc.entity.jackson.EntityModule
T
- toString() - Method in record class fr.ght1pc9kc.entity.api.impl.BasicEntity
-
Returns a string representation of this record class.
- toString() - Method in record class fr.ght1pc9kc.entity.api.impl.ExtendedEntity
-
Returns a string representation of this record class.
- type() - Method in interface fr.ght1pc9kc.entity.api.TypedMeta
- TypedMeta - Interface in fr.ght1pc9kc.entity.api
-
Must be implemented by
Enum
only to add type to metas data in entity
V
- version() - Method in class fr.ght1pc9kc.entity.jackson.EntityModule
W
- withId(String) - Method in class fr.ght1pc9kc.entity.api.builders.BasicEntityBuilder
-
Give the identifier to the Entity and build it as an immutable object
- withId(String) - Method in class fr.ght1pc9kc.entity.api.builders.ExtendedEntityBuilder
-
Give the identifier to the Entity and build it as an immutable object
- withMeta(S, Object) - Method in interface fr.ght1pc9kc.entity.api.Entity
- withMeta(S, Object) - Method in record class fr.ght1pc9kc.entity.api.impl.BasicEntity
- withMeta(S, Object) - Method in record class fr.ght1pc9kc.entity.api.impl.ExtendedEntity
All Classes and Interfaces|All Packages|Constant Field Values