Interface IGraphConfigurationController
-
- All Known Implementing Classes:
GraphConfigurationController
@RequestMapping("/graph/config") public interface IGraphConfigurationController
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<Class>
getAggregationFunctions()
String
getDescription()
Set<Class>
getElementGenerators()
Set<Class>
getFilterFunctions()
Set<Class>
getFilterFunctions(String inputClass)
String
getGraphId()
Set<Class>
getObjectGenerators()
Schema
getSchema()
Map<String,String>
getSerialisedFieldClasses(String className)
Set<String>
getSerialisedFields(String className)
Set<StoreTrait>
getStoreTraits()
String
getStoreType()
Set<Class>
getTransformFunctions()
-
-
-
Method Detail
-
getSchema
@RequestMapping(path="/schema", method=GET, produces="application/json") Schema getSchema()
-
getDescription
@RequestMapping(path="/description", method=GET, produces="text/plain") String getDescription()
-
getGraphId
@RequestMapping(path="/graphId", method=GET, produces="text/plain") String getGraphId()
-
getFilterFunctions
@RequestMapping(path="/filterFunctions", method=GET, produces="application/json") Set<Class> getFilterFunctions()
-
getElementGenerators
@RequestMapping(path="/elementGenerators", method=GET, produces="application/json") Set<Class> getElementGenerators()
-
getFilterFunctions
@RequestMapping(path="/filterFunctions/{inputClass}", produces="application/json", method=GET) Set<Class> getFilterFunctions(String inputClass)
-
getObjectGenerators
@RequestMapping(path="/objectGenerators", method=GET, produces="application/json") Set<Class> getObjectGenerators()
-
getSerialisedFields
@RequestMapping(path="/serialisedFields/{className}", method=GET, produces="application/json") Set<String> getSerialisedFields(String className)
-
getSerialisedFieldClasses
@RequestMapping(path="/serialisedFields/{className}/classes", method=GET, produces="application/json") Map<String,String> getSerialisedFieldClasses(String className)
-
getStoreType
@RequestMapping(path="/storeType", method=GET, produces="text/plain") String getStoreType()
-
getStoreTraits
@RequestMapping(path="/storeTraits", method=GET, produces="application/json") Set<StoreTrait> getStoreTraits()
-
getTransformFunctions
@RequestMapping(path="/transformFunctions", method=GET, produces="application/json") Set<Class> getTransformFunctions()
-
-