Uses of Class
org.apache.jackrabbit.jcr2spi.state.NodeState

Packages that use NodeState
org.apache.jackrabbit.jcr2spi   
org.apache.jackrabbit.jcr2spi.hierarchy   
org.apache.jackrabbit.jcr2spi.lock   
org.apache.jackrabbit.jcr2spi.nodetype   
org.apache.jackrabbit.jcr2spi.operation   
org.apache.jackrabbit.jcr2spi.security   
org.apache.jackrabbit.jcr2spi.state   
org.apache.jackrabbit.jcr2spi.util   
org.apache.jackrabbit.jcr2spi.version   
 

Uses of NodeState in org.apache.jackrabbit.jcr2spi
 

Methods in org.apache.jackrabbit.jcr2spi with parameters of type NodeState
 boolean WorkspaceManager.isGranted(NodeState parentState, Path relPath, String[] actions)
           
 

Constructors in org.apache.jackrabbit.jcr2spi with parameters of type NodeState
NodeImpl(ItemManager itemMgr, SessionImpl session, NodeState state, ItemLifeCycleListener[] listeners)
           
 

Uses of NodeState in org.apache.jackrabbit.jcr2spi.hierarchy
 

Methods in org.apache.jackrabbit.jcr2spi.hierarchy that return NodeState
 NodeState NodeEntryImpl.addNewNodeEntry(Name nodeName, String uniqueID, Name primaryNodeType, QNodeDefinition definition)
           
 NodeState NodeEntry.addNewNodeEntry(Name nodeName, String uniqueID, Name primaryNodeType, QNodeDefinition definition)
          Adds a new, transient child NodeEntry
 NodeState NodeEntryImpl.getNodeState()
           
 NodeState NodeEntry.getNodeState()
           
 

Uses of NodeState in org.apache.jackrabbit.jcr2spi.lock
 

Methods in org.apache.jackrabbit.jcr2spi.lock with parameters of type NodeState
 void LockManager.checkLock(NodeState nodeState)
          Check whether the given node state is locked by somebody else than the current session.
 void LockManagerImpl.checkLock(NodeState nodeState)
           
 void DefaultLockManager.checkLock(NodeState nodeState)
           
 Lock LockManager.getLock(NodeState nodeState)
          Returns the Lock object that applies to a node.
 Lock LockManagerImpl.getLock(NodeState nodeState)
          If the session created a lock on the node with the given state, we already know the lock.
 Lock DefaultLockManager.getLock(NodeState nodeState)
           
 boolean LockManager.isLocked(NodeState nodeState)
          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(NodeState nodeState)
           
 boolean DefaultLockManager.isLocked(NodeState nodeState)
           
 Lock LockManager.lock(NodeState nodeState, boolean isDeep, boolean isSessionScoped)
          Lock a node.
 Lock LockManagerImpl.lock(NodeState nodeState, boolean isDeep, boolean isSessionScoped)
           
 Lock DefaultLockManager.lock(NodeState nodeState, boolean isDeep, boolean isSessionScoped)
           
 void LockManager.unlock(NodeState nodeState)
          Removes the lock on a node.
 void LockManagerImpl.unlock(NodeState nodeState)
           
 void DefaultLockManager.unlock(NodeState nodeState)
           
 

Uses of NodeState in org.apache.jackrabbit.jcr2spi.nodetype
 

Methods in org.apache.jackrabbit.jcr2spi.nodetype with parameters of type NodeState
 EffectiveNodeType NodeTypeRegistryImpl.getEffectiveNodeType(NodeState nodeState)
           
 EffectiveNodeType EffectiveNodeTypeProvider.getEffectiveNodeType(NodeState nodeState)
          Build the effective (i.e.
 QNodeDefinition ItemDefinitionProvider.getQNodeDefinition(NodeState nodeState)
           
 QNodeDefinition ItemDefinitionProviderImpl.getQNodeDefinition(NodeState nodeState)
           
 QNodeDefinition ItemDefinitionProvider.getQNodeDefinition(NodeState parentState, Name name, Name nodeTypeName)
          Returns the applicable child node definition for a child node with the specified name and node type.
 QNodeDefinition ItemDefinitionProviderImpl.getQNodeDefinition(NodeState parentState, Name name, Name nodeTypeName)
           
 QPropertyDefinition ItemDefinitionProvider.getQPropertyDefinition(NodeState parentState, Name name, int type)
          Returns the applicable property definition for a property with the specified name and type.
 QPropertyDefinition ItemDefinitionProviderImpl.getQPropertyDefinition(NodeState parentState, Name name, int type)
           
 QPropertyDefinition ItemDefinitionProvider.getQPropertyDefinition(NodeState parentState, Name name, int type, boolean multiValued)
          Returns the applicable property definition for a property with the specified name, type and multiValued characteristic.
 QPropertyDefinition ItemDefinitionProviderImpl.getQPropertyDefinition(NodeState parentState, Name name, int type, boolean multiValued)
           
 

Uses of NodeState in org.apache.jackrabbit.jcr2spi.operation
 

Fields in org.apache.jackrabbit.jcr2spi.operation declared as NodeState
protected  NodeState Remove.parent
           
 

Methods in org.apache.jackrabbit.jcr2spi.operation that return NodeState
 NodeState ReorderNodes.getBeforeNode()
           
 NodeState Move.getDestinationParentState()
           
 NodeState ReorderNodes.getInsertNode()
           
 NodeState SetMixin.getNodeState()
           
protected static NodeState AbstractOperation.getNodeState(Path nodePath, HierarchyManager hierMgr, PathResolver resolver)
           
 NodeState AddNode.getParentState()
           
 NodeState Remove.getParentState()
           
 NodeState AddProperty.getParentState()
           
 NodeState ReorderNodes.getParentState()
           
 NodeState Move.getSourceParentState()
           
 NodeState Move.getSourceState()
           
 

Methods in org.apache.jackrabbit.jcr2spi.operation with parameters of type NodeState
static Operation LockRelease.create(NodeState nodeState)
           
static Operation LockRefresh.create(NodeState nodeState)
           
static Operation Restore.create(NodeState[] versionStates, boolean removeExisting)
           
static LockOperation LockOperation.create(NodeState nodeState, boolean isDeep, boolean isSessionScoped)
           
static Operation WorkspaceImport.create(NodeState nodeState, InputStream xmlStream, int uuidBehaviour)
           
static Operation SetMixin.create(NodeState nodeState, Name[] mixinNames)
           
static Operation AddProperty.create(NodeState parentState, Name propName, int propertyType, QPropertyDefinition def, QValue[] values)
           
static Operation AddNode.create(NodeState parentState, Name nodeName, Name nodeTypeName, String uuid)
           
static Operation ResolveMergeConflict.create(NodeState nodeState, NodeId[] mergeFailedIds, NodeId[] predecessorIds, boolean resolveDone)
           
static Operation RemoveLabel.create(NodeState versionHistoryState, NodeState versionState, Name label)
           
static Operation AddLabel.create(NodeState versionHistoryState, NodeState versionState, Name label, boolean moveLabel)
           
static Operation RemoveVersion.create(NodeState versionState, NodeState vhState, VersionManager mgr)
           
static Operation ReorderNodes.create(NodeState parentState, Path.Element srcName, Path.Element beforeName)
           
static Operation Restore.create(NodeState nodeState, Path relQPath, NodeState versionState, boolean removeExisting)
           
static Operation Update.create(NodeState nodeState, String srcWorkspaceName)
           
static Merge Merge.create(NodeState nodeState, String srcWorkspaceName, boolean bestEffort, VersionManager mgr)
           
static Operation Checkin.create(NodeState nodeState, VersionManager mgr)
           
static Operation Checkout.create(NodeState nodeState, VersionManager mgr)
           
 

Constructors in org.apache.jackrabbit.jcr2spi.operation with parameters of type NodeState
Remove(ItemState removeState, NodeState parent)
           
RemoveVersion(ItemState removeState, NodeState parent, VersionManager mgr)
           
 

Uses of NodeState in org.apache.jackrabbit.jcr2spi.security
 

Methods in org.apache.jackrabbit.jcr2spi.security with parameters of type NodeState
 boolean AccessManager.isGranted(NodeState parentState, Path relPath, String[] actions)
          Determines whether the specified permissions are granted on the item with the specified path.
 

Uses of NodeState in org.apache.jackrabbit.jcr2spi.state
 

Methods in org.apache.jackrabbit.jcr2spi.state that return NodeState
 NodeState TransientISFactory.createDeepNodeState(NodeId nodeId, NodeEntry anyParent)
           
 NodeState ItemStateFactory.createDeepNodeState(NodeId nodeId, NodeEntry anyParent)
          Tries to retrieve the NodeState with the given NodeId and if the state exists, fills in the NodeEntries missing between the last known NodeEntry marked by anyParent.
 NodeState WorkspaceItemStateFactory.createDeepNodeState(NodeId nodeId, NodeEntry anyParent)
           
 NodeState TransientISFactory.createNewNodeState(NodeEntry entry, Name nodetypeName, QNodeDefinition definition)
           
 NodeState TransientItemStateFactory.createNewNodeState(NodeEntry entry, Name nodeTypeName, QNodeDefinition definition)
          Creates a transient child NodeState with the given name.
 NodeState TransientISFactory.createNodeState(NodeId nodeId, NodeEntry entry)
           
 NodeState ItemStateFactory.createNodeState(NodeId nodeId, NodeEntry entry)
          Creates the child NodeState with the given nodeId.
 NodeState WorkspaceItemStateFactory.createNodeState(NodeId nodeId, NodeEntry entry)
          Creates the node with information retrieved from the RepositoryService.
 NodeState TransientISFactory.createRootState(NodeEntry entry)
           
 NodeState ItemStateFactory.createRootState(NodeEntry entry)
           
 NodeState WorkspaceItemStateFactory.createRootState(NodeEntry entry)
           
 NodeState NodeState.getChildNodeState(Name nodeName, int index)
          Utility Returns the child NodeState with the specified name and index.
 NodeState ItemState.getParent()
          Utility method: Shortcut for calling 'getParent().getNodeState()' on the hierarchy entry.
 

Methods in org.apache.jackrabbit.jcr2spi.state with parameters of type NodeState
 void ItemStateValidator.checkAddNode(NodeState parentState, Name nodeName, Name nodeTypeName, int options)
          Checks if adding a child node called nodeName of node type nodeTypeName to the given parent node is allowed in the current context.
 void ItemStateValidator.checkAddProperty(NodeState parentState, Name propertyName, QPropertyDefinition definition, int options)
           
 void ItemStateValidator.checkIsWritable(NodeState parentState, int options)
           
 PropertyId[] TransientISFactory.getNodeReferences(NodeState nodeState)
           
 PropertyId[] ItemStateFactory.getNodeReferences(NodeState nodeState)
          Returns the identifiers of all reference properties that point to the given node.
 PropertyId[] WorkspaceItemStateFactory.getNodeReferences(NodeState nodeState)
           
 void ItemStateValidator.validate(NodeState nodeState)
          Checks whether the given node state satisfies the constraints specified by its primary and mixin node types.
 

Uses of NodeState in org.apache.jackrabbit.jcr2spi.util
 

Methods in org.apache.jackrabbit.jcr2spi.util with parameters of type NodeState
static boolean StateUtility.isMovedState(NodeState state)
           
 

Uses of NodeState in org.apache.jackrabbit.jcr2spi.version
 

Methods in org.apache.jackrabbit.jcr2spi.version with parameters of type NodeState
 void VersionManager.addVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel, boolean moveLabel)
           
 void VersionManagerImpl.addVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel, boolean moveLabel)
           
 void DefaultVersionManager.addVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel, boolean moveLabel)
           
 void VersionManager.checkin(NodeState nodeState)
           
 void VersionManagerImpl.checkin(NodeState nodeState)
           
 void DefaultVersionManager.checkin(NodeState nodeState)
           
 void VersionManager.checkIsCheckedOut(NodeState nodeState)
           
 void VersionManagerImpl.checkIsCheckedOut(NodeState nodeState)
           
 void DefaultVersionManager.checkIsCheckedOut(NodeState nodeState)
           
 void VersionManager.checkout(NodeState nodeState)
           
 void VersionManagerImpl.checkout(NodeState nodeState)
           
 void DefaultVersionManager.checkout(NodeState nodeState)
           
 NodeEntry VersionManager.getVersionableNodeEntry(NodeState versionState)
           
 NodeEntry VersionManagerImpl.getVersionableNodeEntry(NodeState versionState)
           
 NodeEntry DefaultVersionManager.getVersionableNodeEntry(NodeState versionState)
           
 NodeEntry VersionManager.getVersionHistoryEntry(NodeState versionableState)
           
 NodeEntry VersionManagerImpl.getVersionHistoryEntry(NodeState versionableState)
           
 NodeEntry DefaultVersionManager.getVersionHistoryEntry(NodeState versionableState)
           
 boolean VersionManager.isCheckedOut(NodeState nodeState)
           
 boolean VersionManagerImpl.isCheckedOut(NodeState nodeState)
          Search nearest ancestor that is versionable.
 boolean DefaultVersionManager.isCheckedOut(NodeState nodeState)
           
 Iterator VersionManager.merge(NodeState nodeState, String workspaceName, boolean bestEffort)
           
 Iterator VersionManagerImpl.merge(NodeState nodeState, String workspaceName, boolean bestEffort)
           
 Iterator DefaultVersionManager.merge(NodeState nodeState, String workspaceName, boolean bestEffort)
           
 void VersionManager.removeVersion(NodeState versionHistoryState, NodeState versionState)
           
 void VersionManagerImpl.removeVersion(NodeState versionHistoryState, NodeState versionState)
           
 void DefaultVersionManager.removeVersion(NodeState versionHistoryState, NodeState versionState)
           
 void VersionManager.removeVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel)
           
 void VersionManagerImpl.removeVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel)
           
 void DefaultVersionManager.removeVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel)
           
 void VersionManager.resolveMergeConflict(NodeState nodeState, NodeState versionState, boolean done)
           
 void VersionManagerImpl.resolveMergeConflict(NodeState nodeState, NodeState versionState, boolean done)
           
 void DefaultVersionManager.resolveMergeConflict(NodeState nodeState, NodeState versionState, boolean done)
           
 void VersionManager.restore(NodeState[] versionStates, boolean removeExisting)
           
 void VersionManagerImpl.restore(NodeState[] versionStates, boolean removeExisting)
           
 void DefaultVersionManager.restore(NodeState[] versionStates, boolean removeExisting)
           
 void VersionManager.restore(NodeState nodeState, Path relativePath, NodeState versionState, boolean removeExisting)
           
 void VersionManagerImpl.restore(NodeState nodeState, Path relativePath, NodeState versionState, boolean removeExisting)
           
 void DefaultVersionManager.restore(NodeState nodeState, Path relativePath, NodeState versionState, boolean removeExisting)
           
 

Constructors in org.apache.jackrabbit.jcr2spi.version with parameters of type NodeState
VersionHistoryImpl(ItemManager itemMgr, SessionImpl session, NodeState state, ItemLifeCycleListener[] listeners)
           
VersionImpl(ItemManager itemMgr, SessionImpl session, NodeState state, ItemLifeCycleListener[] listeners)
           
 



Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.