Class GraphConfigurationController
- java.lang.Object
-
- uk.gov.gchq.gaffer.rest.controller.GraphConfigurationController
-
@RestController @RequestMapping("/rest/graph/config") public class GraphConfigurationController extends Object
-
-
Constructor Summary
Constructors Constructor Description GraphConfigurationController(GraphFactory graphFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Class>
getAggregationFunctions()
String
getDescription()
Set<Class>
getElementGenerators()
Set<Class>
getFilterFunctions()
Set<Class>
getFilterFunctions(String inputClass)
String
getGraphCreatedTime()
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()
-
-
-
Constructor Detail
-
GraphConfigurationController
@Autowired public GraphConfigurationController(GraphFactory graphFactory)
-
-
Method Detail
-
getSchema
@GetMapping(path="/schema", produces="application/json") public Schema getSchema()
-
getDescription
@GetMapping(path="/description", produces="text/plain") public String getDescription()
-
getGraphId
@GetMapping(path="/graphId", produces="text/plain") public String getGraphId()
-
getGraphCreatedTime
@GetMapping(path="/graphCreatedTime", produces="text/plain") public String getGraphCreatedTime()
-
getFilterFunctions
@GetMapping(path="/filterFunctions", produces="application/json") public Set<Class> getFilterFunctions()
-
getElementGenerators
@GetMapping(path="/elementGenerators", produces="application/json") public Set<Class> getElementGenerators()
-
getFilterFunctions
@GetMapping(path="/filterFunctions/{inputClass}", produces="application/json") public Set<Class> getFilterFunctions(@PathVariable("inputClass") String inputClass)
-
getObjectGenerators
@GetMapping(path="/objectGenerators", produces="application/json") public Set<Class> getObjectGenerators()
-
getSerialisedFields
@GetMapping(path="/serialisedFields/{className}", produces="application/json") public Set<String> getSerialisedFields(@PathVariable("className") String className)
-
getSerialisedFieldClasses
@GetMapping(path="/serialisedFields/{className}/classes", produces="application/json") public Map<String,String> getSerialisedFieldClasses(@PathVariable("className") String className)
-
getStoreType
@GetMapping(path="/storeType", produces="text/plain") public String getStoreType()
-
getStoreTraits
@GetMapping(path="/storeTraits", produces="application/json") public Set<StoreTrait> getStoreTraits()
-
getTransformFunctions
@GetMapping(path="/transformFunctions", produces="application/json") public Set<Class> getTransformFunctions()
-
-