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 voidaddElements(AddElements operation)Objectexecute(Operation operation)Objectexecute(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)
-
-