Interface IGraphConfigurationService

  • All Known Implementing Classes:
    GraphConfigurationService

    @Path("/graph")
    @Produces("application/json")
    public interface IGraphConfigurationService
    An IGraphConfigurationService has methods to get Graph configuration information such as the Schema and available Operations.
    • Method Detail

      • getSchema

        @GET
        @Path("/schema")
        Schema getSchema()
      • getDescription

        @GET
        @Path("/description")
        String getDescription()
      • getFilterFunctions

        @GET
        @Path("/filterFunctions")
        Set<Class> getFilterFunctions()
      • getFilterFunctions

        @GET
        @Path("/filterFunctions/{inputClass}")
        Set<Class> getFilterFunctions​(@PathParam("inputClass")
                                      String inputClass)
      • getTransformFunctions

        @GET
        @Path("/transformFunctions")
        Set<Class> getTransformFunctions()
      • getElementGenerators

        @GET
        @Path("/elementGenerators")
        Set<Class> getElementGenerators()
      • getObjectGenerators

        @GET
        @Path("/objectGenerators")
        Set<Class> getObjectGenerators()
      • getOperations

        @GET
        @Path("/operations")
        Set<Class> getOperations()
      • getStoreTraits

        @GET
        @Path("/storeTraits")
        Set<StoreTrait> getStoreTraits()
      • getNextOperations

        @GET
        @Path("/nextOperations/{className}")
        Set<Class> getNextOperations​(@PathParam("className")
                                     String operationClassName)
      • isOperationSupported

        @POST
        @Path("/isOperationSupported")
        Boolean isOperationSupported​(Class operation)
      • getSerialisedFields

        @GET
        @Path("/serialisedFields/{className}")
        Set<String> getSerialisedFields​(@PathParam("className")
                                        String className)