|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NodeImpl | |
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.query.lucene | |
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 | |
protected NodeImpl |
NodeImpl.createChildNode(QName name,
NodeDefinitionImpl def,
NodeTypeImpl nodeType,
NodeId id)
|
protected NodeImpl |
NodeImpl.internalAddNode(String relPath,
NodeTypeImpl nodeType)
|
protected NodeImpl |
NodeImpl.internalAddNode(String relPath,
NodeTypeImpl nodeType,
NodeId id)
|
protected NodeImpl |
NodeImpl.internalAddChildNode(QName nodeName,
NodeTypeImpl nodeType)
|
protected NodeImpl |
NodeImpl.internalAddChildNode(QName nodeName,
NodeTypeImpl nodeType,
NodeId id)
|
NodeImpl |
NodeImpl.getNode(QName name)
Returns the child node of this node with the specified
name . |
NodeImpl |
NodeImpl.getNode(QName name,
int index)
Returns the child node of this node with the specified
name . |
NodeImpl |
NodeImpl.addNode(QName nodeName,
QName nodeTypeName,
UUID uuid)
Same as except that
this method takes QName arguments instead of
String s and has an additional uuid argument. |
NodeImpl |
SessionImpl.getNodeById(NodeId id)
Retrieves the Node with the given id. |
Uses of NodeImpl in org.apache.jackrabbit.core.lock |
Methods in org.apache.jackrabbit.core.lock with parameters of type NodeImpl | |
Lock |
XALockManager.lock(NodeImpl node,
boolean isDeep,
boolean isSessionScoped)
Lock a node. Checks whether the node is not locked and then returns a lock object for this node. |
Lock |
XALockManager.getLock(NodeImpl node)
Returns the Lock object that applies to a node. This may be either a lock on this node itself or a deep lock on a node above this node. |
void |
XALockManager.unlock(NodeImpl node)
Removes the lock on a node given by its path. |
boolean |
XALockManager.holdsLock(NodeImpl node)
Returns true if the node given holds a lock;
otherwise returns false |
boolean |
XALockManager.isLocked(NodeImpl node)
Returns true if 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 returns false |
void |
XALockManager.checkLock(NodeImpl node)
Check whether the node given is locked by somebody else than the current session. Access is allowed if the node is not locked or if the session itself holds the lock to this node, i.e. the session contains the lock token for the lock. |
Lock |
LockManager.lock(NodeImpl node,
boolean isDeep,
boolean isSessionScoped)
Lock a node. |
Lock |
LockManager.getLock(NodeImpl node)
Returns the Lock object that applies to a node. |
void |
LockManager.unlock(NodeImpl node)
Removes the lock on a node given by its path. |
boolean |
LockManager.holdsLock(NodeImpl node)
Returns true if the node given holds a lock;
otherwise returns false |
boolean |
LockManager.isLocked(NodeImpl node)
Returns true if 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 returns false |
void |
LockManager.checkLock(NodeImpl node)
Check whether the node given is locked by somebody else than the current session. |
Lock |
LockManagerImpl.lock(NodeImpl node,
boolean isDeep,
boolean isSessionScoped)
Lock a node. Checks whether the node is not locked and then returns a lock object for this node. |
Lock |
LockManagerImpl.getLock(NodeImpl node)
Returns the Lock object that applies to a node. This may be either a lock on this node itself or a deep lock on a node above this node. |
void |
LockManagerImpl.unlock(NodeImpl node)
Removes the lock on a node given by its path. In order to prevent deadlocks from within the synchronous dispatching of events, content modifications should not be made from within code sections that hold monitors. |
boolean |
LockManagerImpl.holdsLock(NodeImpl node)
Returns true if the node given holds a lock;
otherwise returns false |
boolean |
LockManagerImpl.isLocked(NodeImpl node)
Returns true if 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 returns false |
void |
LockManagerImpl.checkLock(NodeImpl node)
Check whether the node given is locked by somebody else than the current session. Access is allowed if the node is not locked or if the session itself holds the lock to this node, i.e. the session contains the lock token for the lock. |
Uses of NodeImpl in org.apache.jackrabbit.core.query.lucene |
Methods in org.apache.jackrabbit.core.query.lucene that return NodeImpl | |
NodeImpl |
ScoreNodeIterator.nextNodeImpl()
Returns the next Node in the result set. |
Uses of NodeImpl in org.apache.jackrabbit.core.version |
Subclasses of NodeImpl in org.apache.jackrabbit.core.version | |
class |
AbstractVersion
Base implementation of the Version interface. |
class |
AbstractVersionHistory
Base implementation of the VersionHistory interface. |
class |
VersionHistoryImpl
This Class implements a version history that extends a node. |
class |
VersionImpl
This Class implements a Version that extends the node interface |
class |
XAVersion
Implementation of a Version that works in an
XA environment. |
class |
XAVersionHistory
Implementation of a VersionHistory that works in an
XA environment. |
Methods in org.apache.jackrabbit.core.version with parameters of type NodeImpl | |
Version |
VersionManager.checkin(NodeImpl node)
invokes the checkin() on the persistent version manager and remaps the newly created version objects. |
Version |
XAVersionManager.checkin(NodeImpl node)
invokes the checkin() on the persistent version manager and remaps the newly created version objects. |
protected InternalVersion |
XAVersionManager.checkin(org.apache.jackrabbit.core.version.InternalVersionHistoryImpl history,
NodeImpl node)
Checks in a node Before modifying version history given, make a local copy of it. |
Version |
VersionManagerImpl.checkin(NodeImpl node)
invokes the checkin() on the persistent version manager and remaps the newly created version objects. This method must not be synchronized since it could cause deadlocks with item-reading listeners in the observation thread. |
Uses of NodeImpl in org.apache.jackrabbit.core.xml |
Methods in org.apache.jackrabbit.core.xml that return NodeImpl | |
protected NodeImpl |
SessionImporter.createNode(NodeImpl parent,
QName nodeName,
QName nodeTypeName,
QName[] mixinNames,
NodeId id)
|
protected NodeImpl |
SessionImporter.resolveUUIDConflict(NodeImpl parent,
NodeImpl conflicting,
Importer.NodeInfo nodeInfo)
|
Methods in org.apache.jackrabbit.core.xml with parameters of type NodeImpl | |
protected NodeImpl |
SessionImporter.createNode(NodeImpl parent,
QName nodeName,
QName nodeTypeName,
QName[] mixinNames,
NodeId id)
|
protected NodeImpl |
SessionImporter.resolveUUIDConflict(NodeImpl parent,
NodeImpl conflicting,
Importer.NodeInfo nodeInfo)
|
Constructors in org.apache.jackrabbit.core.xml with parameters of type NodeImpl | |
SessionImporter(NodeImpl importTargetNode,
SessionImpl session,
int uuidBehavior)
Creates a new SessionImporter instance. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |