| Package | Description |
|---|---|
| com.daikit.graphql.datafetcher | |
| com.daikit.graphql.dynamicattribute | |
| com.daikit.graphql.meta | |
| com.daikit.graphql.meta.attribute |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,IGQLDynamicAttributeSetter<Object,Object>> |
GQLAbstractSaveDataFetcher.getDynamicAttributeSetters(String entityName)
Get
GQLDynamicAttributeSetter map for entity with given name |
| Modifier and Type | Method and Description |
|---|---|
protected abstract SUPER_ENTITY_TYPE |
GQLAbstractSaveDataFetcher.getOrCreateAndSetProperties(String entityName,
Map<String,IGQLDynamicAttributeSetter<Object,Object>> dynamicAttributeSetters,
Map<String,Object> fieldValueMap)
Find or create entity and set its field values from given field map.
|
void |
GQLAbstractSaveDataFetcher.registerDynamicAttributeSetters(List<IGQLDynamicAttributeSetter<?,?>> dynamicAttributeSetters)
Register dynamic attribute setters in this data fetcher.
|
protected SUPER_ENTITY_TYPE |
GQLAbstractSaveDataFetcher.save(String entityName,
Map<String,IGQLDynamicAttributeSetter<Object,Object>> dynamicAttributeSetters,
Map<String,Object> fieldValueMap) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IGQLDynamicAttributeGetterSetter<ENTITY_TYPE,GETTER_ATTRIBUTE_TYPE,SETTER_ATTRIBUTE_TYPE>
Dynamic attribute getter and setter
|
| Modifier and Type | Class and Description |
|---|---|
class |
GQLDynamicAttributeGetterSetter<ENTITY_TYPE,GETTER_ATTRIBUTE_TYPE,SETTER_ATTRIBUTE_TYPE>
Dynamic attribute getter and setter
|
class |
GQLDynamicAttributeGetterSetterFilter<ENTITY_TYPE,GETTER_ATTRIBUTE_TYPE,SETTER_ATTRIBUTE_TYPE,QUERY_TYPE>
Dynamic attribute getter and setter
|
class |
GQLDynamicAttributeSetter<ENTITY_TYPE,SETTER_ATTRIBUTE_TYPE>
Dynamic attribute setter
|
| Modifier and Type | Method and Description |
|---|---|
List<IGQLDynamicAttributeSetter<?,?>> |
GQLMetaDataModel.getDynamicAttributeSetters()
Get all registered dynamic attribute setters
IGQLDynamicAttributeSetter in meta model |
| Modifier and Type | Method and Description |
|---|---|
IGQLDynamicAttributeSetter<?,?> |
GQLAbstractAttributeMetaData.getDynamicAttributeSetter()
If this attribute is dynamic then this method returns the setter for
storing the attribute value.
|
| Modifier and Type | Method and Description |
|---|---|
GQLAbstractAttributeMetaData |
GQLAbstractAttributeMetaData.setDynamicAttributeSetter(IGQLDynamicAttributeSetter<?,?> dynamicAttributeSetter)
If this attribute is dynamic then this method sets the setter for storing
the attribute value.
|
Copyright © 2019. All rights reserved.