Uses of Class
org.nuxeo.ecm.core.storage.sql.Node
Package
Description
Implementation of a Nuxeo repository over an SQL database.
-
Uses of Node in org.nuxeo.ecm.core.storage.sql
Modifier and TypeMethodDescriptionSession.addChildNode
(Serializable id, Node parent, String name, Long pos, String typeName, boolean complexProp) Creates a new child node with given id (used for import).Session.addChildNode
(Node parent, String name, Long pos, String typeName, boolean complexProp) Creates a new child node.SessionImpl.addChildNode
(Serializable id, Node parent, String name, Long pos, String typeName, boolean complexProp) 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) Session.addProxy
(Serializable targetId, Serializable versionSeriesId, Node parent, String name, Long pos) Creates a proxy for a version node.SessionImpl.addProxy
(Serializable targetId, Serializable versionableId, Node parent, String name, Long pos) Checks in a checked-out node: creates a new version with a copy of its information.default Node
Copies a node to a new location with a new name.Copies a node to a new location with a new name.Session.getChildNode
(Node parent, String name, boolean complexProp) Gets a child node given its parent and name.SessionImpl.getChildNode
(Node parent, String name, boolean complexProp) Session.getLastVersion
(Serializable versionSeriesId) Gets the last version for a given version series id.SessionImpl.getLastVersion
(Serializable versionSeriesId) Session.getNodeById
(Serializable id) Gets a node given its id.SessionImpl.getNodeById
(Serializable id) protected Node
SessionImpl.getNodeById
(Serializable id, boolean prefetch) Session.getNodeByPath
(String path, Node node) Gets a node given its absolute path, or given an existing node and a relative path.SessionImpl.getNodeByPath
(String path, Node node) Session.getParentNode
(Node node) Gets the parent of a node.SessionImpl.getParentNode
(Node node) Session.getRootNode()
Gets the root node of the repository.SessionImpl.getRootNode()
Session.getVersionByLabel
(Serializable versionSeriesId, String label) Gets a version given its version series id and label.SessionImpl.getVersionByLabel
(Serializable versionSeriesId, String label) Moves a node to a new location with a new name.Modifier and TypeMethodDescriptionSession.getChildren
(Node parent, String name, boolean complexProp) Gets the children of a node.SessionImpl.getChildren
(Node parent, String name, boolean complexProp) SessionImpl.getNodes
(List<Serializable> ids) Session.getNodesByIds
(Collection<Serializable> ids) Gets several nodes given their ids.SessionImpl.getNodesByIds
(Collection<Serializable> ids) SessionImpl.getNodesByIds
(Collection<Serializable> ids, boolean prefetch) Session.getProxies
(Node document) Finds the proxies for a document.Session.getProxies
(Node document, Node parent) Finds the proxies for a document.SessionImpl.getProxies
(Node document) SessionImpl.getProxies
(Node document, Node parent) Session.getVersions
(Serializable versionSeriesId) Gets all the versions for a given version series id.SessionImpl.getVersions
(Serializable versionSeriesId) Modifier and TypeMethodDescriptionSession.addChildNode
(Serializable id, Node parent, String name, Long pos, String typeName, boolean complexProp) Creates a new child node with given id (used for import).Session.addChildNode
(Node parent, String name, Long pos, String typeName, boolean complexProp) Creates a new child node.SessionImpl.addChildNode
(Serializable id, Node parent, String name, Long pos, String typeName, boolean complexProp) 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) Session.addProxy
(Serializable targetId, Serializable versionSeriesId, Node parent, String name, Long pos) Creates a proxy for a version node.SessionImpl.addProxy
(Serializable targetId, Serializable versionableId, Node parent, String name, Long pos) Checks in a node (creates a version).Checks in a checked-out node: creates a new version with a copy of its information.void
Checks out a node.void
Checks out a checked-in node.void
PersistenceContext.copy
(Node source, Serializable parentId, String name, Consumer<Serializable> afterRecordCopy) Copy a child to a new parent with a new name.default Node
Copies a node to a new location with a new name.Copies a node to a new location with a new name.Session.getChildNode
(Node parent, String name, boolean complexProp) Gets a child node given its parent and name.SessionImpl.getChildNode
(Node parent, String name, boolean complexProp) Session.getChildren
(Node parent, String name, boolean complexProp) Gets the children of a node.SessionImpl.getChildren
(Node parent, String name, boolean complexProp) Session.getNodeByPath
(String path, Node node) Gets a node given its absolute path, or given an existing node and a relative path.SessionImpl.getNodeByPath
(String path, Node node) Session.getParentNode
(Node node) Gets the parent of a node.SessionImpl.getParentNode
(Node node) Gets the absolute path of a node.Session.getProxies
(Node document) Finds the proxies for a document.Session.getProxies
(Node document, Node parent) Finds the proxies for a document.SessionImpl.getProxies
(Node document) 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.Moves a node to a new location with a new 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> beforeRemove) void
Session.removePropertyNode
(Node node) Removes a property node from the storage.void
SessionImpl.removePropertyNode
(Node node) void
Restores a node to a given version.void
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) Modifier and TypeMethodDescriptionCopies a node to a new location with a new name.void
Session.removeNode
(Node node, Consumer<Node> beforeRecordRemove) Removes a node from the storage.void
SessionImpl.removeNode
(Node node, Consumer<Node> beforeRemove) -
Uses of Node in org.nuxeo.ecm.core.storage.sql.coremodel
Modifier and TypeMethodDescriptionprotected Node
SQLSession.addChildProperty
(Node parent, String name, Long pos, String typeName) protected Node
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) SQLDocument.getNode()
Returns the node with info about the hierarchy location.SQLDocumentLive.getNode()
SQLDocumentProxy.getNode()
protected Node
SQLSession.getNodeById
(Serializable id) Modifier and TypeMethodDescriptionSQLDocumentLive.getChildAsList
(Node node, String name) SQLSession.getComplexList
(Node node, String name) SQLDocumentLive.updateList
(Node node, String name, Property property) Modifier and TypeMethodDescriptionprotected Document
protected Node
SQLSession.addChildProperty
(Node parent, String name, Long pos, String typeName) protected boolean
SQLSession.addMixinType
(Node node, String mixin) protected Document
protected void
protected String
SQLSession.findFreeName
(Node parentNode, String name) protected Node
protected Document
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) SQLSession.getChildren
(Node node) SQLSession.getComplexList
(Node node, String name) protected Document
protected String
protected boolean
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.notifyDocumentRemove
(Node node) protected void
SQLSession.orderBefore
(Node node, Node src, Node dest) protected void
protected boolean
SQLSession.removeMixinType
(Node node, String mixin) protected void
SQLSession.removeProperty
(Node node) protected void
SQLDocumentLive.updateList
(Node node, String name, Property property) protected void
ModifierConstructorDescriptionprotected
SQLDocumentLive
(Node node, ComplexType type, SQLSession session, boolean readonly) protected
SQLDocumentVersion
(Node node, ComplexType type, SQLSession session, boolean readonly)