| Package | Description |
|---|---|
| com.daikit.graphql.meta | |
| com.daikit.graphql.meta.builder | |
| com.daikit.graphql.meta.entity |
| Modifier and Type | Method and Description |
|---|---|
Collection<GQLEnumMetaData> |
GQLMetaModel.getEnumMetaDatas() |
List<GQLEnumMetaData> |
GQLInternalMetaModel.getEnums() |
| Modifier and Type | Method and Description |
|---|---|
GQLMetaModel |
GQLMetaModel.buildFromMetaDatas(Collection<GQLEnumMetaData> enumMetaDatas,
Collection<GQLEntityMetaData> entityMetaDatas,
Collection<GQLAbstractMethodMetaData> methodMetaDatas)
With this method dynamic attributes should already be registered in
entities and custom methods should already have their MetaData
automatically generated and registered.
|
GQLMetaModel |
GQLMetaModel.buildFromMetaDatas(Collection<GQLEnumMetaData> enumMetaDatas,
Collection<GQLEntityMetaData> entityMetaDatas,
Collection<IGQLAbstractDynamicAttribute<?>> dynamicAttributes,
Collection<IGQLAbstractCustomMethod<?>> customMethods)
With this method, dynamic attributes and custom method meta data will be
automatically generated and registered.
You can also provide entities with dynamic attributes already registered and custom methods meta data already created. |
| Modifier and Type | Method and Description |
|---|---|
GQLEnumMetaData |
GQLEnumMetaDataBuilder.build(Class<? extends Enum<?>> enumClass)
Build enum meta data from given enum class
|
| Modifier and Type | Method and Description |
|---|---|
GQLAbstractMethodMetaData |
GQLMethodMetaDataBuilder.build(Collection<GQLEnumMetaData> enumMetaDatas,
Collection<GQLEntityMetaData> entityMetaDatas,
IGQLAbstractCustomMethod<?> customMethod)
Build custom method meta data from its
GQLAbstractCustomMethod
definition |
GQLAbstractAttributeMetaData |
GQLDynamicAttributeMetaDataBuilder.build(Collection<GQLEnumMetaData> enumMetaDatas,
Collection<GQLEntityMetaData> entityMetaDatas,
IGQLAbstractDynamicAttribute<?> attribute)
Build dynamic attribute meta data from its
GQLAbstractCustomMethod definition |
protected boolean |
GQLAbstractMetaDataBuilder.isEnum(Collection<GQLEnumMetaData> enumMetaDatas,
Class<?> clazz) |
| Modifier and Type | Method and Description |
|---|---|
GQLEnumMetaData |
GQLEnumMetaData.setEnumClass(Class<? extends Enum<?>> enumClass)
Set the enum class
|
GQLEnumMetaData |
GQLEnumMetaData.setName(String name)
Set the name for the enum.
|
Copyright © 2019. All rights reserved.