Interface IOperationService
-
- All Known Implementing Classes:
OperationService
@Path("/graph/doOperation") @Consumes("application/json") @Produces("application/json") public interface IOperationService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addElements(AddElements operation)
Object
execute(Operation operation)
Object
execute(OperationChainDAO opChain)
org.glassfish.jersey.server.ChunkedOutput<String>
executeChunked(Operation operation)
org.glassfish.jersey.server.ChunkedOutput<String>
executeChunkedChain(OperationChainDAO<Iterable<Element>> opChain)
Iterable<Element>
generateElements(GenerateElements<Object> operation)
Iterable<Object>
generateObjects(GenerateObjects<Object> operation)
Iterable<EntityId>
getAdjacentIds(GetAdjacentIds operation)
Iterable<Element>
getAllElements(GetAllElements operation)
Iterable<Element>
getElements(GetElements operation)
-
-
-
Method Detail
-
execute
@POST Object execute(OperationChainDAO opChain)
-
executeChunked
@POST @Path("/chunked/operation") org.glassfish.jersey.server.ChunkedOutput<String> executeChunked(Operation operation)
-
executeChunkedChain
@POST @Path("/chunked") org.glassfish.jersey.server.ChunkedOutput<String> executeChunkedChain(OperationChainDAO<Iterable<Element>> opChain)
-
generateObjects
@POST @Path("/generate/objects") Iterable<Object> generateObjects(GenerateObjects<Object> operation)
-
generateElements
@POST @Path("/generate/elements") Iterable<Element> generateElements(GenerateElements<Object> operation)
-
getAdjacentIds
@POST @Path("/get/entityIds/adjacent") Iterable<EntityId> getAdjacentIds(GetAdjacentIds operation)
-
getAllElements
@POST @Path("/get/elements/all") Iterable<Element> getAllElements(GetAllElements operation)
-
getElements
@POST @Path("/get/elements") Iterable<Element> getElements(GetElements operation)
-
addElements
@PUT @Path("/add/elements") void addElements(AddElements operation)
-
-