A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

Adapter() - Constructor for class com.graphaware.common.policy.inclusion.RelationshipInclusionPolicy.Adapter
 
add(T, C) - Method in class com.graphaware.common.util.BoundedSortedList
Add an item and its associated quantity to the list.
addLabel(Label) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
addNode(SerializableNode) - Method in class com.graphaware.common.json.JsonGraph
 
addNode(Node) - Method in class com.graphaware.common.json.JsonGraph
 
addNode(Node, NodeTransformer<?>) - Method in class com.graphaware.common.json.JsonGraph
 
addNodes(NodeTransformer, Node...) - Method in class com.graphaware.common.json.JsonGraph
 
addNodes(Iterable<Node>) - Method in class com.graphaware.common.json.JsonGraph
 
addNodes(Iterable<Node>, NodeTransformer) - Method in class com.graphaware.common.json.JsonGraph
 
addNodes(Node...) - Method in class com.graphaware.common.json.JsonGraph
 
addRelationship(SerializableRelationship) - Method in class com.graphaware.common.json.JsonGraph
 
addRelationship(Relationship) - Method in class com.graphaware.common.json.JsonGraph
 
addRelationship(Relationship, RelationshipTransformer<?>) - Method in class com.graphaware.common.json.JsonGraph
 
addRelationships(RelationshipTransformer, Relationship...) - Method in class com.graphaware.common.json.JsonGraph
 
addRelationships(Iterable<Relationship>) - Method in class com.graphaware.common.json.JsonGraph
 
addRelationships(Iterable<Relationship>, RelationshipTransformer) - Method in class com.graphaware.common.json.JsonGraph
 
addRelationships(Relationship...) - Method in class com.graphaware.common.json.JsonGraph
 
all() - Static method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodeProperties
 
all() - Static method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodes
Get a node inclusion policy that includes all nodes as the base-line for further configuration.
all() - Static method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationshipProperties
 
all() - Static method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationships
Get a relationship inclusion policy that includes all relationships as the base-line for further configuration.
all() - Static method in class com.graphaware.common.policy.inclusion.InclusionPolicies
Create all-including policies.
any() - Static method in class com.graphaware.common.description.predicate.Predicates
Create an Any predicate.
arrayFriendlyEquals(Object, Object) - Static method in class com.graphaware.common.util.ArrayUtils
Check whether two objects, potentially arrays, are equal.
arrayFriendlyHashCode(Object) - Static method in class com.graphaware.common.util.ArrayUtils
Get has code of the object, which could be an arrays.
arrayFriendlyMapEquals(Map<String, T>, Map<String, T>) - Static method in class com.graphaware.common.util.ArrayUtils
Check equality of both maps that can have arrays as values.
ArrayUtils - Class in com.graphaware.common.util
Static utility methods for dealing with arrays.
AttachedEntity<T extends Entity> - Class in com.graphaware.common.representation
 
AttachedEntity(T) - Constructor for class com.graphaware.common.representation.AttachedEntity
 
AttachedNode - Class in com.graphaware.common.representation
 
AttachedNode(Node) - Constructor for class com.graphaware.common.representation.AttachedNode
 
AttachedNodeExpressions - Interface in com.graphaware.common.expression
 
AttachedNodeProperty - Class in com.graphaware.common.representation
 
AttachedNodeProperty(String, AttachedNode) - Constructor for class com.graphaware.common.representation.AttachedNodeProperty
 
AttachedRelationship - Class in com.graphaware.common.representation
 
AttachedRelationship(Relationship) - Constructor for class com.graphaware.common.representation.AttachedRelationship
 
AttachedRelationship(Relationship, Node) - Constructor for class com.graphaware.common.representation.AttachedRelationship
 
AttachedRelationshipExpressions<N extends AttachedNodeExpressions> - Interface in com.graphaware.common.expression
 
AttachedRelationshipProperty - Class in com.graphaware.common.representation
 
AttachedRelationshipProperty(String, AttachedRelationship) - Constructor for class com.graphaware.common.representation.AttachedRelationshipProperty
 

B

BaseDetachedPropertiesDescription - Class in com.graphaware.common.description.property
Base class for DetachedPropertiesDescription implementations.
BaseDetachedPropertiesDescription(Map<String, Predicate>) - Constructor for class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
Construct a new properties description from the given map of predicates.
BaseDetachedPropertiesDescription(Entity) - Constructor for class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
Construct a new properties description as the most specific description of the given entity.
BaseEntity - Class in com.graphaware.common.wrapper
Base class for custom Entity implementations.
BaseEntity() - Constructor for class com.graphaware.common.wrapper.BaseEntity
 
BaseEntityInclusionPolicy<T extends Entity> - Class in com.graphaware.common.policy.inclusion
Base class for EntityInclusionPolicy implementations that implement the BaseEntityInclusionPolicy.getAll(Transaction) method in a naive way.
BaseEntityInclusionPolicy() - Constructor for class com.graphaware.common.policy.inclusion.BaseEntityInclusionPolicy
 
BaseEntityWrapper<T extends Entity> - Class in com.graphaware.common.wrapper
Base class for EntityWrapper implementations.
BaseEntityWrapper() - Constructor for class com.graphaware.common.wrapper.BaseEntityWrapper
 
BaseIdTransformer<ID,​E extends Entity> - Class in com.graphaware.common.transform
Abstract base-class for IdTransformer implementations.
BaseIdTransformer() - Constructor for class com.graphaware.common.transform.BaseIdTransformer
 
BaseIncludeNodes<T extends BaseIncludeNodes<T>> - Class in com.graphaware.common.policy.inclusion.fluent
Abstract base class for NodeInclusionPolicy implementations with fluent interface, intended to be used programmatically.
BaseIncludeNodes(String, DetachedPropertiesDescription) - Constructor for class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
Create a new policy.
BaseIncludeProperties<T extends BaseIncludeProperties<T,​E>,​E extends Entity> - Class in com.graphaware.common.policy.inclusion.fluent
Abstract base class for PropertyInclusionPolicy implementations with fluent interface, intended to be used programmatically.
BaseIncludeProperties(String) - Constructor for class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
Create a new policy.
BaseIncludeRelationships<T extends BaseIncludeRelationships<T>> - Class in com.graphaware.common.policy.inclusion.fluent
Abstract base class for RelationshipInclusionPolicy implementations with fluent interface, intended to be used programmatically.
BaseIncludeRelationships(Direction, String[], DetachedPropertiesDescription) - Constructor for class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
Create a new policy.
BaseNodeInclusionPolicy - Class in com.graphaware.common.policy.inclusion
Base class for NodeInclusionPolicy implementations.
BaseNodeInclusionPolicy() - Constructor for class com.graphaware.common.policy.inclusion.BaseNodeInclusionPolicy
 
BasePartiallyComparable<T extends PartiallyComparable<T>> - Class in com.graphaware.common.description
Base-class for Predicate implementations.
BasePartiallyComparable() - Constructor for class com.graphaware.common.description.BasePartiallyComparable
 
BasePropertiesDescription - Class in com.graphaware.common.description.property
Base class for PropertiesDescription implementations.
BasePropertiesDescription() - Constructor for class com.graphaware.common.description.property.BasePropertiesDescription
 
BaseRelationshipDescription<P extends PropertiesDescription> - Class in com.graphaware.common.description.relationship
Base class for RelationshipDescription implementations.
BaseRelationshipDescription(String, Direction, P) - Constructor for class com.graphaware.common.description.relationship.BaseRelationshipDescription
Construct a new relationship description.
BaseRelationshipInclusionPolicy - Class in com.graphaware.common.policy.inclusion
Base class for RelationshipInclusionPolicy implementations.
BaseRelationshipInclusionPolicy() - Constructor for class com.graphaware.common.policy.inclusion.BaseRelationshipInclusionPolicy
 
BaseTrivialIdTransformer<E extends Entity> - Class in com.graphaware.common.transform
Abstract base-class for trivial IdTransformer implementations that in fact perform no transformation.
BaseTrivialIdTransformer() - Constructor for class com.graphaware.common.transform.BaseTrivialIdTransformer
 
BlockingArrayBlockingQueue<E> - Class in com.graphaware.common.util
ArrayBlockingQueue that blocks for a specified amount of time on Queue.offer(Object), throwing a RuntimeException upon timeout.
BlockingArrayBlockingQueue(int) - Constructor for class com.graphaware.common.util.BlockingArrayBlockingQueue
 
BoundedConcurrentStack<E> - Class in com.graphaware.common.util
A stack (last-in-first-out) with a configurable maximum capacity.
BoundedConcurrentStack(int) - Constructor for class com.graphaware.common.util.BoundedConcurrentStack
Construct a new stack.
BoundedSortedList<T,​C extends Comparable<C>> - Class in com.graphaware.common.util
A thread-safe sorted list of items and related quantities, which is bounded by a configurable maximum capacity.
BoundedSortedList(int) - Constructor for class com.graphaware.common.util.BoundedSortedList
Construct a new list.
BoundedSortedList(int, int) - Constructor for class com.graphaware.common.util.BoundedSortedList
Construct a new list.
BoundedSortedList(int, int, Comparator<C>) - Constructor for class com.graphaware.common.util.BoundedSortedList
Construct a new list.
BoundedSortedList(int, Comparator<C>) - Constructor for class com.graphaware.common.util.BoundedSortedList
Construct a new list.

C

Change<T> - Class in com.graphaware.common.util
Change in the state of an object, encapsulating the old (previous) and the new (current).
Change(T, T) - Constructor for class com.graphaware.common.util.Change
Construct a change representation.
changesToMap(Collection<Change<T>>) - Static method in class com.graphaware.common.util.Change
Convert a collection of Changes of Entity to a map of Changes keyed by the Entity ID.
checkCanCreate() - Method in class com.graphaware.common.representation.DetachedEntity
Check that this instance of entity representation can be created in the db.
checkCanCreate() - Method in class com.graphaware.common.representation.DetachedRelationship
 
checkCanFetch() - Method in class com.graphaware.common.representation.DetachedEntity
Check that this instance of entity representation can be fetched from the db.
checkCanFetch() - Method in class com.graphaware.common.representation.DetachedNode
 
checkCanFetch() - Method in class com.graphaware.common.representation.DetachedRelationship
 
com.graphaware.common.description - package com.graphaware.common.description
 
com.graphaware.common.description.predicate - package com.graphaware.common.description.predicate
 
com.graphaware.common.description.property - package com.graphaware.common.description.property
 
com.graphaware.common.description.relationship - package com.graphaware.common.description.relationship
 
com.graphaware.common.expression - package com.graphaware.common.expression
 
com.graphaware.common.json - package com.graphaware.common.json
 
com.graphaware.common.log - package com.graphaware.common.log
 
com.graphaware.common.policy.inclusion - package com.graphaware.common.policy.inclusion
 
com.graphaware.common.policy.inclusion.all - package com.graphaware.common.policy.inclusion.all
 
com.graphaware.common.policy.inclusion.composite - package com.graphaware.common.policy.inclusion.composite
 
com.graphaware.common.policy.inclusion.fluent - package com.graphaware.common.policy.inclusion.fluent
 
com.graphaware.common.policy.inclusion.none - package com.graphaware.common.policy.inclusion.none
 
com.graphaware.common.policy.inclusion.spel - package com.graphaware.common.policy.inclusion.spel
 
com.graphaware.common.representation - package com.graphaware.common.representation
 
com.graphaware.common.transform - package com.graphaware.common.transform
 
com.graphaware.common.util - package com.graphaware.common.util
 
com.graphaware.common.uuid - package com.graphaware.common.uuid
 
com.graphaware.common.wrapper - package com.graphaware.common.wrapper
 
ComparableItem<T,​C extends Comparable<C>> - Class in com.graphaware.common.util
A comparable item.
ComparableItem(T, C) - Constructor for class com.graphaware.common.util.ComparableItem
Construct a new comparable item.
compareTo(ComparableItem<T, C>) - Method in class com.graphaware.common.util.ComparableItem
 
CompositeEntityInclusionPolicy<E extends Entity,​T extends EntityInclusionPolicy<E>> - Class in com.graphaware.common.policy.inclusion.composite
EntityInclusionPolicy composed of multiple other policies.
CompositeEntityInclusionPolicy(T[]) - Constructor for class com.graphaware.common.policy.inclusion.composite.CompositeEntityInclusionPolicy
 
CompositeNodeInclusionPolicy - Class in com.graphaware.common.policy.inclusion.composite
CompositeNodePropertyInclusionPolicy - Class in com.graphaware.common.policy.inclusion.composite
CompositePropertyInclusionPolicy<T extends Entity> - Class in com.graphaware.common.policy.inclusion.composite
PropertyInclusionPolicy composed of multiple other policies.
CompositePropertyInclusionPolicy(PropertyInclusionPolicy<T>[]) - Constructor for class com.graphaware.common.policy.inclusion.composite.CompositePropertyInclusionPolicy
 
CompositeRelationshipInclusionPolicy - Class in com.graphaware.common.policy.inclusion.composite
CompositeRelationshipPropertyInclusionPolicy - Class in com.graphaware.common.policy.inclusion.composite
contains(Iterable<T>, T) - Static method in class com.graphaware.common.util.IterableUtils
Check whether an iterable contains the given object.
count(Iterable<?>) - Static method in class com.graphaware.common.util.IterableUtils
Count items in an iterable.
Counter<T> - Class in com.graphaware.common.util
Simple counter of objects of type .
Counter() - Constructor for class com.graphaware.common.util.Counter
 
countNodes(Transaction) - Static method in class com.graphaware.common.util.IterableUtils
Count all nodes in a database.
create(Transaction) - Method in class com.graphaware.common.representation.DetachedEntity
Create a new entity from this representation in the given database.
create(Transaction) - Method in class com.graphaware.common.representation.DetachedNode
 
create(Transaction) - Method in class com.graphaware.common.representation.DetachedRelationship
 
createRelationshipIfNotExists(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
Create a relationship if one doesn't already exist.
createRelationshipTo(Node, RelationshipType) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 

D

decrement(T) - Method in class com.graphaware.common.util.Counter
 
decrement(T, long) - Method in class com.graphaware.common.util.Counter
 
delete() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
deleteNodeAndRelationships(Node) - Static method in class com.graphaware.common.util.EntityUtils
Delete a node, but delete all its relationships first.
deleteRelationshipIfExists(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
Delete a relationship if one exists.
DetachedEntity<ID,​T extends Entity> - Class in com.graphaware.common.representation
Representation of a Neo4j entity.
DetachedEntity() - Constructor for class com.graphaware.common.representation.DetachedEntity
No-arg constructor (for Jackson et al).
DetachedEntity(long) - Constructor for class com.graphaware.common.representation.DetachedEntity
Construct a representation of a entity from its internal Neo4j ID.
DetachedEntity(long, Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedEntity
Construct a new representation of a entity from its internal Neo4j ID and a map of properties.
DetachedEntity(Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedEntity
Construct a new representation of a entity from a map of properties.
DetachedEntity(T, String[]) - Constructor for class com.graphaware.common.representation.DetachedEntity
Construct a new representation from a entity.
DetachedNode<ID> - Class in com.graphaware.common.representation
DetachedNode() - Constructor for class com.graphaware.common.representation.DetachedNode
Public no-arg constructor (for Jackson et al).
DetachedNode(long) - Constructor for class com.graphaware.common.representation.DetachedNode
Construct a representation from a Neo4j node ID.
DetachedNode(long, String[], Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedNode
Construct a representation from a Neo4j node ID, an array of labels, and a map of properties.
DetachedNode(String[], Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedNode
Construct a representation from an array of labels and a map of properties.
DetachedNode(Node) - Constructor for class com.graphaware.common.representation.DetachedNode
Construct a representation from a Neo4j node.
DetachedNode(Node, String[]) - Constructor for class com.graphaware.common.representation.DetachedNode
Construct a representation from a Neo4j node.
DetachedNodeExpressions - Interface in com.graphaware.common.expression
 
DetachedPropertiesDescription - Interface in com.graphaware.common.description.property
A PropertiesDescription that must be detached from the database, i.e.
DetachedRelationship<ID,​N extends DetachedNode<ID>> - Class in com.graphaware.common.representation
DetachedRelationship() - Constructor for class com.graphaware.common.representation.DetachedRelationship
Public no-arg constructor (for Jackson et al).
DetachedRelationship(long) - Constructor for class com.graphaware.common.representation.DetachedRelationship
Construct a representation of a relationship from its internal Neo4j ID.
DetachedRelationship(long, long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedRelationship
Construct a new relationship representation.
DetachedRelationship(long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedRelationship
Construct a new relationship representation.
DetachedRelationship(Relationship, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.DetachedRelationship
Construct a representation from a Neo4j relationship.
DetachedRelationship(Relationship, String[], NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.DetachedRelationship
Construct a representation from a Neo4j relationship.
DetachedRelationshipDescription - Interface in com.graphaware.common.description.relationship
A RelationshipDescription that must be detached from the database, i.e.
DetachedRelationshipDescriptionImpl - Class in com.graphaware.common.description.relationship
Default production implementation of DetachedRelationshipDescription.
DetachedRelationshipDescriptionImpl(String, Direction, DetachedPropertiesDescription) - Constructor for class com.graphaware.common.description.relationship.DetachedRelationshipDescriptionImpl
Construct a new relationship description.
DetachedRelationshipExpressions - Interface in com.graphaware.common.expression
 
DirectionUtils - Class in com.graphaware.common.util
Utility class for static methods related to Relationship Direction.
doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.BaseEntityInclusionPolicy
Simply get all possible Entitys from the tx, not worrying whether they are included by this policy or not.
doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.BaseNodeInclusionPolicy
 
doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.BaseRelationshipInclusionPolicy
 
doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.composite.CompositeNodeInclusionPolicy
 
doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.composite.CompositeRelationshipInclusionPolicy
 
doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodes
 
doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationships
 
doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.none.IncludeNoEntities
 

E

EaioUuidGenerator - Class in com.graphaware.common.uuid
UUID Generator using the UUID library from http://johannburkard.de/software/uuid/
EaioUuidGenerator() - Constructor for class com.graphaware.common.uuid.EaioUuidGenerator
 
endNode(Relationship, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.DetachedRelationship
 
endNode(Relationship, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.SerializableRelationship
 
endNode(Relationship, NodeIdTransformer<Long>) - Method in class com.graphaware.common.representation.GraphDetachedRelationship
 
entitiesToMap(Collection<T>) - Static method in class com.graphaware.common.util.EntityUtils
Convert a collection of Entitys to a map of Entitys keyed by their ID.
entity - Variable in class com.graphaware.common.representation.AttachedEntity
 
entity - Variable in class com.graphaware.common.representation.Property
 
EntityExpressions - Interface in com.graphaware.common.expression
 
EntityInclusionPolicy<T extends Entity> - Interface in com.graphaware.common.policy.inclusion
EntityUtils - Class in com.graphaware.common.util
Utility methods for dealing with Entitys.
EntityWrapper<T extends Entity> - Interface in com.graphaware.common.wrapper
A Wrapper for Entitys.
equals(Object) - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
 
equals(Object) - Method in class com.graphaware.common.description.property.LazyPropertiesDescription
 
equals(Object) - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
 
equals(Object) - Method in class com.graphaware.common.policy.inclusion.composite.CompositeEntityInclusionPolicy
 
equals(Object) - Method in class com.graphaware.common.policy.inclusion.composite.CompositePropertyInclusionPolicy
 
equals(Object) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
 
equals(Object) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
 
equals(Object) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
 
equals(Object) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
 
equals(Object) - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
 
equals(Object) - Method in class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
 
equals(Object) - Method in class com.graphaware.common.representation.AttachedEntity
 
equals(Object) - Method in class com.graphaware.common.representation.DetachedEntity
 
equals(Object) - Method in class com.graphaware.common.representation.DetachedNode
 
equals(Object) - Method in class com.graphaware.common.representation.DetachedRelationship
 
equals(Object) - Method in class com.graphaware.common.representation.SerializableNode
 
equals(Object) - Method in class com.graphaware.common.representation.SerializableRelationship
 
equals(Object) - Method in class com.graphaware.common.util.Change
 
equals(Object) - Method in class com.graphaware.common.util.ComparableItem
 
equals(Object) - Method in class com.graphaware.common.util.Pair
 
equals(Object) - Method in class com.graphaware.common.util.UnorderedPair
 
equals(Object) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
equalTo(Object) - Static method in class com.graphaware.common.description.predicate.Predicates
Create an EqualTo predicate with the specified value.
evaluate(Object) - Method in interface com.graphaware.common.description.predicate.Predicate
Evaluate this predicate for beta, i.e., a property value.
exp - Variable in class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
 
expressionNode - Variable in class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
 

F

fetch(Transaction) - Method in class com.graphaware.common.representation.DetachedEntity
Fetch a entity from the given database.
fetch(Transaction) - Method in class com.graphaware.common.representation.DetachedNode
 
fetch(Transaction) - Method in class com.graphaware.common.representation.DetachedRelationship
 
FileScanner - Class in com.graphaware.common.util
Utility class that converts a various inputs (files, byte arrays,...) into a list of lines.
first() - Method in class com.graphaware.common.util.Pair
Return the first element of the pair.
fromEntity(E) - Method in class com.graphaware.common.transform.BaseTrivialIdTransformer
 
fromEntity(E) - Method in interface com.graphaware.common.transform.IdTransformer
Transform an internal Neo4j node ID of a Entity to a custom ID.

G

generateUuid() - Method in class com.graphaware.common.uuid.EaioUuidGenerator
 
generateUuid() - Method in interface com.graphaware.common.uuid.UuidGenerator
Generate a UUID.
get(String) - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
 
get(String) - Method in class com.graphaware.common.description.property.LazyPropertiesDescription
 
get(String) - Method in interface com.graphaware.common.description.property.PropertiesDescription
Get predicate for a property with the given key.
getAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.BaseEntityInclusionPolicy
 
getAll(Transaction) - Method in interface com.graphaware.common.policy.inclusion.EntityInclusionPolicy
Get all Entitys matching the policy from the database.
getAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.spel.SpelNodeInclusionPolicy
 
getAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.spel.SpelRelationshipInclusionPolicy
 
getAllProperties() - Method in class com.graphaware.common.wrapper.BaseEntity
 
getCount(T) - Method in class com.graphaware.common.util.Counter
 
getCurrent() - Method in class com.graphaware.common.util.Change
Get the current (new) state of the object.
getDegree() - Method in interface com.graphaware.common.expression.AttachedNodeExpressions
 
getDegree() - Method in class com.graphaware.common.representation.AttachedNode
 
getDegree() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getDegree(String) - Method in interface com.graphaware.common.expression.AttachedNodeExpressions
 
getDegree(String) - Method in class com.graphaware.common.representation.AttachedNode
 
getDegree(String, String) - Method in interface com.graphaware.common.expression.AttachedNodeExpressions
 
getDegree(String, String) - Method in class com.graphaware.common.representation.AttachedNode
 
getDegree(Direction) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getDegree(RelationshipType) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getDegree(RelationshipType, Direction) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getDirection() - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
 
getDirection() - Method in interface com.graphaware.common.description.relationship.RelationshipDescription
Get the relationship direction.
getDirection() - Method in class com.graphaware.common.json.JsonRelationshipTypeAndDirection
 
getDirection() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
Get the direction with which this policy has been configured.
getEndNode() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
 
getEndNode() - Method in class com.graphaware.common.representation.AttachedRelationship
 
getEndNode() - Method in class com.graphaware.common.representation.DetachedRelationship
 
getEndNode() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getEndNodeGraphId() - Method in class com.graphaware.common.json.JsonRelationship
 
getEndNodeGraphId() - Method in class com.graphaware.common.json.StringIdJsonRelationship
 
getEndNodeGraphId() - Method in class com.graphaware.common.representation.DetachedRelationship
 
getEndNodeId() - Method in class com.graphaware.common.representation.SerializableRelationship
 
getFirst(Iterable<T>, String) - Static method in class com.graphaware.common.util.IterableUtils
Get the first element from iterable.
getFirst(Iterator<T>, String) - Static method in class com.graphaware.common.util.IterableUtils
Get the first element from iterator.
getFirstOrNull(Iterable<T>) - Static method in class com.graphaware.common.util.IterableUtils
Get the first element from iterable.
getFirstOrNull(Iterator<T>) - Static method in class com.graphaware.common.util.IterableUtils
Get the first element from iterator.
getFloat(Entity, String) - Static method in class com.graphaware.common.util.EntityUtils
Get a property from the given entity as float.
getFloat(Entity, String, float) - Static method in class com.graphaware.common.util.EntityUtils
Get a property from the given entity as float.
getGraphId() - Method in class com.graphaware.common.json.JsonNode
 
getGraphId() - Method in class com.graphaware.common.json.JsonRelationship
 
getGraphId() - Method in class com.graphaware.common.json.StringIdJsonRelationship
 
getGraphId() - Method in class com.graphaware.common.representation.DetachedEntity
 
getId() - Method in class com.graphaware.common.representation.DetachedEntity
 
getId() - Method in class com.graphaware.common.representation.GraphDetachedNode
 
getId() - Method in class com.graphaware.common.representation.GraphDetachedRelationship
 
getId() - Method in class com.graphaware.common.representation.SerializableNode
 
getId() - Method in class com.graphaware.common.representation.SerializableRelationship
 
getId() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getInstance() - Static method in class com.graphaware.common.policy.inclusion.all.IncludeAllNodeProperties
 
getInstance() - Static method in class com.graphaware.common.policy.inclusion.all.IncludeAllNodes
 
getInstance() - Static method in class com.graphaware.common.policy.inclusion.all.IncludeAllRelationshipProperties
 
getInstance() - Static method in class com.graphaware.common.policy.inclusion.all.IncludeAllRelationships
 
getInstance() - Static method in class com.graphaware.common.policy.inclusion.none.IncludeNoNodeProperties
 
getInstance() - Static method in class com.graphaware.common.policy.inclusion.none.IncludeNoNodes
 
getInstance() - Static method in class com.graphaware.common.policy.inclusion.none.IncludeNoRelationshipProperties
 
getInstance() - Static method in class com.graphaware.common.policy.inclusion.none.IncludeNoRelationships
 
getInstance() - Static method in class com.graphaware.common.transform.TrivialNodeIdTransformer
 
getInstance() - Static method in class com.graphaware.common.transform.TrivialNodeTransformer
 
getInstance() - Static method in class com.graphaware.common.transform.TrivialRelationshipIdTransformer
 
getInstance() - Static method in class com.graphaware.common.transform.TrivialRelationshipTransformer
 
getInt(Entity, String) - Static method in class com.graphaware.common.util.EntityUtils
Get a property from the given entity as int.
getInt(Entity, String, int) - Static method in class com.graphaware.common.util.EntityUtils
Get a property from the given entity as int.
getItem() - Method in class com.graphaware.common.util.ComparableItem
 
getItems() - Method in class com.graphaware.common.util.BoundedSortedList
Get a items of this list.
getKey() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
 
getKey() - Method in class com.graphaware.common.representation.Property
 
getKeys() - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
 
getKeys() - Method in class com.graphaware.common.description.property.LazyPropertiesDescription
 
getKeys() - Method in interface com.graphaware.common.description.property.PropertiesDescription
Get keys of all predicates.
getLabel() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
Get the label with which this policy has been configured.
getLabels() - Method in interface com.graphaware.common.expression.DetachedNodeExpressions
 
getLabels() - Method in class com.graphaware.common.representation.AttachedNode
 
getLabels() - Method in class com.graphaware.common.representation.DetachedNode
 
getLabels() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getLogger(Class<?>) - Static method in class com.graphaware.common.log.LoggerFactory
 
getLong(Entity, String) - Static method in class com.graphaware.common.util.EntityUtils
Get a property from the given entity as long.
getLong(Entity, String, long) - Static method in class com.graphaware.common.util.EntityUtils
Get a property from the given entity as long.
getNode() - Method in class com.graphaware.common.representation.AttachedNodeProperty
 
getNode() - Method in class com.graphaware.common.representation.NodeProperty
 
getNodeInclusionPolicy() - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
 
getNodeProperties() - Method in class com.graphaware.common.representation.SerializationSpecification
Get the node properties to be included in the output.
getNodePropertyInclusionPolicy() - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
 
getNodes() - Method in class com.graphaware.common.json.JsonGraph
 
getNodes() - Method in class com.graphaware.common.wrapper.BaseEntity
 
getOtherNode() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
 
getOtherNode(Node) - Method in class com.graphaware.common.wrapper.BaseEntity
 
getPrevious() - Method in class com.graphaware.common.util.Change
Get the previous (old) state of the object.
getProperties() - Method in interface com.graphaware.common.expression.EntityExpressions
 
getProperties() - Method in class com.graphaware.common.representation.AttachedEntity
 
getProperties() - Method in class com.graphaware.common.representation.DetachedEntity
 
getProperties(String...) - Method in class com.graphaware.common.wrapper.BaseEntity
 
getPropertiesDescription() - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
 
getPropertiesDescription() - Method in interface com.graphaware.common.description.relationship.RelationshipDescription
Get the relationship's properties description.
getPropertiesDescription() - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
Get the properties description with which this policy has been configured.
getProperty(String) - Method in interface com.graphaware.common.expression.EntityExpressions
 
getProperty(String) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getProperty(String, Object) - Method in interface com.graphaware.common.expression.EntityExpressions
 
getProperty(String, Object) - Method in class com.graphaware.common.wrapper.BaseEntity
 
getPropertyKeys() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getQuantity() - Method in class com.graphaware.common.util.ComparableItem
 
getRelationship() - Method in class com.graphaware.common.representation.AttachedRelationshipProperty
 
getRelationship() - Method in class com.graphaware.common.representation.RelationshipProperty
 
getRelationshipInclusionPolicy() - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
 
getRelationshipProperties() - Method in class com.graphaware.common.representation.SerializationSpecification
Get the relationship properties to be included in the output.
getRelationshipPropertyInclusionPolicy() - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
 
getRelationships() - Method in class com.graphaware.common.json.JsonGraph
 
getRelationships() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getRelationships(Direction) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getRelationships(Direction, RelationshipType...) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getRelationships(RelationshipType...) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getRelationships(RelationshipType, Direction) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getRelationshipTypes() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
Get the relationship types with which this policy has been configured.
getRelationshipTypes() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getSamples() - Method in class com.graphaware.common.util.ReservoirSampler
Get samples collected in the reservoir.
getSingle(Iterable<T>) - Static method in class com.graphaware.common.util.IterableUtils
Get a single element from iterable.
getSingle(Iterable<T>, String) - Static method in class com.graphaware.common.util.IterableUtils
Get a single element from iterable.
getSingle(Iterator<T>) - Static method in class com.graphaware.common.util.IterableUtils
Get a single element from iterator.
getSingle(Iterator<T>, String) - Static method in class com.graphaware.common.util.IterableUtils
Get a single element from iterator.
getSingleOrNull(Iterable<T>) - Static method in class com.graphaware.common.util.IterableUtils
Get a single element from iterable.
getSingleOrNull(Iterator<T>) - Static method in class com.graphaware.common.util.IterableUtils
Get a single element from iterator.
getSingleRelationship(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
Get a single relationship between two nodes.
getSingleRelationship(RelationshipType, Direction) - Method in class com.graphaware.common.wrapper.BaseEntity
(@see org.neo4j.graphdb.Node#getSingleRelationship(org.neo4j.graphdb.RelationshipType, org.neo4j.graphdb.Direction)).
getSingleRelationshipOrNull(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
Get a single relationship between two nodes.
getStartNode() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
 
getStartNode() - Method in class com.graphaware.common.representation.AttachedRelationship
 
getStartNode() - Method in class com.graphaware.common.representation.DetachedRelationship
 
getStartNode() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getStartNodeGraphId() - Method in class com.graphaware.common.json.JsonRelationship
 
getStartNodeGraphId() - Method in class com.graphaware.common.json.StringIdJsonRelationship
 
getStartNodeGraphId() - Method in class com.graphaware.common.representation.DetachedRelationship
 
getStartNodeId() - Method in class com.graphaware.common.representation.SerializableRelationship
 
getType() - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
 
getType() - Method in interface com.graphaware.common.description.relationship.RelationshipDescription
Get the relationship type.
getType() - Method in interface com.graphaware.common.expression.DetachedRelationshipExpressions
 
getType() - Method in class com.graphaware.common.json.JsonRelationshipTypeAndDirection
 
getType() - Method in class com.graphaware.common.representation.AttachedRelationship
 
getType() - Method in class com.graphaware.common.representation.DetachedRelationship
 
getType() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
getVersion() - Static method in class com.graphaware.common.util.VersionReader
Reads the version from the default file.
getVersion(String) - Static method in class com.graphaware.common.util.VersionReader
Reads version from different file Mainly for testing purposes
getWrapped() - Method in interface com.graphaware.common.wrapper.Wrapper
Get the wrapped instance.
GraphDatabaseServiceWrapper - Interface in com.graphaware.common.wrapper
GraphDetachedNode - Class in com.graphaware.common.representation
 
GraphDetachedNode() - Constructor for class com.graphaware.common.representation.GraphDetachedNode
 
GraphDetachedNode(long) - Constructor for class com.graphaware.common.representation.GraphDetachedNode
 
GraphDetachedNode(long, String[], Map<String, Object>) - Constructor for class com.graphaware.common.representation.GraphDetachedNode
 
GraphDetachedNode(String[], Map<String, Object>) - Constructor for class com.graphaware.common.representation.GraphDetachedNode
 
GraphDetachedNode(Node) - Constructor for class com.graphaware.common.representation.GraphDetachedNode
 
GraphDetachedNode(Node, String[]) - Constructor for class com.graphaware.common.representation.GraphDetachedNode
 
GraphDetachedRelationship - Class in com.graphaware.common.representation
 
GraphDetachedRelationship() - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
 
GraphDetachedRelationship(long) - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
 
GraphDetachedRelationship(long, long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
 
GraphDetachedRelationship(long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
 
GraphDetachedRelationship(Relationship) - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
 
GraphDetachedRelationship(Relationship, String[]) - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
 
greaterThan(Comparable) - Static method in class com.graphaware.common.description.predicate.Predicates
Create a GreaterThan predicate with the specified value.
greaterThanOrEqualTo(Comparable) - Static method in class com.graphaware.common.description.predicate.Predicates
Create a GreaterThan or EqualTo predicate with the specified value.

H

hashCode() - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
 
hashCode() - Method in class com.graphaware.common.description.property.LazyPropertiesDescription
 
hashCode() - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
 
hashCode() - Method in class com.graphaware.common.policy.inclusion.composite.CompositeEntityInclusionPolicy
 
hashCode() - Method in class com.graphaware.common.policy.inclusion.composite.CompositePropertyInclusionPolicy
 
hashCode() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
 
hashCode() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
 
hashCode() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
 
hashCode() - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
 
hashCode() - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
 
hashCode() - Method in class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
 
hashCode() - Method in class com.graphaware.common.representation.AttachedEntity
 
hashCode() - Method in class com.graphaware.common.representation.DetachedEntity
 
hashCode() - Method in class com.graphaware.common.representation.DetachedNode
 
hashCode() - Method in class com.graphaware.common.representation.DetachedRelationship
 
hashCode() - Method in class com.graphaware.common.representation.SerializableNode
 
hashCode() - Method in class com.graphaware.common.representation.SerializableRelationship
 
hashCode() - Method in class com.graphaware.common.util.Change
 
hashCode() - Method in class com.graphaware.common.util.ComparableItem
 
hashCode() - Method in class com.graphaware.common.util.Pair
 
hashCode() - Method in class com.graphaware.common.util.UnorderedPair
 
hashCode() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
hasLabel(String) - Method in interface com.graphaware.common.expression.DetachedNodeExpressions
 
hasLabel(String) - Method in class com.graphaware.common.representation.AttachedNode
 
hasLabel(Label) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
hasProperty(String) - Method in interface com.graphaware.common.expression.EntityExpressions
 
hasProperty(String) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
hasRelationship() - Method in class com.graphaware.common.wrapper.BaseEntity
 
hasRelationship(Direction) - Method in class com.graphaware.common.wrapper.BaseEntity
 
hasRelationship(Direction, RelationshipType...) - Method in class com.graphaware.common.wrapper.BaseEntity
 
hasRelationship(RelationshipType...) - Method in class com.graphaware.common.wrapper.BaseEntity
 
hasRelationship(RelationshipType, Direction) - Method in class com.graphaware.common.wrapper.BaseEntity
 

I

ids(Iterable<? extends Entity>) - Static method in class com.graphaware.common.util.EntityUtils
Get IDs from an Iterable of Entitys.
IdTransformer<ID,​E extends Entity> - Interface in com.graphaware.common.transform
A transformer of custom IDs to and from internal Neo4j Entity IDs.
include(E) - Method in class com.graphaware.common.policy.inclusion.composite.CompositeEntityInclusionPolicy
 
include(String, E) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
 
include(String, Node) - Method in class com.graphaware.common.policy.inclusion.spel.SpelNodePropertyInclusionPolicy
 
include(String, Relationship) - Method in class com.graphaware.common.policy.inclusion.spel.SpelRelationshipPropertyInclusionPolicy
 
include(String, T) - Method in class com.graphaware.common.policy.inclusion.all.IncludeAllProperties
 
include(String, T) - Method in class com.graphaware.common.policy.inclusion.composite.CompositePropertyInclusionPolicy
 
include(String, T) - Method in class com.graphaware.common.policy.inclusion.none.IncludeNoProperties
 
include(String, T) - Method in interface com.graphaware.common.policy.inclusion.PropertyInclusionPolicy
Should a property with the given key of the given entity be included?
include(Node) - Method in class com.graphaware.common.policy.inclusion.all.IncludeAllNodes
 
include(Node) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
 
include(Node) - Method in class com.graphaware.common.policy.inclusion.spel.SpelNodeInclusionPolicy
 
include(Relationship) - Method in class com.graphaware.common.policy.inclusion.all.IncludeAllRelationships
 
include(Relationship) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
 
include(Relationship) - Method in class com.graphaware.common.policy.inclusion.spel.SpelRelationshipInclusionPolicy
 
include(Relationship, Node) - Method in class com.graphaware.common.policy.inclusion.composite.CompositeRelationshipInclusionPolicy
 
include(Relationship, Node) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
 
include(Relationship, Node) - Method in class com.graphaware.common.policy.inclusion.none.IncludeNoRelationships
 
include(Relationship, Node) - Method in class com.graphaware.common.policy.inclusion.RelationshipInclusionPolicy.Adapter
 
include(Relationship, Node) - Method in interface com.graphaware.common.policy.inclusion.RelationshipInclusionPolicy
Include the given relationships from the given node's point of view?
include(Relationship, Node) - Method in class com.graphaware.common.policy.inclusion.spel.SpelRelationshipInclusionPolicy
 
include(T) - Method in class com.graphaware.common.policy.inclusion.all.IncludeAll
 
include(T) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
 
include(T) - Method in class com.graphaware.common.policy.inclusion.none.IncludeNoEntities
 
include(T) - Method in class com.graphaware.common.policy.inclusion.none.IncludeNone
 
include(T) - Method in interface com.graphaware.common.policy.inclusion.ObjectInclusionPolicy
Include the given object?
IncludeAll<T> - Class in com.graphaware.common.policy.inclusion.all
ObjectInclusionPolicy that includes all objects.
IncludeAll() - Constructor for class com.graphaware.common.policy.inclusion.all.IncludeAll
 
IncludeAllNodeProperties - Class in com.graphaware.common.policy.inclusion.all
NodePropertyInclusionPolicy that includes all node properties.
IncludeAllNodes - Class in com.graphaware.common.policy.inclusion.all
NodeInclusionPolicy that includes all nodes.
IncludeAllProperties<T extends Entity> - Class in com.graphaware.common.policy.inclusion.all
Base-class for PropertyInclusionPolicys that includes all properties.
IncludeAllProperties() - Constructor for class com.graphaware.common.policy.inclusion.all.IncludeAllProperties
 
IncludeAllRelationshipProperties - Class in com.graphaware.common.policy.inclusion.all
RelationshipPropertyInclusionPolicy that includes all relationship properties.
IncludeAllRelationshipProperties() - Constructor for class com.graphaware.common.policy.inclusion.all.IncludeAllRelationshipProperties
 
IncludeAllRelationships - Class in com.graphaware.common.policy.inclusion.all
RelationshipInclusionPolicy that includes all relationships.
IncludeEntities<C extends IncludeEntities<?,​T>,​T extends Entity> - Class in com.graphaware.common.policy.inclusion.fluent
An abstract base-class for EntityInclusionPolicy implementations that are based on property value Predicates.
IncludeEntities(DetachedPropertiesDescription) - Constructor for class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
Construct a new policy.
IncludeNodeProperties - Class in com.graphaware.common.policy.inclusion.fluent
An implementation of NodePropertyInclusionPolicy that is entirely configurable using its fluent interface.
IncludeNodeProperties(String) - Constructor for class com.graphaware.common.policy.inclusion.fluent.IncludeNodeProperties
 
IncludeNodes - Class in com.graphaware.common.policy.inclusion.fluent
An implementation of NodeInclusionPolicy that is entirely configurable using its fluent interface.
IncludeNodes(String, DetachedPropertiesDescription) - Constructor for class com.graphaware.common.policy.inclusion.fluent.IncludeNodes
Create a new policy.
IncludeNoEntities<T extends Entity> - Class in com.graphaware.common.policy.inclusion.none
EntityInclusionPolicy that ignores all entities.
IncludeNoEntities() - Constructor for class com.graphaware.common.policy.inclusion.none.IncludeNoEntities
 
IncludeNone<T> - Class in com.graphaware.common.policy.inclusion.none
ObjectInclusionPolicy that excludes everything.
IncludeNone() - Constructor for class com.graphaware.common.policy.inclusion.none.IncludeNone
 
IncludeNoNodeProperties - Class in com.graphaware.common.policy.inclusion.none
NodePropertyInclusionPolicy that excludes all node properties.
IncludeNoNodes - Class in com.graphaware.common.policy.inclusion.none
NodeInclusionPolicy that ignores all nodes.
IncludeNoProperties<T extends Entity> - Class in com.graphaware.common.policy.inclusion.none
PropertyInclusionPolicy that excludes all properties.
IncludeNoProperties() - Constructor for class com.graphaware.common.policy.inclusion.none.IncludeNoProperties
 
IncludeNoRelationshipProperties - Class in com.graphaware.common.policy.inclusion.none
RelationshipPropertyInclusionPolicy that ignores all relationships properties.
IncludeNoRelationships - Class in com.graphaware.common.policy.inclusion.none
RelationshipInclusionPolicy that ignores all relationships.
IncludeRelationshipProperties - Class in com.graphaware.common.policy.inclusion.fluent
An implementation of RelationshipPropertyInclusionPolicy that is entirely configurable using its fluent interface.
IncludeRelationshipProperties(String) - Constructor for class com.graphaware.common.policy.inclusion.fluent.IncludeRelationshipProperties
 
IncludeRelationships - Class in com.graphaware.common.policy.inclusion.fluent
An implementation of RelationshipInclusionPolicy that is entirely configurable using its fluent interface.
IncludeRelationships(Direction, String[], DetachedPropertiesDescription) - Constructor for class com.graphaware.common.policy.inclusion.fluent.IncludeRelationships
Create a new policy.
InclusionPolicies - Class in com.graphaware.common.policy.inclusion
Wrapper for InclusionPolicys.
InclusionPolicies(NodeInclusionPolicy, NodePropertyInclusionPolicy, RelationshipInclusionPolicy, RelationshipPropertyInclusionPolicy) - Constructor for class com.graphaware.common.policy.inclusion.InclusionPolicies
Constructor.
InclusionPolicy - Interface in com.graphaware.common.policy.inclusion
Marker interface for policies deciding whether to include something or not.
increment(T) - Method in class com.graphaware.common.util.Counter
 
increment(T, long) - Method in class com.graphaware.common.util.Counter
 
INSTANCE - Static variable in class com.graphaware.common.transform.TrivialNodeTransformer
 
INSTANCE - Static variable in class com.graphaware.common.transform.TrivialRelationshipTransformer
 
isArray(Object) - Static method in class com.graphaware.common.util.ArrayUtils
Check if the given object is an array.
isEmpty() - Method in class com.graphaware.common.util.BoundedConcurrentStack
 
isEmpty() - Method in class com.graphaware.common.util.ReservoirSampler
Is the reservoir empty?
isIncoming() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
 
isMoreGeneralThan(PropertiesDescription) - Method in class com.graphaware.common.description.property.BasePropertiesDescription
 
isMoreGeneralThan(PropertiesDescription) - Method in class com.graphaware.common.description.property.WildcardPropertiesDescription
 
isMoreGeneralThan(RelationshipDescription) - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
 
isMoreGeneralThan(T) - Method in interface com.graphaware.common.description.PartiallyComparable
Is this instance more general than (or at least as general as) the given instance?
isMoreSpecificThan(T) - Method in class com.graphaware.common.description.BasePartiallyComparable
 
isMoreSpecificThan(T) - Method in interface com.graphaware.common.description.PartiallyComparable
Is this instance more specific than (or at least as specific as) the given instance?
isMutuallyExclusive(PropertiesDescription) - Method in class com.graphaware.common.description.property.BasePropertiesDescription
 
isMutuallyExclusive(RelationshipDescription) - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
 
isMutuallyExclusive(T) - Method in interface com.graphaware.common.description.MutuallyExclusive
Is this instance mutually exclusive with the given other instance? This method is reflexive.
isOutgoing() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
 
isPrimitiveArray(Object) - Static method in class com.graphaware.common.util.ArrayUtils
Check if the given object is a primitive array.
isPrimitiveOrStringArray(Object) - Static method in class com.graphaware.common.util.ArrayUtils
Check if the given object is a primitive array or an array of Strings.
isType(String) - Method in interface com.graphaware.common.expression.DetachedRelationshipExpressions
 
isType(RelationshipType) - Method in class com.graphaware.common.wrapper.BaseEntity
 
IterableUtils - Class in com.graphaware.common.util
Utility methods for dealing with Iterables.
iterator() - Method in class com.graphaware.common.util.BoundedConcurrentStack
Get iterator over the elements of this stack.

J

JsonGraph<T extends JsonGraph<T>> - Class in com.graphaware.common.json
Abstract base class for convenient JSON-serializable graphs with fluent interface.
JsonGraph() - Constructor for class com.graphaware.common.json.JsonGraph
 
JsonNode<ID> - Class in com.graphaware.common.json
JsonNode() - Constructor for class com.graphaware.common.json.JsonNode
 
JsonNode(ID) - Constructor for class com.graphaware.common.json.JsonNode
 
JsonNode(ID, String[], Map<String, Object>) - Constructor for class com.graphaware.common.json.JsonNode
 
JsonNode(Node, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.json.JsonNode
 
JsonNode(Node, String[], NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.json.JsonNode
 
JsonRelationship<ID> - Class in com.graphaware.common.json
JsonRelationship() - Constructor for class com.graphaware.common.json.JsonRelationship
 
JsonRelationship(ID) - Constructor for class com.graphaware.common.json.JsonRelationship
 
JsonRelationship(ID, ID, ID, String, Map<String, Object>) - Constructor for class com.graphaware.common.json.JsonRelationship
 
JsonRelationship(Relationship, RelationshipIdTransformer<ID>, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.json.JsonRelationship
 
JsonRelationship(Relationship, String[], RelationshipIdTransformer<ID>, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.json.JsonRelationship
 
JsonRelationshipTypeAndDirection - Class in com.graphaware.common.json
JSON-serializable representation of a Neo4j relationship type and direction.
JsonRelationshipTypeAndDirection() - Constructor for class com.graphaware.common.json.JsonRelationshipTypeAndDirection
 

L

LazyPropertiesDescription - Class in com.graphaware.common.description.property
The most specific PropertiesDescription of a Entity that lazily consults the underlying Entity and returns only predicates of type EqualTo.
LazyPropertiesDescription(Entity) - Constructor for class com.graphaware.common.description.property.LazyPropertiesDescription
Construct a new properties description as the most specific description of the given entity.
LazyRelationshipDescription - Class in com.graphaware.common.description.relationship
The most specific RelationshipDescription of a Relationship that lazily consults the underlying Relationship.
LazyRelationshipDescription(Relationship, Node) - Constructor for class com.graphaware.common.description.relationship.LazyRelationshipDescription
Construct a new relationship description as the most specific description of the given relationship.
lessThan(Comparable) - Static method in class com.graphaware.common.description.predicate.Predicates
Create a LessThan predicate with the specified value.
lessThanOrEqualTo(Comparable) - Static method in class com.graphaware.common.description.predicate.Predicates
Create a LessThan or EqualTo predicate with the specified value.
literal(String, Direction) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
Construct a new "literal" relationship description, i.e., one that treats properties that are not explicitly constrained by a Predicate as Undefined.
literal(Relationship, Node) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
Construct a new "literal" relationship description, i.e., one that treats properties that are not explicitly constrained by a Predicate as Undefined.
literal(RelationshipType, Direction) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
Construct a new "literal" relationship description, i.e., one that treats properties that are not explicitly constrained by a Predicate as Undefined.
LiteralPropertiesDescription - Class in com.graphaware.common.description.property
A BaseDetachedPropertiesDescription where every predicate not explicitly defined is Undefined.
LiteralPropertiesDescription(Map<String, Predicate>) - Constructor for class com.graphaware.common.description.property.LiteralPropertiesDescription
Construct a new properties description from the given map of predicates.
LiteralPropertiesDescription(Entity) - Constructor for class com.graphaware.common.description.property.LiteralPropertiesDescription
Construct a new properties description as the most specific description of the given entity.
logger() - Method in interface com.graphaware.common.log.LoggerFactory.Dependencies
 
LoggerFactory - Class in com.graphaware.common.log
To be used by the Framework and all modules for logging.
LoggerFactory() - Constructor for class com.graphaware.common.log.LoggerFactory
 
LoggerFactory.Dependencies - Interface in com.graphaware.common.log
 
LongIdJsonNode - Class in com.graphaware.common.json
JsonNode with Long custom ID.
LongIdJsonNode() - Constructor for class com.graphaware.common.json.LongIdJsonNode
 
LongIdJsonNode(long) - Constructor for class com.graphaware.common.json.LongIdJsonNode
 
LongIdJsonNode(long, String[], Map<String, Object>) - Constructor for class com.graphaware.common.json.LongIdJsonNode
 
LongIdJsonNode(String[], Map<String, Object>) - Constructor for class com.graphaware.common.json.LongIdJsonNode
 
LongIdJsonNode(Node) - Constructor for class com.graphaware.common.json.LongIdJsonNode
 
LongIdJsonNode(Node, NodeIdTransformer<Long>) - Constructor for class com.graphaware.common.json.LongIdJsonNode
 
LongIdJsonNode(Node, String[]) - Constructor for class com.graphaware.common.json.LongIdJsonNode
 
LongIdJsonNode(Node, String[], NodeIdTransformer<Long>) - Constructor for class com.graphaware.common.json.LongIdJsonNode
 
LongIdJsonRelationship - Class in com.graphaware.common.json
JsonRelationship with Long custom ID.
LongIdJsonRelationship() - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
 
LongIdJsonRelationship(long) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
 
LongIdJsonRelationship(long, long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
 
LongIdJsonRelationship(long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
 
LongIdJsonRelationship(Relationship) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
 
LongIdJsonRelationship(Relationship, RelationshipIdTransformer<Long>, NodeIdTransformer<Long>) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
 
LongIdJsonRelationship(Relationship, String[]) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
 
LongIdJsonRelationship(Relationship, String[], RelationshipIdTransformer<Long>, NodeIdTransformer<Long>) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
 

M

matches(Direction, Direction) - Static method in class com.graphaware.common.util.DirectionUtils
Do the two directions match?
matches(Relationship, Node, Direction) - Static method in class com.graphaware.common.util.DirectionUtils
Does the given relationship match the given direction from the given node's point of view? Directions match if either they are the same, or at least one of them is Direction.BOTH.
merge(T) - Method in class com.graphaware.common.json.JsonGraph
 
MutuallyExclusive<T> - Interface in com.graphaware.common.description
Component that can determine, whether it is mutually exclusive with another instance.

N

NEW - Static variable in class com.graphaware.common.representation.DetachedEntity
 
newInstance(DetachedPropertiesDescription) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
Create a new instance of this policy reconfigured with a different properties description.
newInstance(DetachedPropertiesDescription) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodes
 
newInstance(DetachedPropertiesDescription) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationships
 
newInstance(String) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
Create a new instance of this policy with the given label.
newInstance(String) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
Create a new instance of this policy with the given key.
newInstance(String) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodeProperties
 
newInstance(String) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodes
 
newInstance(String) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationshipProperties
 
newInstance(Map<String, Predicate>) - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
Create a new instance of this class with the given predicates.
newInstance(Map<String, Predicate>) - Method in class com.graphaware.common.description.property.LiteralPropertiesDescription
 
newInstance(Map<String, Predicate>) - Method in class com.graphaware.common.description.property.WildcardPropertiesDescription
 
newInstance(Direction, String...) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
Create a new instance of this policy with the given direction and relationship types.
newInstance(Direction, String...) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationships
 
newInstance(ExtensionContext, LoggerFactory.Dependencies) - Method in class com.graphaware.common.log.LoggerFactory
 
node() - Method in class com.graphaware.common.wrapper.BaseEntity
 
NodeIdTransformer<ID> - Interface in com.graphaware.common.transform
NodeInclusionPolicy - Interface in com.graphaware.common.policy.inclusion
NodeProperty<T extends DetachedNodeExpressions> - Class in com.graphaware.common.representation
 
NodeProperty(String, T) - Constructor for class com.graphaware.common.representation.NodeProperty
 
NodePropertyInclusionPolicy - Interface in com.graphaware.common.policy.inclusion
nodeToString(Node) - Static method in class com.graphaware.common.util.EntityUtils
Convert a Node to a human-readable String.
NodeTransformer<R extends SerializableNode> - Interface in com.graphaware.common.transform
NodeWrapper - Interface in com.graphaware.common.wrapper
none() - Static method in class com.graphaware.common.policy.inclusion.InclusionPolicies
Create nothing-including policies.

O

ObjectInclusionPolicy<T> - Interface in com.graphaware.common.policy.inclusion
InclusionPolicy deciding whether to include an object or not.
of(NodeInclusionPolicy...) - Static method in class com.graphaware.common.policy.inclusion.composite.CompositeNodeInclusionPolicy
 
of(NodePropertyInclusionPolicy...) - Static method in class com.graphaware.common.policy.inclusion.composite.CompositeNodePropertyInclusionPolicy
 
of(RelationshipInclusionPolicy...) - Static method in class com.graphaware.common.policy.inclusion.composite.CompositeRelationshipInclusionPolicy
 
of(RelationshipPropertyInclusionPolicy...) - Static method in class com.graphaware.common.policy.inclusion.composite.CompositeRelationshipPropertyInclusionPolicy
 
of(FIRST, SECOND) - Static method in class com.graphaware.common.util.Pair
 
offer(E) - Method in class com.graphaware.common.util.BlockingArrayBlockingQueue
 

P

Pair<FIRST,​SECOND> - Class in com.graphaware.common.util
An immutable pair of objects.
Pair(FIRST, SECOND) - Constructor for class com.graphaware.common.util.Pair
Construct a new pair.
PartiallyComparable<T> - Interface in com.graphaware.common.description
Interface for types that can compare themselves to other types using a general to specific ordering.
pointOfView() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
 
pointOfView() - Method in class com.graphaware.common.representation.AttachedRelationship
 
policies - Variable in class com.graphaware.common.policy.inclusion.composite.CompositeEntityInclusionPolicy
 
populate(Collection<E>) - Method in class com.graphaware.common.util.BoundedConcurrentStack
Populate the stack.
populate(Node) - Method in class com.graphaware.common.representation.DetachedNode
 
populate(T) - Method in class com.graphaware.common.representation.DetachedEntity
Populate this instance of a entity representation with data from the given Entity.
Predicate - Interface in com.graphaware.common.description.predicate
A predicate on beta, i.e.
predicates - Variable in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
 
Predicates - Class in com.graphaware.common.description.predicate
Utility class acting as a factory for Predicates.
primitiveOrStringArrayToString(Object) - Static method in class com.graphaware.common.util.ArrayUtils
Convert a primitive array or an array of Strings to string.
produceEntity(Transaction) - Method in class com.graphaware.common.json.LongIdJsonNode
 
produceEntity(Transaction) - Method in class com.graphaware.common.json.LongIdJsonRelationship
 
produceEntity(Transaction) - Method in class com.graphaware.common.json.StringIdJsonNode
 
produceEntity(Transaction) - Method in class com.graphaware.common.json.StringIdJsonRelationship
 
produceEntity(Transaction) - Method in class com.graphaware.common.representation.DetachedEntity
Produce a Entity from this representation.
produceEntity(Transaction, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.SerializableNode
Produce a Node from this representation.
produceEntity(Transaction, RelationshipIdTransformer<ID>, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.SerializableRelationship
Produce a Relationship from this representation.
produceLines(File, int) - Static method in class com.graphaware.common.util.FileScanner
Produce lines from a file.
produceLines(InputStream, int) - Static method in class com.graphaware.common.util.FileScanner
Produce lines from an input stream.
PropertiesDescription - Interface in com.graphaware.common.description.property
An immutable description of properties, i.e.
propertiesToMap(Entity) - Static method in class com.graphaware.common.util.EntityUtils
Convert all properties from a Entity to a Map, where the key is the property key and value is the property value.
propertiesToMap(Entity, ObjectInclusionPolicy<String>) - Static method in class com.graphaware.common.util.EntityUtils
Convert selected properties from a Entity to a Map, where the key is the property key and value is the property value.
propertiesToString(Entity) - Static method in class com.graphaware.common.util.EntityUtils
Convert a Entity to a human-readable String.
Property<T extends EntityExpressions> - Class in com.graphaware.common.representation
 
Property(String, T) - Constructor for class com.graphaware.common.representation.Property
 
PropertyInclusionPolicy<T extends Entity> - Interface in com.graphaware.common.policy.inclusion
InclusionPolicy deciding whether to include properties of some Entity or not.
propertyKeySetAsStringArray(Iterable<String>) - Method in class com.graphaware.common.representation.DetachedEntity
Returns a properties keyset from a graph object to a string array
push(E) - Method in class com.graphaware.common.util.BoundedConcurrentStack
Push an element onto the stack.
putProperty(String, Object) - Method in class com.graphaware.common.representation.DetachedEntity
Add a property.

R

random(Iterable<T>) - Static method in class com.graphaware.common.util.IterableUtils
Get a random element of the given Iterable.
random(Iterable<T>, int) - Static method in class com.graphaware.common.util.IterableUtils
Sample an Iterable using reservoir sampling.
relationship() - Method in class com.graphaware.common.wrapper.BaseEntity
 
RelationshipDescription - Interface in com.graphaware.common.description.relationship
An immutable description of a relationship from a node's point of view.
RelationshipDescriptionFactory - Class in com.graphaware.common.description.relationship
relationshipExists(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
Check that a relationship exists between two nodes.
RelationshipIdTransformer<ID> - Interface in com.graphaware.common.transform
RelationshipInclusionPolicy - Interface in com.graphaware.common.policy.inclusion
RelationshipInclusionPolicy.Adapter - Class in com.graphaware.common.policy.inclusion
Adapter for implementations that don't care about which node is looking at the relationship.
relationshipNotExists(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
Check that a relationship does not exist between two nodes.
RelationshipProperty<T extends DetachedRelationshipExpressions> - Class in com.graphaware.common.representation
 
RelationshipProperty(String, T) - Constructor for class com.graphaware.common.representation.RelationshipProperty
 
RelationshipPropertyInclusionPolicy - Interface in com.graphaware.common.policy.inclusion
relationshipToString(Relationship) - Static method in class com.graphaware.common.util.EntityUtils
Convert a Relationship to a human-readable String.
RelationshipTransformer<R extends JsonRelationship> - Interface in com.graphaware.common.transform
RelationshipUtils - Class in com.graphaware.common.util
Utility methods for dealing with Relationships.
RelationshipWrapper - Interface in com.graphaware.common.wrapper
removeLabel(Label) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
removeProperty(String) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
ReservoirSampler<T> - Class in com.graphaware.common.util
Sampler that uses the reservoir sampling algorithm, which is useful when the total number of items from which the sample is being taken is unknown in advance.
ReservoirSampler(int) - Constructor for class com.graphaware.common.util.ReservoirSampler
Create a new sampler with a certain reservoir size.
reset() - Method in class com.graphaware.common.util.Counter
 
resolveDirection(AttachedRelationshipExpressions<?>, AttachedNodeExpressions, Direction) - Static method in class com.graphaware.common.util.DirectionUtils
Resolve the direction of a relationship from a node's point of view.
resolveDirection(Relationship, Node) - Static method in class com.graphaware.common.util.DirectionUtils
Resolve the direction of a relationship from a node's point of view.
resolveDirection(Relationship, Node, Direction) - Static method in class com.graphaware.common.util.DirectionUtils
Resolve the direction of a relationship from a node's point of view.
reverse(Direction) - Static method in class com.graphaware.common.util.DirectionUtils
Reverse direction.

S

SameTypePair<T> - Class in com.graphaware.common.util
An immutable pair of objects, which must be of the same type.
SameTypePair(T, T) - Constructor for class com.graphaware.common.util.SameTypePair
Construct a new pair.
sample(T) - Method in class com.graphaware.common.util.ReservoirSampler
Sample an item and store in the reservoir if needed.
second() - Method in class com.graphaware.common.util.Pair
Return the second element of the pair.
self() - Method in class com.graphaware.common.description.BasePartiallyComparable
 
self() - Method in class com.graphaware.common.description.property.BasePropertiesDescription
 
self() - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
 
self() - Method in class com.graphaware.common.json.JsonGraph
 
self() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
SerializableNode<ID> - Class in com.graphaware.common.representation
Serializable DetachedNode with custom node ID.
SerializableNode() - Constructor for class com.graphaware.common.representation.SerializableNode
Public no-arg constructor (for Jackson et.
SerializableNode(ID) - Constructor for class com.graphaware.common.representation.SerializableNode
Create a Serializable DetachedNode from custom node ID.
SerializableNode(ID, String[], Map<String, Object>) - Constructor for class com.graphaware.common.representation.SerializableNode
Construct Serializable DetachedNode of a node.
SerializableNode(Node, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.SerializableNode
Create a Serializable DetachedNode from a Neo4j node.
SerializableNode(Node, String[], NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.SerializableNode
Create a Serializable DetachedNode from a Neo4j node.
SerializableRelationship<ID> - Class in com.graphaware.common.representation
Serializable DetachedRelationship with custom ID.
SerializableRelationship() - Constructor for class com.graphaware.common.representation.SerializableRelationship
Public no-arg constructor (for Jackson et.
SerializableRelationship(ID) - Constructor for class com.graphaware.common.representation.SerializableRelationship
Create a Serializable DetachedRelationship from own relationship ID.
SerializableRelationship(ID, ID, ID, String, Map<String, Object>) - Constructor for class com.graphaware.common.representation.SerializableRelationship
Construct Serializable DetachedRelationship of a relationship.
SerializableRelationship(Relationship, RelationshipIdTransformer<ID>, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.SerializableRelationship
Create a Serializable DetachedRelationship from a Neo4j relationship.
SerializableRelationship(Relationship, String[], RelationshipIdTransformer<ID>, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.SerializableRelationship
Create a Serializable DetachedRelationship from a Neo4j relationship.
SerializationSpecification - Class in com.graphaware.common.representation
Specification of what to include an API output.
SerializationSpecification() - Constructor for class com.graphaware.common.representation.SerializationSpecification
Construct a new spec: Return all node and relationship properties.
SerializationSpecification(String[], String[]) - Constructor for class com.graphaware.common.representation.SerializationSpecification
Construct a new spec.
setDirection(Direction) - Method in class com.graphaware.common.json.JsonRelationshipTypeAndDirection
 
setEndNodeGraphId(long) - Method in class com.graphaware.common.representation.DetachedRelationship
 
setEndNodeId(ID) - Method in class com.graphaware.common.representation.SerializableRelationship
 
setGraphId(long) - Method in class com.graphaware.common.representation.DetachedEntity
 
setId(ID) - Method in class com.graphaware.common.representation.SerializableNode
 
setId(ID) - Method in class com.graphaware.common.representation.SerializableRelationship
 
setLabels(String[]) - Method in class com.graphaware.common.representation.DetachedNode
 
setNodeProperties(String[]) - Method in class com.graphaware.common.representation.SerializationSpecification
Set the node properties to be included in the output.
setNodes(Set<SerializableNode>) - Method in class com.graphaware.common.json.JsonGraph
 
setProperties(Map<String, Object>) - Method in class com.graphaware.common.representation.DetachedEntity
Set properties.
setProperty(String, Object) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
 
setRelationshipProperties(String[]) - Method in class com.graphaware.common.representation.SerializationSpecification
Set the relationship properties to be included in the output.
setRelationships(Set<SerializableRelationship>) - Method in class com.graphaware.common.json.JsonGraph
 
setStartNodeGraphId(long) - Method in class com.graphaware.common.representation.DetachedRelationship
 
setStartNodeId(ID) - Method in class com.graphaware.common.representation.SerializableRelationship
 
setType(String) - Method in class com.graphaware.common.json.JsonRelationshipTypeAndDirection
 
setType(String) - Method in class com.graphaware.common.representation.DetachedRelationship
 
SpelInclusionPolicy - Class in com.graphaware.common.policy.inclusion.spel
Abstract base-class for ObjectInclusionPolicy implementations that are based on SPEL expressions.
SpelInclusionPolicy(String) - Constructor for class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
 
SpelNodeInclusionPolicy - Class in com.graphaware.common.policy.inclusion.spel
NodeInclusionPolicy based on a SPEL expression.
SpelNodeInclusionPolicy(String) - Constructor for class com.graphaware.common.policy.inclusion.spel.SpelNodeInclusionPolicy
 
SpelNodePropertyInclusionPolicy - Class in com.graphaware.common.policy.inclusion.spel
NodePropertyInclusionPolicy based on a SPEL expression.
SpelNodePropertyInclusionPolicy(String) - Constructor for class com.graphaware.common.policy.inclusion.spel.SpelNodePropertyInclusionPolicy
 
SpelRelationshipInclusionPolicy - Class in com.graphaware.common.policy.inclusion.spel
RelationshipInclusionPolicy based on a SPEL expression.
SpelRelationshipInclusionPolicy(String) - Constructor for class com.graphaware.common.policy.inclusion.spel.SpelRelationshipInclusionPolicy
 
SpelRelationshipPropertyInclusionPolicy - Class in com.graphaware.common.policy.inclusion.spel
RelationshipPropertyInclusionPolicy based on a SPEL expression.
SpelRelationshipPropertyInclusionPolicy(String) - Constructor for class com.graphaware.common.policy.inclusion.spel.SpelRelationshipPropertyInclusionPolicy
 
startNode(Relationship, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.DetachedRelationship
 
startNode(Relationship, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.SerializableRelationship
 
startNode(Relationship, NodeIdTransformer<Long>) - Method in class com.graphaware.common.representation.GraphDetachedRelationship
 
StringIdJsonNode - Class in com.graphaware.common.json
JsonNode with String custom ID.
StringIdJsonNode() - Constructor for class com.graphaware.common.json.StringIdJsonNode
 
StringIdJsonNode(String, String[], Map<String, Object>) - Constructor for class com.graphaware.common.json.StringIdJsonNode
 
StringIdJsonNode(Node, NodeIdTransformer<String>) - Constructor for class com.graphaware.common.json.StringIdJsonNode
 
StringIdJsonNode(Node, String[], NodeIdTransformer<String>) - Constructor for class com.graphaware.common.json.StringIdJsonNode
 
StringIdJsonRelationship - Class in com.graphaware.common.json
JsonRelationship with String custom ID.
StringIdJsonRelationship() - Constructor for class com.graphaware.common.json.StringIdJsonRelationship
 
StringIdJsonRelationship(String) - Constructor for class com.graphaware.common.json.StringIdJsonRelationship
 
StringIdJsonRelationship(String, String, String, String, Map<String, Object>) - Constructor for class com.graphaware.common.json.StringIdJsonRelationship
 
StringIdJsonRelationship(Relationship, RelationshipIdTransformer<String>, NodeIdTransformer<String>) - Constructor for class com.graphaware.common.json.StringIdJsonRelationship
 
StringIdJsonRelationship(Relationship, String[], RelationshipIdTransformer<String>, NodeIdTransformer<String>) - Constructor for class com.graphaware.common.json.StringIdJsonRelationship
 

T

timeoutMinutes() - Method in class com.graphaware.common.util.BlockingArrayBlockingQueue
 
toExistingGraphId(ID) - Method in class com.graphaware.common.transform.BaseIdTransformer
Transform a custom ID to internal Neo4j ID.
toExistingGraphId(Long) - Method in class com.graphaware.common.transform.BaseTrivialIdTransformer
 
toGraphId(ID) - Method in class com.graphaware.common.transform.BaseIdTransformer
 
toGraphId(ID) - Method in interface com.graphaware.common.transform.IdTransformer
Transform a custom ID to internal Neo4j ID.
toList(Iterable<T>) - Static method in class com.graphaware.common.util.IterableUtils
Convert an iterable to a list.
toString() - Method in class com.graphaware.common.description.property.BasePropertiesDescription
 
toString() - Method in class com.graphaware.common.description.relationship.DetachedRelationshipDescriptionImpl
 
toString() - Method in class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
 
toString() - Method in class com.graphaware.common.util.Pair
 
transform(Node) - Method in class com.graphaware.common.transform.TrivialNodeTransformer
 
transform(Relationship) - Method in class com.graphaware.common.transform.TrivialRelationshipTransformer
 
transform(P) - Method in interface com.graphaware.common.transform.Transformer
Transforms the given entity.
Transformer<R,​P extends Entity> - Interface in com.graphaware.common.transform
A transformer of a Entity.
TrivialNodeIdTransformer - Class in com.graphaware.common.transform
Trivial NodeIdTransformer that performs no transformation of the ID.
TrivialNodeTransformer - Class in com.graphaware.common.transform
 
TrivialRelationshipIdTransformer - Class in com.graphaware.common.transform
Trivial RelationshipIdTransformer that performs no transformation of the ID.
TrivialRelationshipTransformer - Class in com.graphaware.common.transform
 

U

undefined() - Static method in class com.graphaware.common.description.predicate.Predicates
Create an Undefined predicate.
undefined() - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
Get the default predicate for undefined keys.
undefined() - Method in class com.graphaware.common.description.property.LiteralPropertiesDescription
 
undefined() - Method in class com.graphaware.common.description.property.WildcardPropertiesDescription
 
UnorderedPair<T> - Class in com.graphaware.common.util
An immutable pair of objects of the same type, where the order of the pair does not matter.
UnorderedPair(T, T) - Constructor for class com.graphaware.common.util.UnorderedPair
Construct a new pair.
UuidGenerator - Interface in com.graphaware.common.uuid
A UUID generator.

V

valueToString(Object) - Static method in class com.graphaware.common.util.EntityUtils
Convert a property value to String.
VersionReader - Class in com.graphaware.common.util
Reads version from property file.
VersionReader() - Constructor for class com.graphaware.common.util.VersionReader
 

W

wildcard(String, Direction) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
Construct a new "wildcard" relationship description, i.e., one that treats properties that are not explicitly constrained by a Predicate as Any.
wildcard(Relationship, Node) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
Construct a new "wildcard" relationship description, i.e., one that treats properties that are not explicitly constrained by a Predicate as Any (wildcard).
wildcard(RelationshipType, Direction) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
Construct a new "wildcard" relationship description, i.e., one that treats properties that are not explicitly constrained by a Predicate as Any.
WildcardPropertiesDescription - Class in com.graphaware.common.description.property
A BaseDetachedPropertiesDescription where every predicate not explicitly defined is Any.
WildcardPropertiesDescription(Map<String, Predicate>) - Constructor for class com.graphaware.common.description.property.WildcardPropertiesDescription
Construct a new properties description from the given map of predicates.
WildcardPropertiesDescription(Entity) - Constructor for class com.graphaware.common.description.property.WildcardPropertiesDescription
Construct a new properties description as the most specific description of the given entity.
with(NodeInclusionPolicy) - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
Reconfigure this instance to use a custom node inclusion policy.
with(NodePropertyInclusionPolicy) - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
Reconfigure this instance to use a custom node property inclusion policy.
with(RelationshipInclusionPolicy) - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
Reconfigure this instance to use a custom relationship inclusion policy.
with(RelationshipPropertyInclusionPolicy) - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
Reconfigure this instance to use a custom relationship property inclusion policy.
with(String) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
Create a new policy from the current one, reconfigured to only match nodes with the given label.
with(String) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
Create a new policy from the current one, reconfigured to only match properties with the given key.
with(String...) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
Create a new policy from the current one, reconfigured to only match relationships with the given relationship types.
with(String, Predicate) - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
 
with(String, Predicate) - Method in interface com.graphaware.common.description.property.DetachedPropertiesDescription
Construct a new description from this description by adding/replacing a predicate with a new one.
with(String, Predicate) - Method in interface com.graphaware.common.description.relationship.DetachedRelationshipDescription
Construct a new description from this description by adding/replacing a properties predicate with a new one.
with(String, Predicate) - Method in class com.graphaware.common.description.relationship.DetachedRelationshipDescriptionImpl
 
with(String, Predicate) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
Construct a new description from this description by adding/replacing a predicate with a new one.
with(Direction) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
Create a new policy from the current one, reconfigured to only match relationships with the given direction.
with(Direction, String...) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
Create a new policy from the current one, reconfigured to only match relationships with the given direction and relationship types.
with(Direction, RelationshipType...) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
Create a new policy from the current one, reconfigured to only match relationships with the given direction and relationship types.
with(Label) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
Create a new policy from the current one, reconfigured to only match nodes with the given label.
with(RelationshipType...) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
Create a new policy from the current one, reconfigured to only match relationships with the given relationship types.
wrapNode(Node) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
Allow subclasses to wrap a node.
Wrapper<T> - Interface in com.graphaware.common.wrapper
A wrapper (typically a decorator) for an object.
wrapRelationship(Relationship) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
Allow subclasses to wrap a relationship.
wrapRelationships(Iterable<Relationship>, Direction, RelationshipType...) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
Allow subclasses to wrap an iterable relationship.
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages