|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tinkerpop.rexster.BaseResource
com.tinkerpop.rexster.AbstractSubResource
com.tinkerpop.rexster.EdgeResource
public class EdgeResource
Field Summary |
---|
Fields inherited from class com.tinkerpop.rexster.AbstractSubResource |
---|
extensionCache |
Fields inherited from class com.tinkerpop.rexster.BaseResource |
---|
httpServletRequest, producesVariantList, resultObject, securityContext, servletContext, sh, uriInfo |
Constructor Summary | |
---|---|
EdgeResource()
|
|
EdgeResource(javax.ws.rs.core.UriInfo ui,
javax.servlet.http.HttpServletRequest req,
RexsterApplication ra)
|
Method Summary | |
---|---|
javax.ws.rs.core.Response |
deleteEdge(String graphName,
String id)
DELETE http://host/graph/edge/id graph.removeEdge(graph.getEdge(id)); DELETE http://host/graph/edge/id?key1&key2 Edge e = graph.getEdge(id); e.removeProperty(key1); e.removeProperty(key2); |
javax.ws.rs.core.Response |
deleteEdgeExtension(String graphName,
String id)
|
javax.ws.rs.core.Response |
deleteEdgeExtension(String graphName,
String id,
org.codehaus.jettison.json.JSONObject json)
|
javax.ws.rs.core.Response |
getAllEdges(String graphName)
GET http://host/graph/edges graph.getEdges(); |
javax.ws.rs.core.Response |
getAllEdgesRexsterTypedJson(String graphName)
|
javax.ws.rs.core.Response |
getEdgeExtension(String graphName,
String id)
|
javax.ws.rs.core.Response |
getSingleEdge(String graphName,
String id)
GET http://host/graph/edges/id graph.getEdge(id); |
javax.ws.rs.core.Response |
getSingleEdgeRexsterJson(String graphName,
String id)
|
javax.ws.rs.core.Response |
getSingleEdgeRexsterTypedJson(String graphName,
String id)
|
javax.ws.rs.core.Response |
headEdgeExtension(String graphName,
String id)
|
javax.ws.rs.core.Response |
headEdgeExtension(String graphName,
String id,
org.codehaus.jettison.json.JSONObject json)
|
javax.ws.rs.core.Response |
optionsAllEdges()
|
javax.ws.rs.core.Response |
optionsEdgeExtension(String graphName,
String id)
|
javax.ws.rs.core.Response |
optionsEdgeExtension(String graphName,
String id,
org.codehaus.jettison.json.JSONObject json)
|
javax.ws.rs.core.Response |
optionsSingleEdge()
|
javax.ws.rs.core.Response |
postEdgeConsumesJson(javax.ws.rs.core.Request request,
String graphName,
String id,
org.codehaus.jettison.json.JSONObject json)
POST http://host/graph/edge/id Edge e = graph.addEdge(id,graph.getVertex(id1),graph.getVertex(id2),label); e.setProperty(key,value); |
javax.ws.rs.core.Response |
postEdgeConsumesTypedJson(javax.ws.rs.core.Request request,
String graphName,
String id,
org.codehaus.jettison.json.JSONObject json)
POST http://host/graph/edge/id?_inV=id1&_outV=id2&label=string&key=value Edge e = graph.addEdge(id,graph.getVertex(id1),graph.getVertex(id2),label); e.setProperty(key,value); |
javax.ws.rs.core.Response |
postEdgeConsumesUri(javax.ws.rs.core.Request request,
String graphName,
String id)
POST http://host/graph/edge/id?_inV=id1&_outV=id2&label=string&key=value Edge e = graph.addEdge(id,graph.getVertex(id1),graph.getVertex(id2),label); e.setProperty(key,value); |
javax.ws.rs.core.Response |
postEdgeExtension(String graphName,
String id)
|
javax.ws.rs.core.Response |
postEdgeExtension(String graphName,
String id,
org.codehaus.jettison.json.JSONObject json)
|
javax.ws.rs.core.Response |
postNullEdgeConsumesJson(javax.ws.rs.core.Request request,
String graphName,
org.codehaus.jettison.json.JSONObject json)
POST http://host/graph/edges graph.addEdge(null); |
javax.ws.rs.core.Response |
postNullEdgeConsumesTypedJson(javax.ws.rs.core.Request request,
String graphName,
org.codehaus.jettison.json.JSONObject json)
POST http://host/graph/edges graph.addEdge(null); |
javax.ws.rs.core.Response |
postNullEdgeConsumesUri(javax.ws.rs.core.Request request,
String graphName)
POST http://host/graph/edge?_inV=id1&_outV=id2&label=string&key=value Edge e = graph.addEdge(null,graph.getVertex(id1),graph.getVertex(id2),label); e.setProperty(key,value); |
javax.ws.rs.core.Response |
putEdgeConsumesJson(javax.ws.rs.core.Request request,
String graphName,
String id,
org.codehaus.jettison.json.JSONObject json)
PUT http://host/graph/edge/id Edge e = graph.addEdge(id,graph.getVertex(id1),graph.getVertex(id2),label); e.setProperty(key,value); |
javax.ws.rs.core.Response |
putEdgeConsumesTypedJson(javax.ws.rs.core.Request request,
String graphName,
String id,
org.codehaus.jettison.json.JSONObject json)
PUT http://host/graph/edge/id?key=value remove all properties e.setProperty(key,value); |
javax.ws.rs.core.Response |
putEdgeExtension(String graphName,
String id)
|
javax.ws.rs.core.Response |
putEdgeExtension(String graphName,
String id,
org.codehaus.jettison.json.JSONObject json)
|
javax.ws.rs.core.Response |
putEdgeOnUri(javax.ws.rs.core.Request request,
String graphName,
String id)
PUT http://host/graph/edge/id?key=value remove all properties e.setProperty(key,value); |
Methods inherited from class com.tinkerpop.rexster.AbstractSubResource |
---|
findExtensionClasses, findExtensionMethod, getRexsterApplicationGraph, invokeExtension, invokeExtension, invokeExtension, invokeExtension, parseUriForExtensionSegment, tryAppendRexsterAttributesIfJson |
Methods inherited from class com.tinkerpop.rexster.BaseResource |
---|
buildOptionsResponse, buildOptionsResponse, generateErrorObject, generateErrorObject, generateErrorObjectJsonFail, getNonRexsterRequest, getNonRexsterRequestKeys, getRequestObject, getRequestObject, getRequestObjectFlat, getRexsterApplication, getTimeAlive, getUriPath, setRequestObject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EdgeResource()
public EdgeResource(javax.ws.rs.core.UriInfo ui, javax.servlet.http.HttpServletRequest req, RexsterApplication ra)
Method Detail |
---|
public javax.ws.rs.core.Response optionsAllEdges()
public javax.ws.rs.core.Response getAllEdges(String graphName)
public javax.ws.rs.core.Response getAllEdgesRexsterTypedJson(String graphName)
public javax.ws.rs.core.Response optionsSingleEdge()
public javax.ws.rs.core.Response getSingleEdge(String graphName, String id)
public javax.ws.rs.core.Response getSingleEdgeRexsterJson(String graphName, String id)
public javax.ws.rs.core.Response getSingleEdgeRexsterTypedJson(String graphName, String id)
public javax.ws.rs.core.Response headEdgeExtension(String graphName, String id, org.codehaus.jettison.json.JSONObject json)
public javax.ws.rs.core.Response headEdgeExtension(String graphName, String id)
public javax.ws.rs.core.Response putEdgeExtension(String graphName, String id, org.codehaus.jettison.json.JSONObject json)
public javax.ws.rs.core.Response putEdgeExtension(String graphName, String id)
public javax.ws.rs.core.Response optionsEdgeExtension(String graphName, String id, org.codehaus.jettison.json.JSONObject json)
public javax.ws.rs.core.Response optionsEdgeExtension(String graphName, String id)
public javax.ws.rs.core.Response deleteEdgeExtension(String graphName, String id, org.codehaus.jettison.json.JSONObject json)
public javax.ws.rs.core.Response deleteEdgeExtension(String graphName, String id)
public javax.ws.rs.core.Response postEdgeExtension(String graphName, String id, org.codehaus.jettison.json.JSONObject json)
public javax.ws.rs.core.Response postEdgeExtension(String graphName, String id)
public javax.ws.rs.core.Response getEdgeExtension(String graphName, String id)
public javax.ws.rs.core.Response postNullEdgeConsumesJson(@Context javax.ws.rs.core.Request request, String graphName, org.codehaus.jettison.json.JSONObject json)
public javax.ws.rs.core.Response postNullEdgeConsumesTypedJson(@Context javax.ws.rs.core.Request request, String graphName, org.codehaus.jettison.json.JSONObject json)
public javax.ws.rs.core.Response postNullEdgeConsumesUri(@Context javax.ws.rs.core.Request request, String graphName)
public javax.ws.rs.core.Response postEdgeConsumesJson(@Context javax.ws.rs.core.Request request, String graphName, String id, org.codehaus.jettison.json.JSONObject json)
public javax.ws.rs.core.Response postEdgeConsumesTypedJson(@Context javax.ws.rs.core.Request request, String graphName, String id, org.codehaus.jettison.json.JSONObject json)
public javax.ws.rs.core.Response postEdgeConsumesUri(@Context javax.ws.rs.core.Request request, String graphName, String id)
public javax.ws.rs.core.Response putEdgeConsumesJson(@Context javax.ws.rs.core.Request request, String graphName, String id, org.codehaus.jettison.json.JSONObject json)
public javax.ws.rs.core.Response putEdgeConsumesTypedJson(@Context javax.ws.rs.core.Request request, String graphName, String id, org.codehaus.jettison.json.JSONObject json)
public javax.ws.rs.core.Response putEdgeOnUri(@Context javax.ws.rs.core.Request request, String graphName, String id)
public javax.ws.rs.core.Response deleteEdge(String graphName, String id)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |