@RolesAllowed(value="graph") @Path(value="/graph") public interface GraphServiceInterface extends ServiceInterface
APPLICATION_JSON_UTF8, valid200, valid200202, valid200202Json, valid200204, valid200Json, valid200Stream, valid200TextPlain| Modifier and Type | Method and Description |
|---|---|
GraphNode |
createEdge(String graph_name,
String node_id,
String edge_type,
String to_node_id) |
GraphDefinition |
createUpdateGraph(String graph_name,
GraphDefinition graph_def) |
GraphNode |
createUpdateNode(String graph_name,
String node_id,
GraphNode node,
Boolean upsert) |
Long |
createUpdateNodes(String graph_name,
Boolean upsert,
InputStream inpustStream) |
Set<String> |
createUpdateNodes(String graph_name,
LinkedHashMap<String,GraphNode> nodes,
Boolean upsert) |
GraphNode |
deleteEdge(String graph_name,
String node_id,
String edge_type,
String to_node_id) |
GraphDefinition |
deleteGraph(String graph_name) |
GraphNode |
deleteNode(String graph_name,
String node_id) |
GraphResult |
getGraph(String graph_name) |
GraphNode |
getNode(String graph_name,
String node_id) |
Set<String> |
list() |
List<GraphNodeResult> |
requestNodes(String graph_name,
GraphRequest request) |
@POST
@Path(value="/{graph_name}")
@Consumes(value="application/json; charset=UTF-8")
@Produces(value="application/json; charset=UTF-8")
GraphDefinition createUpdateGraph(@PathParam(value="graph_name")
String graph_name,
GraphDefinition graph_def)
@GET
@Path(value="/{graph_name}")
@Produces(value="application/json; charset=UTF-8")
GraphResult getGraph(@PathParam(value="graph_name")
String graph_name)
@DELETE
@Path(value="/{graph_name}")
@Produces(value="application/json; charset=UTF-8")
GraphDefinition deleteGraph(@PathParam(value="graph_name")
String graph_name)
@POST
@Path(value="/{graph_name}/node")
@Consumes(value="application/json; charset=UTF-8")
@Produces(value="application/json; charset=UTF-8")
Set<String> createUpdateNodes(@PathParam(value="graph_name")
String graph_name,
LinkedHashMap<String,GraphNode> nodes,
@QueryParam(value="upsert")
Boolean upsert)
@POST
@Path(value="/{graph_name}/node")
@Consumes(value="text/plain")
@Produces(value="application/json; charset=UTF-8")
Long createUpdateNodes(@PathParam(value="graph_name")
String graph_name,
@QueryParam(value="upsert")
Boolean upsert,
InputStream inpustStream)
@POST
@Path(value="/{graph_name}/node/{node_id}")
@Consumes(value="application/json; charset=UTF-8")
@Produces(value="application/json; charset=UTF-8")
GraphNode createUpdateNode(@PathParam(value="graph_name")
String graph_name,
@PathParam(value="node_id")
String node_id,
GraphNode node,
@QueryParam(value="upsert")
Boolean upsert)
@GET
@Path(value="/{graph_name}/node/{node_id}")
@Produces(value="application/json; charset=UTF-8")
GraphNode getNode(@PathParam(value="graph_name")
String graph_name,
@PathParam(value="node_id")
String node_id)
@DELETE
@Path(value="/{graph_name}/node/{node_id}")
@Produces(value="application/json; charset=UTF-8")
GraphNode deleteNode(@PathParam(value="graph_name")
String graph_name,
@PathParam(value="node_id")
String node_id)
@POST
@Path(value="/{graph_name}/node/{node_id}/edge/{edge_type}/{to_node_id}")
@Produces(value="application/json; charset=UTF-8")
GraphNode createEdge(@PathParam(value="graph_name")
String graph_name,
@PathParam(value="node_id")
String node_id,
@PathParam(value="edge_type")
String edge_type,
@PathParam(value="to_node_id")
String to_node_id)
@DELETE
@Path(value="/{graph_name}/node/{node_id}/edge/{edge_type}/{to_node_id}")
@Produces(value="application/json; charset=UTF-8")
GraphNode deleteEdge(@PathParam(value="graph_name")
String graph_name,
@PathParam(value="node_id")
String node_id,
@PathParam(value="edge_type")
String edge_type,
@PathParam(value="to_node_id")
String to_node_id)
@POST
@Path(value="/{graph_name}/request")
@Consumes(value="application/json; charset=UTF-8")
@Produces(value="application/json; charset=UTF-8")
List<GraphNodeResult> requestNodes(@PathParam(value="graph_name")
String graph_name,
GraphRequest request)
Copyright © 2016 QWAZR / Emmanuel Keller. All rights reserved.