Interface IGraphConfigurationController

  • All Known Implementing Classes:
    GraphConfigurationController

    @RequestMapping("/graph/config")
    public interface IGraphConfigurationController
    • 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()
      • getAggregationFunctions

        @RequestMapping(path="/aggregationFunctions",
                        method=GET,
                        produces="application/json")
        Set<Class> getAggregationFunctions()