Interface IOperationController

  • All Known Implementing Classes:
    OperationController

    @RequestMapping("/graph/operations")
    public interface IOperationController
    • Method Detail

      • getOperations

        @RequestMapping(method=GET,
                        path="",
                        produces="application/json")
        Set<Class<? extends Operation>> getOperations()
      • getOperationsIncludingUnsupported

        @RequestMapping(method=GET,
                        path="/all",
                        produces="application/json")
        Set<Class<? extends Operation>> getOperationsIncludingUnsupported()
      • getAllOperationDetails

        @RequestMapping(method=GET,
                        path="/details",
                        produces="application/json")
        Set<OperationDetail> getAllOperationDetails()
      • getAllOperationDetailsIncludingUnsupported

        @RequestMapping(method=GET,
                        path="/details/all",
                        produces="application/json")
        Set<OperationDetail> getAllOperationDetailsIncludingUnsupported()
      • getOperationDetails

        @RequestMapping(method=GET,
                        value="{className}",
                        produces="application/json")
        OperationDetail getOperationDetails​(String className)
      • getNextOperations

        @RequestMapping(method=GET,
                        value="{className}/next",
                        produces="application/json")
        Set<Class<? extends Operation>> getNextOperations​(String className)
      • getOperationExample

        @RequestMapping(method=GET,
                        value="{className}/example",
                        produces="application/json")
        Operation getOperationExample​(String className)
      • execute

        @RequestMapping(method=POST,
                        path="/execute",
                        consumes="application/json",
                        produces="application/json")
        org.springframework.http.ResponseEntity<Object> execute​(Operation operation)
      • executeChunked

        @RequestMapping(method=POST,
                        path="/execute/chunked",
                        consumes="application/json",
                        produces="application/json")
        org.springframework.http.ResponseEntity<org.springframework.web.servlet.mvc.method.annotation.StreamingResponseBody> executeChunked​(Operation operation)