| Package | Description |
|---|---|
| com.daikit.graphql.dynamicattribute | |
| com.daikit.graphql.meta | |
| com.daikit.graphql.meta.builder |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IGQLDynamicAttributeGetter<ENTITY_TYPE,GETTER_ATTRIBUTE_TYPE>
Interface for dynamic attribute getters
|
interface |
IGQLDynamicAttributeGetterSetter<ENTITY_TYPE,GETTER_ATTRIBUTE_TYPE,SETTER_ATTRIBUTE_TYPE>
Dynamic attribute getter and setter
|
interface |
IGQLDynamicAttributeSetter<ENTITY_TYPE,SETTER_ATTRIBUTE_TYPE>
Interface for dynamic attribute setters
|
| Modifier and Type | Class and Description |
|---|---|
class |
GQLAbstractDynamicAttribute<ENTITY_TYPE>
Abstract super class for
GQLDynamicAttributeGetter and
GQLDynamicAttributeSetter |
class |
GQLDynamicAttributeGetter<ENTITY_TYPE,GETTER_ATTRIBUTE_TYPE>
Dynamic attribute getter
|
class |
GQLDynamicAttributeGetterSetter<ENTITY_TYPE,GETTER_ATTRIBUTE_TYPE,SETTER_ATTRIBUTE_TYPE>
Dynamic attribute getter and setter
|
class |
GQLDynamicAttributeSetter<ENTITY_TYPE,SETTER_ATTRIBUTE_TYPE>
Dynamic attribute setter
|
| Modifier and Type | Method and Description |
|---|---|
Collection<IGQLAbstractDynamicAttribute<?>> |
GQLMetaModel.getDynamicAttributes() |
| Modifier and Type | Method and Description |
|---|---|
GQLEnumsAndEmbeddedEntities |
GQLEnumsAndEmbeddedEntitiesCollector.collect(Collection<Class<?>> entityClasses,
Collection<Class<?>> availableEmbeddedEntityClasses,
Collection<IGQLAbstractDynamicAttribute<?>> dynamicAttributes,
Collection<GQLCustomMethod> methods)
Collect all entities and enumerations from given entities, dynamic
attributes and custom methods
|
static GQLMetaModel |
GQLMetaModel.createFromEntityClasses(Collection<Class<?>> entityClasses,
Collection<Class<?>> availableEmbeddedEntityClasses,
Collection<IGQLAbstractDynamicAttribute<?>> dynamicAttributes,
Collection<Object> controllers)
Create
GQLMetaModel. |
static GQLMetaModel |
GQLMetaModel.createFromMetaDatas(Collection<GQLEnumMetaData> enumMetaDatas,
Collection<GQLEntityMetaData> entityMetaDatas,
Collection<IGQLAbstractDynamicAttribute<?>> dynamicAttributes,
Collection<Object> controllers)
Create
GQLMetaModel. |
| Modifier and Type | Method and Description |
|---|---|
GQLAbstractAttributeMetaData |
GQLDynamicAttributeMetaDataBuilder.build(Collection<GQLEnumMetaData> enumMetaDatas,
Collection<GQLEntityMetaData> entityMetaDatas,
IGQLAbstractDynamicAttribute<?> attribute)
Build dynamic attribute meta data from its
GQLCustomMethod
definition |
Copyright © 2019. All rights reserved.