diff --git a/js/apps/system/gharial/gharial.js b/js/apps/system/gharial/gharial.js index 647782a0e3..92f37da4bb 100644 --- a/js/apps/system/gharial/gharial.js +++ b/js/apps/system/gharial/gharial.js @@ -67,6 +67,24 @@ ////////////////////// Graph Creation ///////////////////////////////// + +//////////////////////////////////////////////////////////////////////////////// +/// @startDocuBlock JSF_general_graph_list_http_examples +/// @EXAMPLE_ARANGOSH_RUN{HttpGharialList} +/// var examples = require("org/arangodb/graph-examples/example-graph.js"); +/// examples.loadGraph("social"); +/// examples.loadGraph("routeplanner"); +/// var url = "/system/gharial"; +/// var response = logCurlRequest('GET', url); +/// +/// assert(response.code === 200); +/// +/// logJsonResponse(response); +/// @END_EXAMPLE_ARANGOSH_RUN +/// @endDocuBlock +//////////////////////////////////////////////////////////////////////////////// + + /** List graphs * * Creates a list of all available graphs. @@ -75,6 +93,32 @@ setResponse(res, "graphs", Graph._list()); }); +//////////////////////////////////////////////////////////////////////////////// +/// @startDocuBlock JSF_general_graph_create_http_examples +/// @EXAMPLE_ARANGOSH_RUN{HttpGharialList} +/// var url = "/system/gharial"; +/// body = { +/// name: "myGraph", +/// edgeDefinitions: [{ +/// collection: "edges", +/// from: [ "startVertices" ], +/// to: [ "endVertices" ] +/// }] +/// }; +/// +/// var response = logCurlRequest('POST', url, JSON.stringify(body)); +/// +/// assert(response.code === 200); +/// +/// logJsonResponse(response); +/// +/// var graph = require("org/arangodb/general-graph"); +/// graph._drop("myGraph"); +/// +/// @END_EXAMPLE_ARANGOSH_RUN +/// @endDocuBlock +//////////////////////////////////////////////////////////////////////////////// + /** Creates a new graph * * Creates a new graph object @@ -92,6 +136,21 @@ } ).bodyParam("graph", "The required information for a graph", Model); +//////////////////////////////////////////////////////////////////////////////// +/// @startDocuBlock JSF_general_graph_drop_http_examples +/// @EXAMPLE_ARANGOSH_RUN{HttpGharialList} +/// var examples = require("org/arangodb/graph-examples/example-graph.js"); +/// examples.loadGraph("social"); +/// var url = "/system/gharial/social"; +/// var response = logCurlRequest('DELETE', url); +/// +/// assert(response.code === 200); +/// +/// logJsonResponse(response); +/// @END_EXAMPLE_ARANGOSH_RUN +/// @endDocuBlock +//////////////////////////////////////////////////////////////////////////////// + /** Drops an existing graph * * Drops an existing graph object by name.