![]() |
Open Kilda Java Documentation
|
Public Member Functions | |
| OkNode (Node node) | |
| OkNode | property (String s, Object o) |
| NeoUtils.OkEdge | edge (RelationshipType r, OkNode other) |
| long | getId () |
| void | delete () |
| Iterable< Relationship > | getRelationships () |
| boolean | hasRelationship () |
| Iterable< Relationship > | getRelationships (RelationshipType... types) |
| Iterable< Relationship > | getRelationships (Direction direction, RelationshipType... types) |
| boolean | hasRelationship (RelationshipType... types) |
| boolean | hasRelationship (Direction direction, RelationshipType... types) |
| Iterable< Relationship > | getRelationships (Direction dir) |
| boolean | hasRelationship (Direction dir) |
| Iterable< Relationship > | getRelationships (RelationshipType type, Direction dir) |
| boolean | hasRelationship (RelationshipType type, Direction dir) |
| Relationship | getSingleRelationship (RelationshipType type, Direction dir) |
| Relationship | createRelationshipTo (Node otherNode, RelationshipType type) |
| Iterable< RelationshipType > | getRelationshipTypes () |
| int | getDegree () |
| int | getDegree (RelationshipType type) |
| int | getDegree (Direction direction) |
| int | getDegree (RelationshipType type, Direction direction) |
| void | addLabel (Label label) |
| void | removeLabel (Label label) |
| boolean | hasLabel (Label label) |
| Iterable< Label > | getLabels () |
| GraphDatabaseService | getGraphDatabase () |
| boolean | hasProperty (String key) |
| Object | getProperty (String key) |
| Object | getProperty (String key, Object defaultValue) |
| void | setProperty (String key, Object value) |
| Object | removeProperty (String key) |
| Iterable< String > | getPropertyKeys () |
| Map< String, Object > | getProperties (String... keys) |
| Map< String, Object > | getAllProperties () |
Make Neo4j Node more fluent. And Make it so that Dijkstra can work if we desired to run it from here – the issue is the desire to filter the kinds of relationships to consider (ie cost, active)
Definition at line 12 of file OkNode.java.
| org.openkilda.neo.OkNode.OkNode | ( | Node | node | ) |
Definition at line 16 of file OkNode.java.
| void org.openkilda.neo.OkNode.addLabel | ( | Label | label | ) |
Definition at line 130 of file OkNode.java.
| Relationship org.openkilda.neo.OkNode.createRelationshipTo | ( | Node | otherNode, |
| RelationshipType | type | ||
| ) |
Definition at line 100 of file OkNode.java.
| void org.openkilda.neo.OkNode.delete | ( | ) |
Definition at line 40 of file OkNode.java.
| NeoUtils.OkEdge org.openkilda.neo.OkNode.edge | ( | RelationshipType | r, |
| OkNode | other | ||
| ) |
Definition at line 25 of file OkNode.java.
| Map<String, Object> org.openkilda.neo.OkNode.getAllProperties | ( | ) |
Definition at line 190 of file OkNode.java.
| int org.openkilda.neo.OkNode.getDegree | ( | ) |
Definition at line 110 of file OkNode.java.
| int org.openkilda.neo.OkNode.getDegree | ( | RelationshipType | type | ) |
Definition at line 115 of file OkNode.java.
| int org.openkilda.neo.OkNode.getDegree | ( | Direction | direction | ) |
Definition at line 120 of file OkNode.java.
| int org.openkilda.neo.OkNode.getDegree | ( | RelationshipType | type, |
| Direction | direction | ||
| ) |
Definition at line 125 of file OkNode.java.
| GraphDatabaseService org.openkilda.neo.OkNode.getGraphDatabase | ( | ) |
Definition at line 150 of file OkNode.java.
| long org.openkilda.neo.OkNode.getId | ( | ) |
Definition at line 35 of file OkNode.java.
| Iterable<Label> org.openkilda.neo.OkNode.getLabels | ( | ) |
Definition at line 145 of file OkNode.java.
| Map<String, Object> org.openkilda.neo.OkNode.getProperties | ( | String... | keys | ) |
Definition at line 185 of file OkNode.java.
| Object org.openkilda.neo.OkNode.getProperty | ( | String | key | ) |
Definition at line 160 of file OkNode.java.
| Object org.openkilda.neo.OkNode.getProperty | ( | String | key, |
| Object | defaultValue | ||
| ) |
Definition at line 165 of file OkNode.java.
| Iterable<String> org.openkilda.neo.OkNode.getPropertyKeys | ( | ) |
Definition at line 180 of file OkNode.java.
| Iterable<Relationship> org.openkilda.neo.OkNode.getRelationships | ( | ) |
Definition at line 45 of file OkNode.java.
| Iterable<Relationship> org.openkilda.neo.OkNode.getRelationships | ( | RelationshipType... | types | ) |
Definition at line 55 of file OkNode.java.
| Iterable<Relationship> org.openkilda.neo.OkNode.getRelationships | ( | Direction | direction, |
| RelationshipType... | types | ||
| ) |
Definition at line 60 of file OkNode.java.
| Iterable<Relationship> org.openkilda.neo.OkNode.getRelationships | ( | Direction | dir | ) |
Definition at line 75 of file OkNode.java.
| Iterable<Relationship> org.openkilda.neo.OkNode.getRelationships | ( | RelationshipType | type, |
| Direction | dir | ||
| ) |
Definition at line 85 of file OkNode.java.
| Iterable<RelationshipType> org.openkilda.neo.OkNode.getRelationshipTypes | ( | ) |
Definition at line 105 of file OkNode.java.
| Relationship org.openkilda.neo.OkNode.getSingleRelationship | ( | RelationshipType | type, |
| Direction | dir | ||
| ) |
Definition at line 95 of file OkNode.java.
| boolean org.openkilda.neo.OkNode.hasLabel | ( | Label | label | ) |
Definition at line 140 of file OkNode.java.
| boolean org.openkilda.neo.OkNode.hasProperty | ( | String | key | ) |
Definition at line 155 of file OkNode.java.
| boolean org.openkilda.neo.OkNode.hasRelationship | ( | ) |
Definition at line 50 of file OkNode.java.
| boolean org.openkilda.neo.OkNode.hasRelationship | ( | RelationshipType... | types | ) |
Definition at line 65 of file OkNode.java.
| boolean org.openkilda.neo.OkNode.hasRelationship | ( | Direction | direction, |
| RelationshipType... | types | ||
| ) |
Definition at line 70 of file OkNode.java.
| boolean org.openkilda.neo.OkNode.hasRelationship | ( | Direction | dir | ) |
Definition at line 80 of file OkNode.java.
| boolean org.openkilda.neo.OkNode.hasRelationship | ( | RelationshipType | type, |
| Direction | dir | ||
| ) |
Definition at line 90 of file OkNode.java.
| OkNode org.openkilda.neo.OkNode.property | ( | String | s, |
| Object | o | ||
| ) |
Definition at line 20 of file OkNode.java.
| void org.openkilda.neo.OkNode.removeLabel | ( | Label | label | ) |
Definition at line 135 of file OkNode.java.
| Object org.openkilda.neo.OkNode.removeProperty | ( | String | key | ) |
Definition at line 175 of file OkNode.java.
| void org.openkilda.neo.OkNode.setProperty | ( | String | key, |
| Object | value | ||
| ) |
Definition at line 170 of file OkNode.java.