Interface IOperationController
-
- All Known Implementing Classes:
OperationController
@RequestMapping("/graph/operations") public interface IOperationController
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<Object>
execute(Operation operation)
org.springframework.http.ResponseEntity<org.springframework.web.servlet.mvc.method.annotation.StreamingResponseBody>
executeChunked(Operation operation)
Set<OperationDetail>
getAllOperationDetails()
Set<OperationDetail>
getAllOperationDetailsIncludingUnsupported()
Set<Class<? extends Operation>>
getNextOperations(String className)
OperationDetail
getOperationDetails(String className)
Operation
getOperationExample(String className)
Set<Class<? extends Operation>>
getOperations()
Set<Class<? extends Operation>>
getOperationsIncludingUnsupported()
-
-
-
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)
-
-