Uses of Class
org.apache.jackrabbit.core.state.ItemState

Packages that use ItemState
org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API. 
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 ItemState in org.apache.jackrabbit.core
 

Methods in org.apache.jackrabbit.core that return ItemState
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 ZombieHierarchyManager.getItemState(ItemId id)
          Return an item state, given its item 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.
protected  ItemState NodeImpl.getOrCreateTransientItemState()
           
protected abstract  ItemState ItemImpl.getOrCreateTransientItemState()
           
protected  ItemState PropertyImpl.getOrCreateTransientItemState()
           
 ItemState ItemData.getState()
          Return the associated item state.
 

Methods in org.apache.jackrabbit.core with parameters of type ItemState
protected  void HierarchyManagerImpl.buildPath(PathBuilder builder, ItemState state)
          Adds the path element of an item id to the path currently being built.
protected  void CachingHierarchyManager.buildPath(PathBuilder builder, ItemState state)
          Adds the path element of an item id to the path currently being built.
 void BatchedItemOperations.destroy(ItemState state)
          Destroy an item state.
protected  NodeId HierarchyManagerImpl.getParentId(ItemState state)
          Returns the parentUUID of the given item.
protected  NodeId ZombieHierarchyManager.getParentId(ItemState state)
          Returns the parentUUID of the given item.
protected  Set<NodeId> HierarchyManagerImpl.getParentIds(ItemState state, boolean useOverlayed)
          Return all parents of a node.
protected  void ItemData.setState(ItemState state)
          Set the associated item state.
 void CachingHierarchyManager.stateCreated(ItemState created)
          Called when an ItemState has successfully been created (i.e.
 void ItemManager.stateCreated(ItemState created)
          Called when an ItemState has successfully been created (i.e.
 void CachingHierarchyManager.stateDestroyed(ItemState destroyed)
          Called when an ItemState has successfully been removed (i.e.
 void ItemManager.stateDestroyed(ItemState destroyed)
          Called when an ItemState has successfully been removed (i.e.
 void CachingHierarchyManager.stateDiscarded(ItemState discarded)
          Called when an ItemState has been discarded (i.e.
 void ItemManager.stateDiscarded(ItemState discarded)
          Called when an ItemState has been discarded (i.e.
 void CachingHierarchyManager.stateModified(ItemState modified)
          Called when an ItemState has successfully been modified (i.e.
 void ItemManager.stateModified(ItemState modified)
          Called when an ItemState has successfully been modified (i.e.
 void BatchedItemOperations.store(ItemState state)
          Store an item state.
 

Constructors in org.apache.jackrabbit.core with parameters of type ItemState
ItemData(ItemState state, ItemManager itemMgr)
          Create a new instance of this class.
 

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

Subclasses of ItemState in org.apache.jackrabbit.core.state
 class NodeState
          NodeState represents the state of a Node.
 class PropertyState
          PropertyState represents the state of a Property.
 

Fields in org.apache.jackrabbit.core.state declared as ItemState
protected  ItemState ItemState.overlayedState
          the backing persistent item state (may be null)
 

Fields in org.apache.jackrabbit.core.state with type parameters of type ItemState
protected  Map<ItemId,ItemState> ItemStateMap.map
          the map backing this ItemStateStore implementation
 

Methods in org.apache.jackrabbit.core.state that return ItemState
 ItemState ItemStateMap.get(ItemId id)
           
 ItemState ChangeLog.get(ItemId id)
          Return an item state given its id.
 ItemState ItemStateStore.get(ItemId id)
          Returns the ItemState object with the specified id if it is present or null if no entry exists with that 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 ItemStateManager.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 XAItemStateManager.getItemState(ItemId id)
          Return an item state, given its item id.
 ItemState ItemState.getOverlayedState()
          Returns the persistent state backing this transient state or null if there is no persistent state (i.e..
 ItemState SessionItemStateManager.getTransientItemState(ItemId 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.
 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.retrieveAll()
          Returns all the cached item states.
 ItemState[] MLRUItemStateCache.retrieveAll()
          Returns all the cached item states.
 ItemState[] ItemStateReferenceCache.retrieveAll()
          Returns all the cached item states.
 

Methods in org.apache.jackrabbit.core.state that return types with arguments of type ItemState
 Iterable<ItemState> ChangeLog.addedStates()
          Return the added states in this change log.
 Iterable<ItemState> ChangeLog.deletedStates()
          Return the deleted states in this change log.
 Iterator<ItemState> SessionItemStateManager.getDescendantTransientItemStates(NodeId parentId)
          Returns an iterator over those transient item state instances that are direct or indirect descendants of the item state with the given parentId.
 Iterator<ItemState> SessionItemStateManager.getDescendantTransientItemStatesInAttic(NodeId parentId)
          Same as SessionItemStateManager.getDescendantTransientItemStates(NodeId) except that item state instances in the attic are returned.
 Iterable<ItemState> ChangeLog.modifiedStates()
          Return the modified states in this change log.
 Collection<ItemState> ItemStateMap.values()
           
 Collection<ItemState> ItemStateStore.values()
          Returns an unmodifiable collection view of the values (i.e.
 

Methods in org.apache.jackrabbit.core.state with parameters of type ItemState
 void ChangeLog.added(ItemState state)
          A state has been added
 void ItemStateCache.cache(ItemState state)
          Stores the specified ItemState object in the map using its ItemId as the key.
 void MLRUItemStateCache.cache(ItemState state)
          Stores the specified ItemState object in the map using its ItemId as the key.
 void ItemStateReferenceCache.cache(ItemState state)
          Stores the specified ItemState object in the map using its ItemId as the key.
protected  void ItemState.connect(ItemState overlayedState)
          Connect this state to some underlying overlayed state.
protected  void NodeState.copy(ItemState state, boolean syncModCount)
          Copy state information from another state into this state
protected abstract  void ItemState.copy(ItemState state, boolean syncModCount)
          Copy state information from another state into this state
protected  void PropertyState.copy(ItemState state, boolean syncModCount)
          Copy state information from another state into this state
 void ChangeLog.deleted(ItemState state)
          A state has been deleted.
 void SessionItemStateManager.destroy(ItemState state)
          Destroy an item state.
 void UpdatableItemStateManager.destroy(ItemState state)
          Destroy an item state.
 void LocalItemStateManager.destroy(ItemState state)
          Destroy an item state.
 void SessionItemStateManager.disconnectTransientItemState(ItemState state)
          Disconnect a transient item state from its underlying persistent state.
 void SessionItemStateManager.disposeTransientItemState(ItemState state)
          Disposes the specified transient item state instance, i.e.
 void SessionItemStateManager.disposeTransientItemStateInAttic(ItemState state)
          Disposes the specified transient item state instance in the attic, i.e.
 void ChangeLog.modified(ItemState state)
          A state has been modified.
 void SessionItemStateManager.moveTransientItemStateToAttic(ItemState state)
          Transfers the specified transient item state instance from the 'active' cache to the attic.
 void StateChangeDispatcher.notifyStateCreated(ItemState created)
          Notify listeners about changes to some state.
 void StateChangeDispatcher.notifyStateDestroyed(ItemState destroyed)
          Notify listeners about changes to some state.
 void StateChangeDispatcher.notifyStateDiscarded(ItemState discarded)
          Notify listeners about changes to some state.
 void StateChangeDispatcher.notifyStateModified(ItemState modified)
          Notify listeners about changes to some state.
 void ItemStateMap.put(ItemState state)
           
 void ItemStateStore.put(ItemState state)
          Stores the specified ItemState object in the store using its ItemId as the key.
 void SharedItemStateManager.stateCreated(ItemState created)
          Called when an ItemState has successfully been created (i.e.
 void ItemStateListener.stateCreated(ItemState created)
          Called when an ItemState has successfully been created (i.e.
 void SessionItemStateManager.stateCreated(ItemState created)
          Called when an ItemState has successfully been created (i.e.
 void LocalItemStateManager.stateCreated(ItemState created)
          Called when an ItemState has successfully been created (i.e.
 void SharedItemStateManager.stateDestroyed(ItemState destroyed)
          Called when an ItemState has successfully been removed (i.e.
 void ItemStateListener.stateDestroyed(ItemState destroyed)
          Called when an ItemState has successfully been removed (i.e.
 void SessionItemStateManager.stateDestroyed(ItemState destroyed)
          Called when an ItemState has successfully been removed (i.e.
 void LocalItemStateManager.stateDestroyed(ItemState destroyed)
          Called when an ItemState has successfully been removed (i.e.
 void SharedItemStateManager.stateDiscarded(ItemState discarded)
          Called when an ItemState has been discarded (i.e.
 void ItemStateListener.stateDiscarded(ItemState discarded)
          Called when an ItemState has been discarded (i.e.
 void SessionItemStateManager.stateDiscarded(ItemState discarded)
          Called when an ItemState has been discarded (i.e.
 void LocalItemStateManager.stateDiscarded(ItemState discarded)
          Called when an ItemState has been discarded (i.e.
 void SharedItemStateManager.stateModified(ItemState modified)
          Called when an ItemState has successfully been modified (i.e.
 void ItemStateListener.stateModified(ItemState modified)
          Called when an ItemState has successfully been modified (i.e.
 void SessionItemStateManager.stateModified(ItemState modified)
          Called when an ItemState has successfully been modified (i.e.
 void LocalItemStateManager.stateModified(ItemState modified)
          Called when an ItemState has successfully been modified (i.e.
 void XAItemStateManager.stateModified(ItemState modified)
          Called when an ItemState has successfully been modified (i.e.
 void SessionItemStateManager.store(ItemState state)
          Store an item state.
 void UpdatableItemStateManager.store(ItemState state)
          Store an item state.
 void LocalItemStateManager.store(ItemState state)
          Store an item state.
 

Constructors in org.apache.jackrabbit.core.state with parameters of type ItemState
ItemState(ItemState overlayedState, int initialStatus, boolean isTransient)
          Constructs a new item state that is initially connected to an overlayed state.
 

Constructor parameters in org.apache.jackrabbit.core.state with type arguments of type ItemState
ItemStateMap(Map<ItemId,ItemState> map)
          Protected constructor for specialized subclasses
 

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

Methods in org.apache.jackrabbit.core.version that return ItemState
 ItemState InternalXAVersionManager.getItemState(ItemId id)
          Return an item state, given its item id.
 

Methods in org.apache.jackrabbit.core.version with parameters of type ItemState
 void InternalVersionManagerImpl.stateCreated(ItemState created)
          Called when an ItemState has successfully been created (i.e.
 void InternalVersionManagerImpl.stateDestroyed(ItemState destroyed)
          Called when an ItemState has successfully been removed (i.e.
 void InternalVersionManagerImpl.stateDiscarded(ItemState discarded)
          Called when an ItemState has been discarded (i.e.
 void InternalVersionManagerImpl.stateModified(ItemState modified)
          Called when an ItemState has successfully been modified (i.e.
 

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

Subclasses of ItemState in org.apache.jackrabbit.core.virtual
 class VirtualNodeState
          This Class implements a virtual node state
 class VirtualPropertyState
          This Class implements a virtual property state
 

Methods in org.apache.jackrabbit.core.virtual that return ItemState
 ItemState AbstractVISProvider.getItemState(ItemId id)
          Return an item state, given its item id.
 

Methods in org.apache.jackrabbit.core.virtual with parameters of type ItemState
 void AbstractVISProvider.stateCreated(ItemState created)
          Called when an ItemState has successfully been created (i.e.
 void AbstractVISProvider.stateDestroyed(ItemState destroyed)
          Called when an ItemState has successfully been removed (i.e.
 void AbstractVISProvider.stateDiscarded(ItemState discarded)
          Called when an ItemState has been discarded (i.e.
 void AbstractVISProvider.stateModified(ItemState modified)
          Called when an ItemState has successfully been modified (i.e.
 



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