Uses of Class
org.apache.jackrabbit.core.NodeImpl
-
Packages that use NodeImpl Package Description org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API.org.apache.jackrabbit.core.lock org.apache.jackrabbit.core.security.authorization.acl org.apache.jackrabbit.core.security.user org.apache.jackrabbit.core.session org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers.org.apache.jackrabbit.core.xml -
-
Uses of NodeImpl in org.apache.jackrabbit.core
Methods in org.apache.jackrabbit.core that return NodeImpl Modifier and Type Method Description NodeImplNodeImpl. addNode(Name nodeName, Name nodeTypeName, NodeId id)Same asexcept that this method takesNode.addNode(String, String)Namearguments instead ofStrings and has an additionaluuidargument.protected NodeImplProtectedItemModifier. addNode(NodeImpl parentImpl, Name name, Name ntName)protected NodeImplProtectedItemModifier. addNode(NodeImpl parentImpl, Name name, Name ntName, NodeId nodeId)NodeImplNodeImpl. clone(NodeImpl src, Name name)Create a child node that is a clone of a shareable node.protected NodeImplNodeImpl. createChildNode(Name name, NodeTypeImpl nodeType, NodeId id)NodeImplItemManager. getNode(NodeId id, NodeId parentId)Returns a node with a given id and parent id.NodeImplItemManager. getNode(Path path)NodeImplNodeImpl. getNode(Name name)Returns the child node ofthisnode with the specifiedname.NodeImplNodeImpl. getNode(Name name, int index)Returns the child node ofthisnode with the specifiedname.NodeImplSessionImpl. getNodeById(NodeId id)Retrieves theNodewith the given id.NodeImplNodeImpl. replaceChildNode(NodeId id, Name nodeName, Name nodeTypeName, Name[] mixinNames)Replaces the child node with the specifiedidby a new child node with the same id and specifiednodeName,nodeTypeNameandmixinNames.Methods in org.apache.jackrabbit.core with parameters of type NodeImpl Modifier and Type Method Description protected NodeImplProtectedItemModifier. addNode(NodeImpl parentImpl, Name name, Name ntName)protected NodeImplProtectedItemModifier. addNode(NodeImpl parentImpl, Name name, Name ntName, NodeId nodeId)NodeImplNodeImpl. clone(NodeImpl src, Name name)Create a child node that is a clone of a shareable node.protected voidProtectedItemModifier. markModified(NodeImpl parentImpl)protected voidVersionManagerImpl. restore(NodeImpl node, Version version, boolean removeExisting)Same asVersionManagerImpl.restore(String, String, boolean)but to ensure backward compatibility for Node.restore(Version, boolean).protected PropertyProtectedItemModifier. setProperty(NodeImpl parentImpl, Name name, Value value)protected PropertyProtectedItemModifier. setProperty(NodeImpl parentImpl, Name name, Value[] values)protected PropertyProtectedItemModifier. setProperty(NodeImpl parentImpl, Name name, Value[] values, int type)protected PropertyProtectedItemModifier. setProperty(NodeImpl parentImpl, Name name, Value value, boolean ignorePermissions)voidVersionManagerImpl. update(NodeImpl node, String srcWorkspaceName)Does an update. -
Uses of NodeImpl in org.apache.jackrabbit.core.lock
Methods in org.apache.jackrabbit.core.lock with parameters of type NodeImpl Modifier and Type Method Description voidLockManager. checkLock(NodeImpl node)Check whether the node given is locked by somebody else than the current session.voidLockManagerImpl. checkLock(NodeImpl node)Check whether the node given is locked by somebody else than the current session.voidXALockManager. checkLock(NodeImpl node)Check whether the node given is locked by somebody else than the current session.voidLockManager. checkUnlock(Session session, NodeImpl node)Check whether a session is allowed to unlock a node.voidLockManagerImpl. checkUnlock(Session session, NodeImpl node)Check whether a session is allowed to unlock a node.voidXALockManager. checkUnlock(Session session, NodeImpl node)Check whether a session is allowed to unlock a node.LockLockManager. getLock(NodeImpl node)Returns the Lock object that applies to a node.LockLockManagerImpl. getLock(NodeImpl node)Returns the Lock object that applies to a node.LockXALockManager. getLock(NodeImpl node)Returns the Lock object that applies to a node.booleanLockManager. holdsLock(NodeImpl node)Returnstrueif the node given holds a lock; otherwise returnsfalse.booleanLockManagerImpl. holdsLock(NodeImpl node)Returnstrueif the node given holds a lock; otherwise returnsfalse.booleanXALockManager. holdsLock(NodeImpl node)Returnstrueif the node given holds a lock; otherwise returnsfalse.booleanLockManager. isLocked(NodeImpl node)Returnstrueif this node is locked either as a result of a lock held by this node or by a deep lock on a node above this node; otherwise returnsfalsebooleanLockManagerImpl. isLocked(NodeImpl node)Returnstrueif this node is locked either as a result of a lock held by this node or by a deep lock on a node above this node; otherwise returnsfalsebooleanXALockManager. isLocked(NodeImpl node)Returnstrueif this node is locked either as a result of a lock held by this node or by a deep lock on a node above this node; otherwise returnsfalseLockLockManager. lock(NodeImpl node, boolean isDeep, boolean isSessionScoped)Lock a node.LockLockManager. lock(NodeImpl node, boolean isDeep, boolean isSessionScoped, long timeoutHint, String ownerInfo)Lock a node.LockLockManagerImpl. lock(NodeImpl node, boolean isDeep, boolean isSessionScoped)Lock a node.LockLockManagerImpl. lock(NodeImpl node, boolean isDeep, boolean isSessionScoped, long timoutHint, String ownerInfo)LockXALockManager. lock(NodeImpl node, boolean isDeep, boolean isSessionScoped)Lock a node.LockXALockManager. lock(NodeImpl node, boolean isDeep, boolean isSessionScoped, long timoutHint, String ownerInfo)protected voidLockManagerImpl. removeLockProperties(NodeImpl node)voidLockManager. unlock(NodeImpl node)Removes the lock on a node given by its path.voidLockManagerImpl. unlock(NodeImpl node)Removes the lock on a node given by its path.voidXALockManager. unlock(NodeImpl node)Removes the lock on a node given by its path.protected voidLockManagerImpl. writeLockProperties(NodeImpl node, String lockOwner, boolean isDeep)Add the lock related properties to the target node. -
Uses of NodeImpl in org.apache.jackrabbit.core.security.authorization.acl
Methods in org.apache.jackrabbit.core.security.authorization.acl with parameters of type NodeImpl Modifier and Type Method Description protected List<org.apache.jackrabbit.core.security.authorization.acl.Entry>EntryCollector. collectEntries(NodeImpl node, EntryFilter filter)Collect the ACEs effective at the given node applying the specified filter.protected org.apache.jackrabbit.core.security.authorization.acl.EntryCollector.EntriesEntryCollector. getEntries(NodeImpl node)Retrieve the access control entries defined for the given node. -
Uses of NodeImpl in org.apache.jackrabbit.core.security.user
Methods in org.apache.jackrabbit.core.security.user with parameters of type NodeImpl Modifier and Type Method Description protected GroupUserManagerImpl. doCreateGroup(NodeImpl node)Build the group object from the given group node.protected UserUserManagerImpl. doCreateUser(NodeImpl node)Build the user object from the given user node.voidUserImporter. end(NodeImpl protectedParent)booleanUserImporter. handlePropInfo(NodeImpl parent, PropInfo protectedPropInfo, QPropertyDefinition def)booleanUserImporter. start(NodeImpl protectedParent)Constructors in org.apache.jackrabbit.core.security.user with parameters of type NodeImpl Constructor Description UserImpl(NodeImpl node, UserManagerImpl userManager) -
Uses of NodeImpl in org.apache.jackrabbit.core.session
Methods in org.apache.jackrabbit.core.session that return types with arguments of type NodeImpl Modifier and Type Method Description static SessionItemOperation<NodeImpl>SessionItemOperation. getNode(String path)Creates a session operation for getting the node at the given path.Constructors in org.apache.jackrabbit.core.session with parameters of type NodeImpl Constructor Description AddNodeOperation(NodeImpl node, String relPath, String nodeTypeName, String uuid) -
Uses of NodeImpl in org.apache.jackrabbit.core.version
Subclasses of NodeImpl in org.apache.jackrabbit.core.version Modifier and Type Class Description classVersionHistoryImplBase implementation of theVersionHistoryinterface.classVersionImplBase implementation of theVersioninterface.Methods in org.apache.jackrabbit.core.version with parameters of type NodeImpl Modifier and Type Method Description protected voidVersionManagerImplBase. checkModify(NodeImpl node, int options, int permissions)Checks modify and permissions -
Uses of NodeImpl in org.apache.jackrabbit.core.xml
Methods in org.apache.jackrabbit.core.xml that return NodeImpl Modifier and Type Method Description protected NodeImplSessionImporter. createNode(NodeImpl parent, Name nodeName, Name nodeTypeName, Name[] mixinNames, NodeId id)protected NodeImplSessionImporter. resolveUUIDConflict(NodeImpl parent, NodeId conflictingId, NodeInfo nodeInfo)Methods in org.apache.jackrabbit.core.xml with parameters of type NodeImpl Modifier and Type Method Description protected voidSessionImporter. checkPermission(NodeImpl parent, Name nodeName)make sure the editing session is allowed create nodes with a specified node type (and ev.protected NodeImplSessionImporter. createNode(NodeImpl parent, Name nodeName, Name nodeTypeName, Name[] mixinNames, NodeId id)protected voidSessionImporter. createProperty(NodeImpl node, PropInfo pInfo, QPropertyDefinition def)voidAccessControlImporter. end(NodeImpl protectedParent)voidDefaultProtectedItemImporter. end(NodeImpl protectedParent)Does nothing.voidProtectedNodeImporter. end(NodeImpl protectedParent)Informs this importer that the tree to be imported belowprotectedParenthas bee completed.booleanDefaultProtectedItemImporter. handlePropInfo(NodeImpl parent, PropInfo protectedPropInfo, QPropertyDefinition def)Always returnsfalse.booleanProtectedPropertyImporter. handlePropInfo(NodeImpl parent, PropInfo protectedPropInfo, QPropertyDefinition def)Handles a single protected property.protected NodeImplSessionImporter. resolveUUIDConflict(NodeImpl parent, NodeId conflictingId, NodeInfo nodeInfo)booleanAccessControlImporter. start(NodeImpl protectedParent)booleanDefaultProtectedItemImporter. start(NodeImpl protectedParent)Always returnsfalse.booleanProtectedNodeImporter. start(NodeImpl protectedParent)Notifies this importer about the existence of a protected node that has either been created (NEW) or has been found to be existing.Constructors in org.apache.jackrabbit.core.xml with parameters of type NodeImpl Constructor Description SessionImporter(NodeImpl importTargetNode, SessionImpl session, int uuidBehavior)Creates a newSessionImporterinstance.SessionImporter(NodeImpl importTargetNode, SessionImpl session, int uuidBehavior, ImportConfig config)Creates a newSessionImporterinstance.
-