Uses of Class
org.nuxeo.ecm.core.storage.sql.Node
-
Packages that use Node Package Description org.nuxeo.ecm.core.storage.sql Implementation of a Nuxeo repository over an SQL database.org.nuxeo.ecm.core.storage.sql.coremodel -
-
Uses of Node in org.nuxeo.ecm.core.storage.sql
Methods in org.nuxeo.ecm.core.storage.sql that return Node Modifier and Type Method Description Node
Session. addChildNode(Serializable id, Node parent, String name, Long pos, String typeName, boolean complexProp)
Creates a new child node with given id (used for import).Node
Session. addChildNode(Node parent, String name, Long pos, String typeName, boolean complexProp)
Creates a new child node.Node
SessionImpl. addChildNode(Serializable id, Node parent, String name, Long pos, String typeName, boolean complexProp)
Node
SessionImpl. addChildNode(Node parent, String name, Long pos, String typeName, boolean complexProp)
protected Node
SessionImpl. addNode(Serializable id, Serializable parentId, String name, Long pos, String typeName, boolean complexProp)
Node
Session. addProxy(Serializable targetId, Serializable versionSeriesId, Node parent, String name, Long pos)
Creates a proxy for a version node.Node
SessionImpl. addProxy(Serializable targetId, Serializable versionableId, Node parent, String name, Long pos)
Node
Session. checkIn(Node node, String label, String checkinComment)
Checks in a checked-out node: creates a new version with a copy of its information.Node
SessionImpl. checkIn(Node node, String label, String checkinComment)
default Node
Session. copy(Node source, Node parent, String name)
Copies a node to a new location with a new name.Node
Session. copy(Node source, Node parent, String name, Consumer<Node> afterRecordCopy)
Copies a node to a new location with a new name.Node
SessionImpl. copy(Node source, Node parent, String name, Consumer<Node> afterRecordCopy)
Node
Session. getChildNode(Node parent, String name, boolean complexProp)
Gets a child node given its parent and name.Node
SessionImpl. getChildNode(Node parent, String name, boolean complexProp)
Node
Session. getLastVersion(Serializable versionSeriesId)
Gets the last version for a given version series id.Node
SessionImpl. getLastVersion(Serializable versionSeriesId)
Node
Session. getNodeById(Serializable id)
Gets a node given its id.Node
SessionImpl. getNodeById(Serializable id)
protected Node
SessionImpl. getNodeById(Serializable id, boolean prefetch)
Node
Session. getNodeByPath(String path, Node node)
Gets a node given its absolute path, or given an existing node and a relative path.Node
SessionImpl. getNodeByPath(String path, Node node)
Node
Session. getParentNode(Node node)
Gets the parent of a node.Node
SessionImpl. getParentNode(Node node)
Node
Session. getRootNode()
Gets the root node of the repository.Node
SessionImpl. getRootNode()
Node
Session. getVersionByLabel(Serializable versionSeriesId, String label)
Gets a version given its version series id and label.Node
SessionImpl. getVersionByLabel(Serializable versionSeriesId, String label)
Node
Session. move(Node source, Node parent, String name)
Moves a node to a new location with a new name.Node
SessionImpl. move(Node source, Node parent, String name)
Methods in org.nuxeo.ecm.core.storage.sql that return types with arguments of type Node Modifier and Type Method Description List<Node>
Session. getChildren(Node parent, String name, boolean complexProp)
Gets the children of a node.List<Node>
SessionImpl. getChildren(Node parent, String name, boolean complexProp)
protected List<Node>
SessionImpl. getNodes(List<Serializable> ids)
List<Node>
Session. getNodesByIds(Collection<Serializable> ids)
Gets several nodes given their ids.List<Node>
SessionImpl. getNodesByIds(Collection<Serializable> ids)
List<Node>
SessionImpl. getNodesByIds(Collection<Serializable> ids, boolean prefetch)
List<Node>
Session. getProxies(Node document)
Finds the proxies for a document.List<Node>
Session. getProxies(Node document, Node parent)
Finds the proxies for a document.List<Node>
SessionImpl. getProxies(Node document)
List<Node>
SessionImpl. getProxies(Node document, Node parent)
List<Node>
Session. getVersions(Serializable versionSeriesId)
Gets all the versions for a given version series id.List<Node>
SessionImpl. getVersions(Serializable versionSeriesId)
Methods in org.nuxeo.ecm.core.storage.sql with parameters of type Node Modifier and Type Method Description Node
Session. addChildNode(Serializable id, Node parent, String name, Long pos, String typeName, boolean complexProp)
Creates a new child node with given id (used for import).Node
Session. addChildNode(Node parent, String name, Long pos, String typeName, boolean complexProp)
Creates a new child node.Node
SessionImpl. addChildNode(Serializable id, Node parent, String name, Long pos, String typeName, boolean complexProp)
Node
SessionImpl. addChildNode(Node parent, String name, Long pos, String typeName, boolean complexProp)
boolean
Session. addMixinType(Node node, String mixin)
Adds a mixin to a node.boolean
SessionImpl. addMixinType(Node node, String mixin)
Node
Session. addProxy(Serializable targetId, Serializable versionSeriesId, Node parent, String name, Long pos)
Creates a proxy for a version node.Node
SessionImpl. addProxy(Serializable targetId, Serializable versionableId, Node parent, String name, Long pos)
Serializable
PersistenceContext. checkIn(Node node, String label, String checkinComment)
Checks in a node (creates a version).Node
Session. checkIn(Node node, String label, String checkinComment)
Checks in a checked-out node: creates a new version with a copy of its information.Node
SessionImpl. checkIn(Node node, String label, String checkinComment)
void
PersistenceContext. checkOut(Node node)
Checks out a node.void
Session. checkOut(Node node)
Checks out a checked-in node.void
SessionImpl. checkOut(Node node)
Serializable
PersistenceContext. copy(Node source, Serializable parentId, String name, Consumer<Serializable> afterRecordCopy)
Copy a child to a new parent with a new name.default Node
Session. copy(Node source, Node parent, String name)
Copies a node to a new location with a new name.Node
Session. copy(Node source, Node parent, String name, Consumer<Node> afterRecordCopy)
Copies a node to a new location with a new name.Node
SessionImpl. copy(Node source, Node parent, String name, Consumer<Node> afterRecordCopy)
Node
Session. getChildNode(Node parent, String name, boolean complexProp)
Gets a child node given its parent and name.Node
SessionImpl. getChildNode(Node parent, String name, boolean complexProp)
List<Node>
Session. getChildren(Node parent, String name, boolean complexProp)
Gets the children of a node.List<Node>
SessionImpl. getChildren(Node parent, String name, boolean complexProp)
Node
Session. getNodeByPath(String path, Node node)
Gets a node given its absolute path, or given an existing node and a relative path.Node
SessionImpl. getNodeByPath(String path, Node node)
Node
Session. getParentNode(Node node)
Gets the parent of a node.Node
SessionImpl. getParentNode(Node node)
String
Session. getPath(Node node)
Gets the absolute path of a node.String
SessionImpl. getPath(Node node)
List<Node>
Session. getProxies(Node document)
Finds the proxies for a document.List<Node>
Session. getProxies(Node document, Node parent)
Finds the proxies for a document.List<Node>
SessionImpl. getProxies(Node document)
List<Node>
SessionImpl. getProxies(Node document, Node parent)
boolean
Session. hasChildNode(Node parent, String name, boolean complexProp)
Checks if a child node with the given name exists.boolean
SessionImpl. hasChildNode(Node parent, String name, boolean complexProp)
boolean
Session. hasChildren(Node parent, boolean complexProp)
Checks it a node has children.boolean
SessionImpl. hasChildren(Node parent, boolean complexProp)
void
PersistenceContext. move(Node source, Serializable parentId, String name)
Move a child to a new parent with a new name.Node
Session. move(Node source, Node parent, String name)
Moves a node to a new location with a new name.Node
SessionImpl. move(Node source, Node parent, String name)
void
Session. orderBefore(Node parent, Node source, Node dest)
Order the given source child node before the destination child node.void
SessionImpl. orderBefore(Node parent, Node source, Node dest)
boolean
Session. removeMixinType(Node node, String mixin)
Removes a mixin from a node.boolean
SessionImpl. removeMixinType(Node node, String mixin)
default void
Session. removeNode(Node node)
Removes a node from the storage.void
Session. removeNode(Node node, Consumer<Node> beforeRecordRemove)
Removes a node from the storage.void
SessionImpl. removeNode(Node node, Consumer<Node> beforeRecordRemove)
void
Session. removePropertyNode(Node node)
Removes a property node from the storage.void
SessionImpl. removePropertyNode(Node node)
void
Session. restore(Node node, Node version)
Restores a node to a given version.void
SessionImpl. restore(Node node, Node version)
void
PersistenceContext. restoreVersion(Node node, Node version)
Restores a node to a given version.void
Session. setProxyTarget(Node proxy, Serializable targetId)
Sets a proxies' target.void
SessionImpl. setProxyTarget(Node proxy, Serializable targetId)
Method parameters in org.nuxeo.ecm.core.storage.sql with type arguments of type Node Modifier and Type Method Description Node
Session. copy(Node source, Node parent, String name, Consumer<Node> afterRecordCopy)
Copies a node to a new location with a new name.Node
SessionImpl. copy(Node source, Node parent, String name, Consumer<Node> afterRecordCopy)
void
Session. removeNode(Node node, Consumer<Node> beforeRecordRemove)
Removes a node from the storage.void
SessionImpl. removeNode(Node node, Consumer<Node> beforeRecordRemove)
Constructors in org.nuxeo.ecm.core.storage.sql with parameters of type Node Constructor Description IdWithTypes(Node node)
-
Uses of Node in org.nuxeo.ecm.core.storage.sql.coremodel
Fields in org.nuxeo.ecm.core.storage.sql.coremodel declared as Node Modifier and Type Field Description protected Node
SQLDocumentLive. node
Methods in org.nuxeo.ecm.core.storage.sql.coremodel that return Node Modifier and Type Method Description protected Node
SQLSession. addChildProperty(Node parent, String name, Long pos, String typeName)
protected Node
SQLDocumentLive. getChild(Node node, String name, Type type)
protected Node
SQLDocumentLive. getChildForWrite(Node node, String name, Type type)
protected Node
SQLSession. getChildProperty(Node node, String name, String typeName)
protected Node
SQLSession. getChildPropertyForWrite(Node node, String name, String typeName)
Node
SQLDocument. getNode()
Returns the node with info about the hierarchy location.Node
SQLDocumentLive. getNode()
Node
SQLDocumentProxy. getNode()
protected Node
SQLSession. getNodeById(Serializable id)
Methods in org.nuxeo.ecm.core.storage.sql.coremodel that return types with arguments of type Node Modifier and Type Method Description protected List<Node>
SQLDocumentLive. getChildAsList(Node node, String name)
protected List<Node>
SQLSession. getComplexList(Node node, String name)
protected List<Node>
SQLDocumentLive. updateList(Node node, String name, Property property)
Methods in org.nuxeo.ecm.core.storage.sql.coremodel with parameters of type Node Modifier and Type Method Description protected Document
SQLSession. addChild(Node parent, String name, Long pos, String typeName)
protected Node
SQLSession. addChildProperty(Node parent, String name, Long pos, String typeName)
protected boolean
SQLSession. addMixinType(Node node, String mixin)
protected Document
SQLSession. checkIn(Node node, String label, String checkinComment)
protected void
SQLSession. checkOut(Node node)
protected String
SQLSession. findFreeName(Node parentNode, String name)
protected Node
SQLDocumentLive. getChild(Node node, String name, Type type)
protected Document
SQLSession. getChild(Node node, String name)
protected List<Node>
SQLDocumentLive. getChildAsList(Node node, String name)
protected Node
SQLDocumentLive. getChildForWrite(Node node, String name, Type type)
protected Node
SQLSession. getChildProperty(Node node, String name, String typeName)
protected Node
SQLSession. getChildPropertyForWrite(Node node, String name, String typeName)
protected List<Document>
SQLSession. getChildren(Node node)
protected List<Node>
SQLSession. getComplexList(Node node, String name)
protected Document
SQLSession. getParent(Node node)
protected String
SQLSession. getPath(Node node)
protected boolean
SQLSession. hasChild(Node node, String name)
protected boolean
SQLSession. hasChildren(Node node)
protected Document
SQLSession. importChild(String uuid, Node parent, String name, Long pos, String typeName, Map<String,Serializable> props)
protected void
SQLSession. notifyDocumentBlobManagerAfterCopy(Node node)
protected void
SQLSession. notifyDocumentBlobManagerBeforeRemove(Node node)
protected void
SQLSession. orderBefore(Node node, Node src, Node dest)
protected void
SQLSession. remove(Node node)
protected boolean
SQLSession. removeMixinType(Node node, String mixin)
protected void
SQLSession. removeProperty(Node node)
protected void
SQLSession. restore(Node node, Node version)
protected List<Node>
SQLDocumentLive. updateList(Node node, String name, Property property)
protected void
SQLDocumentLive. updateList(Node node, String name, Field field, String xpath, List<Object> values)
Constructors in org.nuxeo.ecm.core.storage.sql.coremodel with parameters of type Node Constructor Description SQLDocumentLive(Node node, ComplexType type, SQLSession session, boolean readonly)
SQLDocumentVersion(Node node, ComplexType type, SQLSession session, boolean readonly)
-