Class GraphConfigurationController


  • @RestController
    @RequestMapping("/rest/graph/config")
    public class GraphConfigurationController
    extends Object
    • 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()
      • getAggregationFunctions

        @GetMapping(path="/aggregationFunctions",
                    produces="application/json")
        public Set<Class> getAggregationFunctions()