Uses of Interface
org.apache.jackrabbit.core.id.ItemId

Packages that use ItemId
org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API. 
org.apache.jackrabbit.core.id   
org.apache.jackrabbit.core.persistence.mem   
org.apache.jackrabbit.core.security   
org.apache.jackrabbit.core.security.authorization   
org.apache.jackrabbit.core.security.simple   
org.apache.jackrabbit.core.state   
org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers. 
org.apache.jackrabbit.core.virtual   
 

Uses of ItemId in org.apache.jackrabbit.core
 

Fields in org.apache.jackrabbit.core declared as ItemId
protected  ItemId ItemImpl.id
           
 

Methods in org.apache.jackrabbit.core that return ItemId
 ItemId ItemImpl.getId()
          Return the id of this Item.
 ItemId ItemData.getId()
          Return the id associated with this item.
protected  ItemId HierarchyManagerImpl.resolvePath(Path.Element[] elements, int next, ItemId id, int typesAllowed)
          Internal implementation that iteratively resolves a path into an item.
 ItemId HierarchyManagerImpl.resolvePath(Path path)
          Resolves a path into an item id.
 ItemId HierarchyManager.resolvePath(Path path)
          Deprecated. As of JSR 283, a Path doesn't anymore uniquely identify an Item, therefore HierarchyManager.resolveNodePath(Path) and HierarchyManager.resolvePropertyPath(Path) should be used instead.
protected  ItemId HierarchyManagerImpl.resolvePath(Path path, int typesAllowed)
          Internal implementation of HierarchyManagerImpl.resolvePath(Path) that will either resolve to a node or a property.
protected  ItemId CachingHierarchyManager.resolvePath(Path path, int typesAllowed)
          Internal implementation of HierarchyManagerImpl.resolvePath(Path) that will either resolve to a node or a property.
 

Methods in org.apache.jackrabbit.core with parameters of type ItemId
 int HierarchyManagerImpl.getDepth(ItemId id)
          Returns the depth of the specified item which is equivalent to getPath(id).getAncestorCount().
 int HierarchyManager.getDepth(ItemId id)
          Returns the depth of the specified item which is equivalent to getPath(id).getAncestorCount().
 int CachingHierarchyManager.getDepth(ItemId id)
          Returns the depth of the specified item which is equivalent to getPath(id).getAncestorCount().
 ItemImpl ItemManager.getItem(ItemId id)
           
protected  ItemState ZombieHierarchyManager.getItemState(ItemId id)
          Return an item state, given its item id.
protected  ItemState HierarchyManagerImpl.getItemState(ItemId id)
          Return an item state, given its item id.
 ItemState BatchedItemOperations.getItemState(ItemId id)
          Retrieves the state of the item with the given id.
protected  ItemState BatchedItemOperations.getItemState(ItemStateManager srcStateMgr, ItemId id)
          Retrieves the state of the item with the specified id using the given item state manager.
 Name HierarchyManagerImpl.getName(ItemId itemId)
          Returns the name of the specified item.
 Name HierarchyManager.getName(ItemId id)
          Returns the name of the specified item.
 Name CachingHierarchyManager.getName(ItemId id)
          Returns the name of the specified item.
 Path HierarchyManagerImpl.getPath(ItemId id)
          Returns the path to the given item.
 Path HierarchyManager.getPath(ItemId id)
          Returns the path to the given item.
 Path CachingHierarchyManager.getPath(ItemId id)
          Returns the path to the given item.
 int HierarchyManagerImpl.getRelativeDepth(NodeId ancestorId, ItemId descendantId)
          Returns the depth of the specified descendant relative to the given ancestor.
 int HierarchyManager.getRelativeDepth(NodeId ancestorId, ItemId descendantId)
          Returns the depth of the specified descendant relative to the given ancestor.
 int HierarchyManagerImpl.getShareRelativeDepth(NodeId ancestor, ItemId descendant)
          Returns the depth of the specified share-descendant relative to the given share-ancestor.
 int HierarchyManager.getShareRelativeDepth(NodeId ancestorId, ItemId descendantId)
          Returns the depth of the specified share-descendant relative to the given share-ancestor.
protected  boolean ZombieHierarchyManager.hasItemState(ItemId id)
          Determines whether an item state for a given item id exists.
protected  boolean HierarchyManagerImpl.hasItemState(ItemId id)
          Determines whether an item state for a given item id exists.
 boolean HierarchyManagerImpl.isAncestor(NodeId nodeId, ItemId itemId)
          Determines whether the node with the specified nodeId is an ancestor of the item denoted by the given itemId.
 boolean HierarchyManager.isAncestor(NodeId nodeId, ItemId itemId)
          Determines whether the node with the specified nodeId is an ancestor of the item denoted by the given itemId.
 boolean CachingHierarchyManager.isAncestor(NodeId nodeId, ItemId itemId)
          Determines whether the node with the specified nodeId is an ancestor of the item denoted by the given itemId.
 void ItemManager.itemDestroyed(ItemId id, ItemData data)
          
 void ItemLifeCycleListener.itemDestroyed(ItemId id, ItemImpl item)
          Called when an ItemImpl instance has been destroyed (i.e. it has been permanently rendered 'invalid').
 boolean ItemManager.itemExists(ItemId id)
          Checks if the item with the given id exists.
 void ItemManager.itemInvalidated(ItemId id, ItemData data)
          
 void ItemLifeCycleListener.itemInvalidated(ItemId id, ItemImpl item)
          Called when an ItemImpl instance has been invalidated (i.e. it has been temporarily rendered 'invalid').
protected  void HierarchyManagerImpl.pathResolved(ItemId id, PathBuilder builder)
          Called by HierarchyManagerImpl.resolvePath(org.apache.jackrabbit.spi.Path.Element[], int, ItemId, int).
protected  void CachingHierarchyManager.pathResolved(ItemId id, PathBuilder builder)
          Called by HierarchyManagerImpl.resolvePath(org.apache.jackrabbit.spi.Path.Element[], int, ItemId, int).
protected  ItemId HierarchyManagerImpl.resolvePath(Path.Element[] elements, int next, ItemId id, int typesAllowed)
          Internal implementation that iteratively resolves a path into an item.
 String ItemValidator.safeGetJCRPath(ItemId id)
          Failsafe translation of internal ItemId to JCR path for use in error messages etc.
 

Constructors in org.apache.jackrabbit.core with parameters of type ItemId
AbstractNodeData(ItemId id)
          Create a new instance of this class.
ItemData(ItemId id)
          Create a new instance of this class.
 

Constructor parameters in org.apache.jackrabbit.core with type arguments of type ItemId
LazyItemIterator(SessionContext sessionContext, List<? extends ItemId> idList)
          Creates a new LazyItemIterator instance.
LazyItemIterator(SessionContext sessionContext, List<? extends ItemId> idList, NodeId parentId)
          Creates a new LazyItemIterator instance, additionally taking a parent id as parameter.
 

Uses of ItemId in org.apache.jackrabbit.core.id
 

Classes in org.apache.jackrabbit.core.id that implement ItemId
 class NodeId
          Node identifier, i.e. an immutable 128 bit UUID.
 class PropertyId
          Property identifier.
 

Uses of ItemId in org.apache.jackrabbit.core.persistence.mem
 

Fields in org.apache.jackrabbit.core.persistence.mem with type parameters of type ItemId
protected  Map<ItemId,byte[]> InMemPersistenceManager.stateStore
          Deprecated.  
 

Uses of ItemId in org.apache.jackrabbit.core.security
 

Methods in org.apache.jackrabbit.core.security with parameters of type ItemId
 boolean SimpleJBossAccessManager.canRead(Path itemPath, ItemId itemId)
           
 boolean DefaultAccessManager.canRead(Path itemPath, ItemId itemId)
           
 boolean AccessManager.canRead(Path itemPath, ItemId itemId)
          Determines whether the item with the specified itemPath or itemId can be read.
 void SimpleJBossAccessManager.checkPermission(ItemId id, int permissions)
           
 void DefaultAccessManager.checkPermission(ItemId id, int permissions)
           
 void AccessManager.checkPermission(ItemId id, int permissions)
          Deprecated.  
 boolean SimpleJBossAccessManager.isGranted(ItemId id, int permissions)
           
 boolean DefaultAccessManager.isGranted(ItemId id, int actions)
           
 boolean AccessManager.isGranted(ItemId id, int permissions)
          Deprecated.  
 

Uses of ItemId in org.apache.jackrabbit.core.security.authorization
 

Methods in org.apache.jackrabbit.core.security.authorization with parameters of type ItemId
 boolean CompiledPermissions.canRead(Path itemPath, ItemId itemId)
          Returns true if READ permission is granted for the existing item with the given Path and/or ItemId.
 

Uses of ItemId in org.apache.jackrabbit.core.security.simple
 

Methods in org.apache.jackrabbit.core.security.simple with parameters of type ItemId
 boolean SimpleAccessManager.canRead(Path itemPath, ItemId itemId)
           
 void SimpleAccessManager.checkPermission(ItemId id, int permissions)
          Determines whether the specified permissions are granted on the item with the specified id (i.e. the target item).
 boolean SimpleAccessManager.isGranted(ItemId id, int permissions)
          Determines whether the specified permissions are granted on the item with the specified id (i.e. the target item).
 

Uses of ItemId in org.apache.jackrabbit.core.state
 

Methods in org.apache.jackrabbit.core.state that return ItemId
 ItemId PropertyState.getId()
          Returns the identifier of this item.
 ItemId NodeState.getId()
          Returns the identifier of this item.
abstract  ItemId ItemState.getId()
          Returns the identifier of this item.
 

Methods in org.apache.jackrabbit.core.state with parameters of type ItemId
 ISMLocking.ReadLock ISMLocking.acquireReadLock(ItemId id)
          Acquire a read lock for the given item id.
 ISMLocking.ReadLock FineGrainedISMLocking.acquireReadLock(ItemId id)
          Acquire a read lock for the given item id.
 ISMLocking.ReadLock DefaultISMLocking.acquireReadLock(ItemId id)
          Increments the reader count and returns the acquired read lock once there are no more writers or the current writer shares the thread id with this reader.
 boolean ChangeLog.deleted(ItemId id)
          Return a flag indicating whether a given item state is marked as deleted in this log.
 void MLRUItemStateCache.evict(ItemId id)
          Removes the ItemState object with the specified id from this cache if it is present.
 void ItemStateReferenceCache.evict(ItemId id)
          Removes the ItemState object with the specified id from this cache if it is present.
 void ItemStateCache.evict(ItemId id)
          Removes the ItemState object with the specified id from this cache if it is present.
 ItemState ChangeLog.get(ItemId id)
          Return an item state given its id.
 Collection<ItemState> SessionItemStateManager.getDescendantTransientItemStates(ItemId id)
          Returns a collection of those transient item state instances that are direct or indirect descendants of the item state with the given parent.
 Iterable<ItemState> SessionItemStateManager.getDescendantTransientItemStatesInAttic(ItemId id)
          Same as SessionItemStateManager.getDescendantTransientItemStates(ItemId) except that item state instances in the attic are returned.
 ItemState XAItemStateManager.getItemState(ItemId id)
          Return an item state, given its item id.
 ItemState SharedItemStateManager.getItemState(ItemId id)
          Return an item state, given its item id.
 ItemState SessionItemStateManager.getItemState(ItemId id)
          Return an item state, given its item id.
 ItemState LocalItemStateManager.getItemState(ItemId id)
          Return an item state, given its item id.
 ItemState ItemStateManager.getItemState(ItemId id)
          Return an item state, given its item id.
 ItemState SessionItemStateManager.getTransientItemState(ItemId id)
           
 boolean ChangeLog.has(ItemId id)
          Return a flag indicating whether a given item state exists.
 boolean XAItemStateManager.hasItemState(ItemId id)
          Return a flag indicating whether an item state for a given item id exists.
 boolean SharedItemStateManager.hasItemState(ItemId id)
          Return a flag indicating whether an item state for a given item id exists.
 boolean SessionItemStateManager.hasItemState(ItemId id)
          Return a flag indicating whether an item state for a given item id exists.
 boolean LocalItemStateManager.hasItemState(ItemId id)
          Return a flag indicating whether an item state for a given item id exists.
 boolean ItemStateManager.hasItemState(ItemId id)
          Return a flag indicating whether an item state for a given item id exists.
protected  boolean SharedItemStateManager.hasNonVirtualItemState(ItemId id)
          Checks if this item state manager has the given item state without considering the virtual item state managers.
 boolean SessionItemStateManager.hasTransientItemState(ItemId id)
           
 boolean SessionItemStateManager.hasTransientItemStateInAttic(ItemId id)
           
 boolean MLRUItemStateCache.isCached(ItemId id)
          Returns true if this cache contains an ItemState object with the specified id.
 boolean ItemStateReferenceCache.isCached(ItemId id)
          Returns true if this cache contains an ItemState object with the specified id.
 boolean ItemStateCache.isCached(ItemId id)
          Returns true if this cache contains an ItemState object with the specified id.
 boolean SessionItemStateManager.isItemStateInAttic(ItemId id)
          Return a flag indicating whether the specified item is in the transient item state manager's attic space.
 boolean ChangeLog.isModified(ItemId id)
          Returns a flag indicating whether a given item state is marked as modified in this log.
 ItemState MLRUItemStateCache.retrieve(ItemId id)
          Returns the ItemState object with the specified id if it is present or null if no entry exists with that id.
 ItemState ItemStateReferenceCache.retrieve(ItemId id)
          Returns the ItemState object with the specified id if it is present or null if no entry exists with that id.
 ItemState ItemStateCache.retrieve(ItemId id)
          Returns the ItemState object with the specified id if it is present or null if no entry exists with that id.
 

Uses of ItemId in org.apache.jackrabbit.core.version
 

Methods in org.apache.jackrabbit.core.version with parameters of type ItemId
 ItemState InternalXAVersionManager.getItemState(ItemId id)
          Return an item state, given its item id.
 boolean InternalXAVersionManager.hasItemState(ItemId id)
          Return a flag indicating whether an item state for a given item id exists.
 boolean InternalXAVersionManager.isVirtualRoot(ItemId id)
          Checks if the id refers to the root of a virtual tree.
 

Method parameters in org.apache.jackrabbit.core.version with type arguments of type ItemId
protected  void VersionManagerImplMerge.merge(InternalActivity activity, List<ItemId> failedIds)
          Merge the given activity to this workspace
protected  void VersionManagerImplMerge.merge(NodeStateEx state, NodeStateEx srcRoot, List<ItemId> failedIds, boolean bestEffort, boolean shallow)
          Merges/Updates this node with its corresponding ones
 

Uses of ItemId in org.apache.jackrabbit.core.virtual
 

Methods in org.apache.jackrabbit.core.virtual with parameters of type ItemId
 ItemState AbstractVISProvider.getItemState(ItemId id)
          Return an item state, given its item id.
 boolean AbstractVISProvider.hasItemState(ItemId id)
          Return a flag indicating whether an item state for a given item id exists.
 void AbstractVISProvider.invalidateItem(ItemId id, boolean recursive)
          invalidates the item
 boolean VirtualItemStateProvider.isVirtualRoot(ItemId id)
          Checks if the id refers to the root of a virtual tree.
 boolean AbstractVISProvider.isVirtualRoot(ItemId id)
          Checks if the id refers to the root of a virtual tree.
 



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