Uses of Interface
org.nuxeo.ecm.platform.relations.api.Node
-
-
Uses of Node in org.nuxeo.ecm.automation.core.operations.services
Methods in org.nuxeo.ecm.automation.core.operations.services with parameters of type Node Modifier and Type Method Description protected DocumentModel
GetRelations. getDocumentModel(Node node)
-
Uses of Node in org.nuxeo.ecm.platform.relations
Classes in org.nuxeo.ecm.platform.relations that implement Node Modifier and Type Class Description static class
CoreGraph.Subjects
Fake Node type used to pass down multiple nodes into whereBuilder.Fields in org.nuxeo.ecm.platform.relations with type parameters of type Node Modifier and Type Field Description protected List<Node>
CoreGraph.Subjects. nodes
Methods in org.nuxeo.ecm.platform.relations that return Node Modifier and Type Method Description protected Node
CoreGraph.StatementFinder. createUri(String uri)
Methods in org.nuxeo.ecm.platform.relations that return types with arguments of type Node Modifier and Type Method Description List<Node>
CoreGraph.Subjects. getNodes()
List<Node>
CoreGraph. getObjects(Node subject, Node predicate)
List<Node>
CoreGraph. getPredicates(Node subject, Node object)
List<Node>
CoreGraph. getSubjects(Node predicate, Node object)
Methods in org.nuxeo.ecm.platform.relations with parameters of type Node Modifier and Type Method Description protected static CoreGraph.NodeAsString
CoreGraph. getNodeAsString(Node node)
List<Node>
CoreGraph. getObjects(Node subject, Node predicate)
List<Node>
CoreGraph. getPredicates(Node subject, Node object)
List<Statement>
CoreGraph. getStatements(Node subject, Node predicate, Node object)
List<Node>
CoreGraph. getSubjects(Node predicate, Node object)
Constructor parameters in org.nuxeo.ecm.platform.relations with type arguments of type Node Constructor Description Subjects(List<Node> nodes)
-
Uses of Node in org.nuxeo.ecm.platform.relations.api
Subinterfaces of Node in org.nuxeo.ecm.platform.relations.api Modifier and Type Interface Description interface
Blank
Blank node.interface
Literal
Literal node.interface
QNameResource
Resource with a qualified name.interface
Resource
Resource.interface
Subject
Subject interface to identify subject nodes: resources and blank nodes.Methods in org.nuxeo.ecm.platform.relations.api that return Node Modifier and Type Method Description Node
Statement. getObject()
Node[]
Statement. getProperties(Resource property)
Node
Statement. getProperty(Resource property)
Methods in org.nuxeo.ecm.platform.relations.api that return types with arguments of type Node Modifier and Type Method Description List<Node>
Graph. getObjects(Node subject, Node predicate)
Gets items matching the statement pattern (subject, predicate, null).List<Node>
Graph. getPredicates(Node subject, Node object)
Gets items matching the statement pattern (subject, null, object).List<Map<String,Node>>
QueryResult. getResults()
List<Node>
Graph. getSubjects(Node predicate, Node object)
Get items matching the statement pattern (null, predicate, object).Methods in org.nuxeo.ecm.platform.relations.api with parameters of type Node Modifier and Type Method Description void
Statement. addProperties(Resource property, Node[] values)
void
Statement. addProperty(Resource property, Node value)
void
DocumentRelationManager. addRelation(CoreSession session, DocumentModel from, Node to, String predicate)
Add link between two documentvoid
DocumentRelationManager. addRelation(CoreSession session, DocumentModel from, Node to, String predicate, boolean inverse)
Add link between two documentvoid
DocumentRelationManager. addRelation(CoreSession session, DocumentModel from, Node to, String predicate, boolean inverse, boolean includeStatementsInEvents)
Add link between two documentvoid
DocumentRelationManager. addRelation(CoreSession session, DocumentModel from, Node to, String predicate, boolean inverse, boolean includeStatementsInEvents, String comment)
Add link between two documentvoid
Statement. deleteProperties(Resource property, Node[] values)
void
Statement. deleteProperty(Resource property, Node value)
List<Node>
Graph. getObjects(Node subject, Node predicate)
Gets items matching the statement pattern (subject, predicate, null).List<Node>
Graph. getPredicates(Node subject, Node object)
Gets items matching the statement pattern (subject, null, object).List<Statement>
Graph. getStatements(Node subject, Node predicate, Node object)
Returns all statements in the graph matching the pattern.List<Node>
Graph. getSubjects(Node predicate, Node object)
Get items matching the statement pattern (null, predicate, object).void
Statement. setObject(Node object)
void
Statement. setPredicate(Node predicate)
void
Statement. setProperties(Resource property, Node[] values)
void
Statement. setProperty(Resource property, Node value)
void
Statement. setSubject(Node subject)
Method parameters in org.nuxeo.ecm.platform.relations.api with type arguments of type Node Modifier and Type Method Description void
QueryResult. setResults(List<Map<String,Node>> results)
-
Uses of Node in org.nuxeo.ecm.platform.relations.api.impl
Classes in org.nuxeo.ecm.platform.relations.api.impl that implement Node Modifier and Type Class Description class
AbstractNode
Abstract class for nodes.class
BlankImpl
Blank node.class
LiteralImpl
Literal nodes.class
QNameResourceImpl
Prefixed resource.class
ResourceImpl
Resource.Fields in org.nuxeo.ecm.platform.relations.api.impl declared as Node Modifier and Type Field Description protected Node
StatementImpl. object
Fields in org.nuxeo.ecm.platform.relations.api.impl with type parameters of type Node Modifier and Type Field Description protected List<Map<String,Node>>
QueryResultImpl. results
Methods in org.nuxeo.ecm.platform.relations.api.impl that return Node Modifier and Type Method Description Node
StatementImpl. getObject()
Node[]
StatementImpl. getProperties(Resource property)
Node
StatementImpl. getProperty(Resource property)
Methods in org.nuxeo.ecm.platform.relations.api.impl that return types with arguments of type Node Modifier and Type Method Description List<Map<String,Node>>
QueryResultImpl. getResults()
Methods in org.nuxeo.ecm.platform.relations.api.impl with parameters of type Node Modifier and Type Method Description void
StatementImpl. addProperties(Resource property, Node[] values)
void
StatementImpl. addProperty(Resource property, Node value)
int
AbstractNode. compareTo(Node o)
void
StatementImpl. deleteProperties(Resource property, Node[] values)
void
StatementImpl. deleteProperty(Resource property, Node value)
void
StatementImpl. setObject(Node object)
void
StatementImpl. setPredicate(Node predicate)
void
StatementImpl. setProperties(Resource property, Node[] values)
void
StatementImpl. setProperty(Resource property, Node value)
void
StatementImpl. setSubject(Node subject)
Method parameters in org.nuxeo.ecm.platform.relations.api.impl with type arguments of type Node Modifier and Type Method Description void
QueryResultImpl. setResults(List<Map<String,Node>> results)
Constructors in org.nuxeo.ecm.platform.relations.api.impl with parameters of type Node Constructor Description StatementImpl(Node subject, Node predicate, Node object)
Constructor. -
Uses of Node in org.nuxeo.ecm.platform.relations.api.util
Methods in org.nuxeo.ecm.platform.relations.api.util with parameters of type Node Modifier and Type Method Description static DocumentModel
RelationHelper. getDocumentModel(Node node, CoreSession session)
Returns the document model corresponding to a relation node. -
Uses of Node in org.nuxeo.ecm.platform.relations.jena
Methods in org.nuxeo.ecm.platform.relations.jena that return types with arguments of type Node Modifier and Type Method Description List<Node>
JenaGraph. getObjects(Node subject, Node predicate)
List<Node>
JenaGraph. getPredicates(Node subject, Node object)
List<Node>
JenaGraph. getSubjects(Node predicate, Node object)
Methods in org.nuxeo.ecm.platform.relations.jena with parameters of type Node Modifier and Type Method Description List<Node>
JenaGraph. getObjects(Node subject, Node predicate)
List<Node>
JenaGraph. getPredicates(Node subject, Node object)
List<Statement>
JenaGraph. getStatements(Node subject, Node predicate, Node object)
List<Node>
JenaGraph. getSubjects(Node predicate, Node object)
-
Uses of Node in org.nuxeo.ecm.platform.relations.services
Methods in org.nuxeo.ecm.platform.relations.services with parameters of type Node Modifier and Type Method Description void
DocumentRelationService. addRelation(CoreSession session, DocumentModel from, Node to, String predicate)
void
DocumentRelationService. addRelation(CoreSession session, DocumentModel from, Node to, String predicate, boolean inverse)
void
DocumentRelationService. addRelation(CoreSession session, DocumentModel from, Node to, String predicate, boolean inverse, boolean includeStatementsInEvents)
void
DocumentRelationService. addRelation(CoreSession session, DocumentModel from, Node toResource, String predicate, boolean inverse, boolean includeStatementsInEvents, String comment)
-