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()StringgetDescription()Set<Class>getElementGenerators()Set<Class>getFilterFunctions()Set<Class>getFilterFunctions(String inputClass)StringgetGraphCreatedTime()StringgetGraphId()Set<Class>getObjectGenerators()SchemagetSchema()Map<String,String>getSerialisedFieldClasses(String className)Set<String>getSerialisedFields(String className)Set<StoreTrait>getStoreTraits()StringgetStoreType()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()
-
-