public class GQLMetaModel extends Object
| Constructor and Description |
|---|
GQLMetaModel(Collection<GQLEnumMetaData> enumMetaDatas,
Collection<GQLEntityMetaData> entityMetaDatas,
Collection<GQLAbstractMethodMetaData> methodMetaDatas)
Constructor.
|
GQLMetaModel(Collection<GQLEnumMetaData> enumMetaDatas,
Collection<GQLEntityMetaData> entityMetaDatas,
Collection<IGQLAbstractDynamicAttribute<?>> dynamicAttributes,
Collection<GQLAbstractCustomMethod<?>> customMethods)
Constructor.
|
public GQLMetaModel(Collection<GQLEnumMetaData> enumMetaDatas, Collection<GQLEntityMetaData> entityMetaDatas, Collection<IGQLAbstractDynamicAttribute<?>> dynamicAttributes, Collection<GQLAbstractCustomMethod<?>> customMethods)
enumMetaDatas - the collection of all registered GQLEnumMetaDataentityMetaDatas - the collection of all registered GQLEntityMetaDatadynamicAttributes - the collection of IGQLAbstractDynamicAttribute to be
automatically registered (meta data will be created
automatically)customMethods - the collection of GQLAbstractCustomMethod to be
automatically registered (meta data will be created
automatically)public GQLMetaModel(Collection<GQLEnumMetaData> enumMetaDatas, Collection<GQLEntityMetaData> entityMetaDatas, Collection<GQLAbstractMethodMetaData> methodMetaDatas)
enumMetaDatas - the collection of all registered GQLEnumMetaDataentityMetaDatas - the collection of all registered GQLEntityMetaDatamethodMetaDatas - the collection of all registered
GQLAbstractMethodMetaDatapublic <ENTITY_CLASS> Class<? extends ENTITY_CLASS> getEntityClassByEntityName(String entityName)
ENTITY_CLASS - the entity classentityName - the entity class namepublic List<IGQLDynamicAttributeSetter<?,?>> getDynamicAttributeSetters()
IGQLDynamicAttributeSetter in meta modelList of IGQLDynamicAttributeSetterpublic List<IGQLDynamicAttributeGetter<?,?>> getDynamicAttributeGetters()
IGQLDynamicAttributeGetter in meta modelList of IGQLDynamicAttributeGetterpublic List<GQLEnumMetaData> getEnums()
public List<GQLInterfaceEntityMetaDataInfos> getNonEmbeddedInterfaces()
public List<GQLConcreteEntityMetaDataInfos> getNonEmbeddedConcretes()
public List<GQLInterfaceEntityMetaDataInfos> getEmbeddedInterfaces()
public List<GQLConcreteEntityMetaDataInfos> getEmbeddedConcretes()
public List<GQLAbstractEntityMetaDataInfos> getAllEntities()
public List<GQLAbstractEntityMetaDataInfos> getAllEmbeddedEntities()
public List<GQLAbstractEntityMetaDataInfos> getAllNonEmbeddedEntities()
public List<GQLInterfaceEntityMetaDataInfos> getAllInterfaces()
public List<GQLConcreteEntityMetaDataInfos> getAllConcretes()
public List<GQLAbstractMethodMetaData> getCustomMethods()
Copyright © 2019. All rights reserved.