public class GQLDynamicAttributeMetaDataBuilder extends GQLAbstractAttributeMetaDataBuilder
IGQLAbstractDynamicAttribute| Constructor and Description |
|---|
GQLDynamicAttributeMetaDataBuilder(GQLSchemaConfig schemaConfig)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
List<GQLAbstractAttributeMetaData> |
build(Collection<GQLEnumMetaData> enumMetaDatas,
Collection<GQLEntityMetaData> entityMetaDatas,
IGQLAbstractDynamicAttribute<?> attribute)
Build dynamic attribute meta data from its
GQLCustomMethod definition |
populateAttributeRights, populateAttributeRightsgetConfig, getEntity, isByteArray, isEntity, isEnumpublic GQLDynamicAttributeMetaDataBuilder(GQLSchemaConfig schemaConfig)
schemaConfig - the GQLSchemaConfigpublic List<GQLAbstractAttributeMetaData> build(Collection<GQLEnumMetaData> enumMetaDatas, Collection<GQLEntityMetaData> entityMetaDatas, IGQLAbstractDynamicAttribute<?> attribute)
GQLCustomMethod definitionenumMetaDatas - the collection of all registered GQLEnumMetaData for being able to look for type references (for dynamic attribute type)entityMetaDatas - the collection of all registered GQLEntityMetaData for being able to look for type references (for dynamic attribute type)attribute - the GQLAbstractAttributeMetaData to create meta data fromList of GQLAbstractMethodMetaData (one for getter, one for setter)Copyright © 2019–2020. All rights reserved.