# Uses of Interface
org.gitana.platform.client.node.BaseNode

Packages that use BaseNode
Package
Description
org.gitana.platform.client.branch
org.gitana.platform.client.changeset
org.gitana.platform.client.node
org.gitana.platform.client.node.type
org.gitana.platform.client.support
org.gitana.platform.client.util

## Uses of BaseNode in org.gitana.platform.client.branch

Methods in org.gitana.platform.client.branch that return BaseNode
Modifier and Type
Method
Description
`BaseNode`
Branch.`createNode()`
Creates an empty node on the branch.
`BaseNode`
Branch.`createNode(com.fasterxml.jackson.databind.node.ObjectNode object)`
Creates a node on the branch.
`BaseNode`
Branch.`createNode(org.gitana.platform.support.QName typeQName)`
Creates an empty node on the branch.
`BaseNode`
BranchImpl.`createNode()`
`BaseNode`
BranchImpl.`createNode(com.fasterxml.jackson.databind.node.ObjectNode object)`
`BaseNode`
BranchImpl.`createNode(org.gitana.platform.support.QName typeQName)`
`BaseNode`
Branch.`readNode(String nodeId)`
Reads a single node from the branch.
`BaseNode`
Branch.`readNode(String nodeId, String path)`
Reads a single node from the brancnh.
`BaseNode`
Branch.`readNode(String nodeId, LookupOptions options)`
Reads a single node from the brancnh.
`BaseNode`
BranchImpl.`readNode(String nodeId)`
`BaseNode`
BranchImpl.`readNode(String nodeId, String path)`
`BaseNode`
BranchImpl.`readNode(String nodeId, LookupOptions options)`
Methods in org.gitana.platform.client.branch that return types with arguments of type BaseNode
Modifier and Type
Method
Description
`Map<String,BaseNode>`
Branch.`createNodes(Map<String,String> params, org.gitana.http.HttpPayload... payloads)`
Creates multiple nodes from binary payloads (single attachment each).
`Map<String,BaseNode>`
BranchImpl.`createNodes(Map<String,String> params, org.gitana.http.HttpPayload... payloads)`
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm)`
Queries and searches for nodes.
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm, LookupOptions options)`
Queries and searches for nodes.
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm, org.gitana.platform.support.Pagination pagination)`
Queries and searches for nodes.
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm)`
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm, LookupOptions options)`
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm, org.gitana.platform.support.Pagination pagination)`
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`queryNodes(com.fasterxml.jackson.databind.node.ObjectNode query)`
Performs a query for nodes.
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`queryNodes(com.fasterxml.jackson.databind.node.ObjectNode query, LookupOptions options)`
Performs a query for nodes.
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`queryNodes(com.fasterxml.jackson.databind.node.ObjectNode query, org.gitana.platform.support.Pagination pagination)`
Performs a query for nodes.
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`queryNodes(com.fasterxml.jackson.databind.node.ObjectNode query)`
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`queryNodes(com.fasterxml.jackson.databind.node.ObjectNode query, LookupOptions options)`
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`queryNodes(com.fasterxml.jackson.databind.node.ObjectNode query, org.gitana.platform.support.Pagination pagination)`
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`searchNodes(com.fasterxml.jackson.databind.node.ObjectNode searchObject)`
Search
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`searchNodes(com.fasterxml.jackson.databind.node.ObjectNode searchObject, LookupOptions options)`
Search
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`searchNodes(com.fasterxml.jackson.databind.node.ObjectNode searchObject, org.gitana.platform.support.Pagination pagination)`
Search
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`searchNodes(String text)`
Full-text search
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`searchNodes(String text, LookupOptions options)`
Full-text search
`org.gitana.platform.support.ResultMap<BaseNode>`
Branch.`searchNodes(String text, org.gitana.platform.support.Pagination pagination)`
Full-text search
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`searchNodes(com.fasterxml.jackson.databind.node.ObjectNode searchObject)`
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`searchNodes(com.fasterxml.jackson.databind.node.ObjectNode searchObject, LookupOptions options)`
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`searchNodes(com.fasterxml.jackson.databind.node.ObjectNode searchObject, org.gitana.platform.support.Pagination pagination)`
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`searchNodes(String text)`
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`searchNodes(String text, LookupOptions options)`
`org.gitana.platform.support.ResultMap<BaseNode>`
BranchImpl.`searchNodes(String text, org.gitana.platform.support.Pagination pagination)`

## Uses of BaseNode in org.gitana.platform.client.changeset

Methods in org.gitana.platform.client.changeset that return types with arguments of type BaseNode
Modifier and Type
Method
Description
`org.gitana.platform.support.ResultMap<BaseNode>`
Changeset.`listNodes()`
`org.gitana.platform.support.ResultMap<BaseNode>`
ChangesetImpl.`listNodes()`

## Uses of BaseNode in org.gitana.platform.client.node

Subinterfaces of BaseNode in org.gitana.platform.client.node
Modifier and Type
Interface
Description
`interface`
`Association`
Association
`interface`
`Node`
Classes in org.gitana.platform.client.node that implement BaseNode
Modifier and Type
Class
Description
`class`
`AssociationImpl`
`class`
`BaseNodeImpl`
Base class for nodes
`class`
`NodeImpl`
Default "n:node" implementation for a node.
Methods in org.gitana.platform.client.node that return types with arguments of type BaseNode
Modifier and Type
Method
Description
`org.gitana.platform.support.ResultMap<BaseNode>`
Node.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm, com.fasterxml.jackson.databind.node.ObjectNode traverse)`
Queries and searches for nodes in the defined traversal space around this node.
`org.gitana.platform.support.ResultMap<BaseNode>`
Node.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm, com.fasterxml.jackson.databind.node.ObjectNode traverse, LookupOptions options)`
Queries and searches for nodes in the defined traversal space around this node.
`org.gitana.platform.support.ResultMap<BaseNode>`
Node.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm, com.fasterxml.jackson.databind.node.ObjectNode traverse, org.gitana.platform.support.Pagination pagination)`
Queries and searches for nodes in the defined traversal space around this node.
`org.gitana.platform.support.ResultMap<BaseNode>`
NodeImpl.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm, com.fasterxml.jackson.databind.node.ObjectNode traverse)`
`org.gitana.platform.support.ResultMap<BaseNode>`
NodeImpl.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm, com.fasterxml.jackson.databind.node.ObjectNode traverse, LookupOptions options)`
`org.gitana.platform.support.ResultMap<BaseNode>`
NodeImpl.`findNodes(com.fasterxml.jackson.databind.node.ObjectNode query, String searchTerm, com.fasterxml.jackson.databind.node.ObjectNode traverse, org.gitana.platform.support.Pagination pagination)`
`org.gitana.platform.support.ResultMap<BaseNode>`
Node.`listChildren()`
Retrieves the children of the current node.
`org.gitana.platform.support.ResultMap<BaseNode>`
Node.`listChildren(org.gitana.platform.support.Pagination pagination)`
Retrieves the children of the current node.
`org.gitana.platform.support.ResultMap<BaseNode>`
NodeImpl.`listChildren()`
`org.gitana.platform.support.ResultMap<BaseNode>`
NodeImpl.`listChildren(org.gitana.platform.support.Pagination pagination)`
`org.gitana.platform.support.ResultMap<BaseNode>`
Node.`listRelatives(org.gitana.platform.support.QName type, org.gitana.platform.services.association.Direction direction)`
Retrieves the relatives of the current node.
`org.gitana.platform.support.ResultMap<BaseNode>`
Node.`listRelatives(org.gitana.platform.support.QName type, org.gitana.platform.services.association.Direction direction, org.gitana.platform.support.Pagination pagination)`
Retrieves the relatives of the current node.
`org.gitana.platform.support.ResultMap<BaseNode>`
NodeImpl.`listRelatives(org.gitana.platform.support.QName type, org.gitana.platform.services.association.Direction direction)`
`org.gitana.platform.support.ResultMap<BaseNode>`
NodeImpl.`listRelatives(org.gitana.platform.support.QName type, org.gitana.platform.services.association.Direction direction, org.gitana.platform.support.Pagination pagination)`
`org.gitana.platform.support.ResultMap<BaseNode>`
Node.`queryRelatives(org.gitana.platform.support.QName type, org.gitana.platform.services.association.Direction direction, com.fasterxml.jackson.databind.node.ObjectNode query)`
Queries the relatives of the current node.
`org.gitana.platform.support.ResultMap<BaseNode>`
Node.`queryRelatives(org.gitana.platform.support.QName type, org.gitana.platform.services.association.Direction direction, com.fasterxml.jackson.databind.node.ObjectNode query, org.gitana.platform.support.Pagination pagination)`
Queries the relatives of the current node.
`org.gitana.platform.support.ResultMap<BaseNode>`
NodeImpl.`queryRelatives(org.gitana.platform.support.QName type, org.gitana.platform.services.association.Direction direction, com.fasterxml.jackson.databind.node.ObjectNode query)`
`org.gitana.platform.support.ResultMap<BaseNode>`
NodeImpl.`queryRelatives(org.gitana.platform.support.QName type, org.gitana.platform.services.association.Direction direction, com.fasterxml.jackson.databind.node.ObjectNode query, org.gitana.platform.support.Pagination pagination)`

## Uses of BaseNode in org.gitana.platform.client.node.type

Subinterfaces of BaseNode in org.gitana.platform.client.node.type
Modifier and Type
Interface
Description
`interface`
`AssociationDefinition`
`interface`
`ChildAssociation`
`interface`
`CopiedFromAssociation`
`interface`
`CreatedAssociation`
`interface`
`Definition`
`interface`
`DeletedAssociation`
`interface`
`FeatureDefinition`
`interface`
`Form`
`interface`
`Group`
`interface`
`HasBehaviorAssociation`
`interface`
`HasFormAssociation`
`interface`
`HasLockAssociation`
`interface`
`HasMountAssociation`
`interface`
`HasTranslationAssociation`
`interface`
`LinkedAssociation`
`interface`
`NodeList`
`interface`
`OwnedAssociation`
`interface`
`Person`
`interface`
`Rule`
`interface`
`TypeDefinition`
`interface`
`UpdatedAssociation`
Classes in org.gitana.platform.client.node.type that implement BaseNode
Modifier and Type
Class
Description
`class`
`AbstractDefinitionImpl`
`class`
`AssociationDefinitionImpl`
`class`
`ChildAssociationImpl`
`class`
`CopiedFromAssociationImpl`
`class`
`CreatedAssociationImpl`
`class`
`DeletedAssociationImpl`
`class`
`FeatureDefinitionImpl`
`class`
`FormImpl`
`class`
`GroupImpl`
`class`
`HasBehaviorAssociationImpl`
`class`
`HasFormAssociationImpl`
`class`
`HasLockAssociationImpl`
`class`
`HasMountAssociationImpl`
`class`
`HasTranslationAssociationImpl`
`class`
`LinkedAssociationImpl`
`class`
`NodeListImpl`
`class`
`OwnedAssociationImpl`
`class`
`PersonImpl`
`class`
`RuleImpl`
`class`
`TypeDefinitionImpl`
`class`
`UpdatedAssociationImpl`

## Uses of BaseNode in org.gitana.platform.client.support

Methods in org.gitana.platform.client.support that return BaseNode
Modifier and Type
Method
Description
`BaseNode`
ObjectFactory.`node(Branch branch, Response response)`
`BaseNode`
ObjectFactory.`node(Branch branch, org.gitana.platform.support.QName typeQName)`
`BaseNode`
ObjectFactory.`node(Branch branch, org.gitana.platform.support.QName typeQName, com.fasterxml.jackson.databind.node.ObjectNode object)`
`BaseNode`
ObjectFactoryImpl.`node(Branch branch, Response response)`
`BaseNode`
ObjectFactoryImpl.`node(Branch branch, org.gitana.platform.support.QName typeQName)`
`BaseNode`
ObjectFactoryImpl.`node(Branch branch, org.gitana.platform.support.QName typeQName, com.fasterxml.jackson.databind.node.ObjectNode object)`
`BaseNode`
ObjectFactory.`produce(Branch branch, com.fasterxml.jackson.databind.node.ObjectNode object, boolean isSaved)`
`BaseNode`
ObjectFactoryImpl.`produce(Branch branch, com.fasterxml.jackson.databind.node.ObjectNode object, boolean isSaved)`
Methods in org.gitana.platform.client.support that return types with arguments of type BaseNode
Modifier and Type
Method
Description
`org.gitana.platform.support.ResultMap<BaseNode>`
ObjectFactory.`nodes(Branch branch, Response response)`
`org.gitana.platform.support.ResultMap<BaseNode>`
ObjectFactoryImpl.`nodes(Branch branch, Response response)`

## Uses of BaseNode in org.gitana.platform.client.util

Method parameters in org.gitana.platform.client.util with type arguments of type BaseNode
Modifier and Type
Method
Description
`static org.gitana.platform.support.ResultMap<Node>`
DriverUtil.`toNodes(org.gitana.platform.support.ResultMap<BaseNode> baseNodes)`