|
||||||||||
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.security.authorization.acl | |
org.apache.jackrabbit.core.security.user | |
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 | |
---|---|
NodeImpl |
NodeImpl.addNode(Name nodeName,
Name nodeTypeName,
NodeId id)
Same as except that
this method takes Name arguments instead of
String s and has an additional uuid argument. |
protected NodeImpl |
ProtectedItemModifier.addNode(NodeImpl parentImpl,
Name name,
Name ntName)
|
protected NodeImpl |
ProtectedItemModifier.addNode(NodeImpl parentImpl,
Name name,
Name ntName,
NodeId nodeId)
|
NodeImpl |
NodeImpl.clone(NodeImpl src,
Name name)
Create a child node that is a clone of a shareable node. |
protected NodeImpl |
NodeImpl.createChildNode(Name name,
NodeTypeImpl nodeType,
NodeId id)
|
NodeImpl |
NodeImpl.getNode(Name name)
Returns the child node of this node with the specified
name . |
NodeImpl |
NodeImpl.getNode(Name name,
int index)
Returns the child node of this node with the specified
name . |
NodeImpl |
ItemManager.getNode(NodeId id,
NodeId parentId)
Returns a node with a given id and parent id. |
NodeImpl |
ItemManager.getNode(Path path)
|
NodeImpl |
SessionImpl.getNodeById(NodeId id)
Retrieves the Node with the given id. |
NodeImpl |
NodeImpl.replaceChildNode(NodeId id,
Name nodeName,
Name nodeTypeName,
Name[] mixinNames)
Replaces the child node with the specified id
by a new child node with the same id and specified nodeName ,
nodeTypeName and mixinNames . |
Methods in org.apache.jackrabbit.core with parameters of type NodeImpl | |
---|---|
protected NodeImpl |
ProtectedItemModifier.addNode(NodeImpl parentImpl,
Name name,
Name ntName)
|
protected NodeImpl |
ProtectedItemModifier.addNode(NodeImpl parentImpl,
Name name,
Name ntName,
NodeId nodeId)
|
NodeImpl |
NodeImpl.clone(NodeImpl src,
Name name)
Create a child node that is a clone of a shareable node. |
protected void |
ProtectedItemModifier.markModified(NodeImpl parentImpl)
|
protected void |
VersionManagerImpl.restore(NodeImpl node,
Version version,
boolean removeExisting)
Same as VersionManagerImpl.restore(String, String, boolean) but to ensure
backward compatibility for Node.restore(Version, boolean). |
protected Property |
ProtectedItemModifier.setProperty(NodeImpl parentImpl,
Name name,
Value value)
|
protected Property |
ProtectedItemModifier.setProperty(NodeImpl parentImpl,
Name name,
Value[] values)
|
protected Property |
ProtectedItemModifier.setProperty(NodeImpl parentImpl,
Name name,
Value[] values,
int type)
|
protected Property |
ProtectedItemModifier.setProperty(NodeImpl parentImpl,
Name name,
Value value,
boolean ignorePermissions)
|
void |
VersionManagerImpl.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 | |
---|---|
void |
XALockManager.checkLock(NodeImpl node)
Check whether the node given is locked by somebody else than the current session. |
void |
LockManager.checkLock(NodeImpl node)
Check whether the node given is locked by somebody else than the current session. |
void |
LockManagerImpl.checkLock(NodeImpl node)
Check whether the node given is locked by somebody else than the current session. |
void |
XALockManager.checkUnlock(Session session,
NodeImpl node)
Returns true if the specified session is allowed to unlock
the node; otherwise returns false . |
void |
LockManager.checkUnlock(Session session,
NodeImpl node)
Returns true if the specified session is allowed to unlock
the node; otherwise returns false . |
void |
LockManagerImpl.checkUnlock(Session session,
NodeImpl node)
Returns true if the specified session is allowed to unlock
the node; otherwise returns false . |
Lock |
XALockManager.getLock(NodeImpl node)
Returns the Lock object that applies to a node. |
Lock |
LockManager.getLock(NodeImpl node)
Returns the Lock object that applies to a node. |
Lock |
LockManagerImpl.getLock(NodeImpl node)
Returns the Lock object that applies to a node. |
boolean |
XALockManager.holdsLock(NodeImpl node)
Returns true if the node given holds a lock;
otherwise returns false . |
boolean |
LockManager.holdsLock(NodeImpl node)
Returns true if the node given holds a lock;
otherwise returns false . |
boolean |
LockManagerImpl.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 |
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 |
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 |
Lock |
XALockManager.lock(NodeImpl node,
boolean isDeep,
boolean isSessionScoped)
Lock a node. |
Lock |
LockManager.lock(NodeImpl node,
boolean isDeep,
boolean isSessionScoped)
Lock a node. |
Lock |
LockManagerImpl.lock(NodeImpl node,
boolean isDeep,
boolean isSessionScoped)
Lock a node. |
Lock |
XALockManager.lock(NodeImpl node,
boolean isDeep,
boolean isSessionScoped,
long timoutHint,
String ownerInfo)
|
Lock |
LockManager.lock(NodeImpl node,
boolean isDeep,
boolean isSessionScoped,
long timoutHint,
String ownerInfo)
Lock a node. |
Lock |
LockManagerImpl.lock(NodeImpl node,
boolean isDeep,
boolean isSessionScoped,
long timoutHint,
String ownerInfo)
|
protected void |
LockManagerImpl.removeLockProperties(NodeImpl node)
|
void |
XALockManager.unlock(NodeImpl node)
Removes the lock on a node given by its path. |
void |
LockManager.unlock(NodeImpl node)
Removes the lock on a node given by its path. |
void |
LockManagerImpl.unlock(NodeImpl node)
Removes the lock on a node given by its path. |
protected void |
LockManagerImpl.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 | |
---|---|
protected Iterator<AccessControlEntry> |
ACLProvider.retrieveResultEntries(NodeImpl node,
List<String> principalNames)
Retrieve an iterator of AccessControlEntry to be evaluated
upon AbstractCompiledPermissions.buildResult(org.apache.jackrabbit.spi.Path) . |
Uses of NodeImpl in org.apache.jackrabbit.core.security.user |
---|
Methods in org.apache.jackrabbit.core.security.user with parameters of type NodeImpl | |
---|---|
protected Group |
UserManagerImpl.doCreateGroup(NodeImpl node)
Build the group object from the given group node. |
protected User |
UserManagerImpl.doCreateUser(NodeImpl node)
Build the user object from the given user node. |
boolean |
UserImporter.handlePropInfo(NodeImpl parent,
PropInfo protectedPropInfo,
QPropertyDefinition def)
|
Constructors in org.apache.jackrabbit.core.security.user with parameters of type NodeImpl | |
---|---|
UserImpl(NodeImpl node,
UserManagerImpl userManager)
|
Uses of NodeImpl in org.apache.jackrabbit.core.version |
---|
Subclasses of NodeImpl in org.apache.jackrabbit.core.version | |
---|---|
class |
VersionHistoryImpl
Base implementation of the VersionHistory interface. |
class |
VersionImpl
Base implementation of the Version interface. |
Methods in org.apache.jackrabbit.core.version with parameters of type NodeImpl | |
---|---|
protected void |
VersionManagerImplBase.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 | |
---|---|
protected NodeImpl |
SessionImporter.createNode(NodeImpl parent,
Name nodeName,
Name nodeTypeName,
Name[] mixinNames,
NodeId id)
|
protected NodeImpl |
SessionImporter.resolveUUIDConflict(NodeImpl parent,
NodeImpl conflicting,
NodeInfo nodeInfo)
|
Methods in org.apache.jackrabbit.core.xml with parameters of type NodeImpl | |
---|---|
protected void |
SessionImporter.checkPermission(NodeImpl parent,
Name nodeName)
make sure the editing session is allowed create nodes with a specified node type (and ev. |
protected NodeImpl |
SessionImporter.createNode(NodeImpl parent,
Name nodeName,
Name nodeTypeName,
Name[] mixinNames,
NodeId id)
|
protected void |
SessionImporter.createProperty(NodeImpl node,
PropInfo pInfo,
QPropertyDefinition def)
|
void |
ProtectedNodeImporter.end(NodeImpl protectedParent)
Informs this importer that the tree to be imported below protectedParent has bee completed. |
void |
AccessControlImporter.end(NodeImpl protectedParent)
|
void |
DefaultProtectedNodeImporter.end(NodeImpl protectedParent)
Does nothing. |
boolean |
DefaultProtectedPropertyImporter.handlePropInfo(NodeImpl parent,
PropInfo protectedPropInfo,
QPropertyDefinition def)
Always returns false . |
boolean |
ProtectedPropertyImporter.handlePropInfo(NodeImpl parent,
PropInfo protectedPropInfo,
QPropertyDefinition def)
Handles a single protected property. |
protected NodeImpl |
SessionImporter.resolveUUIDConflict(NodeImpl parent,
NodeImpl conflicting,
NodeInfo nodeInfo)
|
boolean |
ProtectedNodeImporter.start(NodeImpl protectedParent)
Notifies this importer about the existience of a protected node that has either been created (NEW) or has been found to be existing. |
boolean |
AccessControlImporter.start(NodeImpl protectedParent)
|
boolean |
DefaultProtectedNodeImporter.start(NodeImpl protectedParent)
Always returns false . |
Constructors in org.apache.jackrabbit.core.xml with parameters of type NodeImpl | |
---|---|
SessionImporter(NodeImpl importTargetNode,
SessionImpl session,
int uuidBehavior)
Creates a new SessionImporter instance. |
|
SessionImporter(NodeImpl importTargetNode,
SessionImpl session,
int uuidBehavior,
ImportConfig config)
Creates a new SessionImporter instance. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |