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

Packages that use ItemStateException
org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API. 
org.apache.jackrabbit.core.nodetype.virtual   
org.apache.jackrabbit.core.observation   
org.apache.jackrabbit.core.state   
org.apache.jackrabbit.core.state.mem   
org.apache.jackrabbit.core.state.obj   
org.apache.jackrabbit.core.state.xml   
org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers. 
org.apache.jackrabbit.core.virtual   
 

Uses of ItemStateException in org.apache.jackrabbit.core
 

Methods in org.apache.jackrabbit.core that throw ItemStateException
protected  ItemState ZombieHierarchyManager.getItemState(ItemId id)
          Return an item state, given its item id.

Low-level hook provided for specialized derived classes.

Delivers state from attic if such exists, otherwise calls base class.

protected  NodeReferences ItemImpl.getOrCreateNodeReferences(NodeReferencesId id)
          Get or create a node references object for a given target id.
protected  ItemState HierarchyManagerImpl.getItemState(ItemId id)
          Return an item state, given its item id.
protected  ItemId HierarchyManagerImpl.resolvePath(Path path, ItemState state, int next)
          Resolve a path into an item id.
protected  void HierarchyManagerImpl.buildPath(Path.PathBuilder builder, ItemState state)
          Adds the path element of an item id to the path currently being built.
protected  ItemId CachingHierarchyManager.resolvePath(Path path, ItemState state, int next)
          Resolve a path into an item id. Recursively invoked method that may be overridden by some subclass to either return cached responses or add response to cache.

Cache the intermediate item inside our cache.

protected  void CachingHierarchyManager.buildPath(Path.PathBuilder builder, ItemState state)
          Adds the path element of an item id to the path currently being built. Recursively invoked method that may be overridden by some subclass to either return cached responses or add response to cache. On exit, builder contains the path of state.

Overridden method tries to find a mapping for the intermediate item state and add its path elements to the builder currently being used.

 

Uses of ItemStateException in org.apache.jackrabbit.core.nodetype.virtual
 

Methods in org.apache.jackrabbit.core.nodetype.virtual that throw ItemStateException
protected  VirtualNodeState VirtualNodeTypeStateProvider.internalGetNodeState(NodeId id)
          Retrieves the node state with the given node id
 

Uses of ItemStateException in org.apache.jackrabbit.core.observation
 

Methods in org.apache.jackrabbit.core.observation that throw ItemStateException
 void EventStateCollection.createEventStates(String rootNodeUUID, ChangeLog changes, ItemStateManager provider)
          Creates EventState instances from ItemState changes.
 

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

Subclasses of ItemStateException in org.apache.jackrabbit.core.state
 class NoSuchItemStateException
          The NoSuchItemStateException ...
 class StaleItemStateException
          Signals that an item has been modified externally and that the item state representing it has thus become stale.
 

Methods in org.apache.jackrabbit.core.state that throw ItemStateException
 void AbstractPersistenceManager.store(ChangeLog changeLog)
          Right now, this iterates over all items in the changelog and calls the individual methods that handle single item states or node references objects.
protected abstract  void AbstractPersistenceManager.store(NodeState state)
          Store a node state.
protected abstract  void AbstractPersistenceManager.store(PropertyState state)
          Store a property state.
protected abstract  void AbstractPersistenceManager.store(NodeReferences refs)
          Store a references object.
protected abstract  void AbstractPersistenceManager.destroy(NodeState state)
          Destroy a node state.
protected abstract  void AbstractPersistenceManager.destroy(PropertyState state)
          Destroy a property state.
protected abstract  void AbstractPersistenceManager.destroy(NodeReferences refs)
          Destroy a node references object.
 ItemState ItemStateManager.getItemState(ItemId id)
          Return an item state, given its item id.
 NodeReferences ItemStateManager.getNodeReferences(NodeReferencesId id)
          Return a node references object, given its target id
protected  NodeState LocalItemStateManager.getNodeState(NodeId id)
          Retrieve a node state from the parent shared state manager and wraps it into a intermediate object that helps us handle local modifications.
protected  PropertyState LocalItemStateManager.getPropertyState(PropertyId id)
          Retrieve a property state from the parent shared state manager and wraps it into a intermediate object that helps us handle local modifications.
 ItemState LocalItemStateManager.getItemState(ItemId id)
          Return an item state, given its item id.
 NodeReferences LocalItemStateManager.getNodeReferences(NodeReferencesId id)
          Return a node references object, given its target id
 void LocalItemStateManager.update()
          End an update operation. This will save all items added to this update operation in a single step. If this operation fails, no item will have been saved.
protected  void LocalItemStateManager.update(ChangeLog changeLog)
          End an update operation.
 NodeState PersistenceManager.load(NodeId id)
          Load the persistent members of a node state.
 PropertyState PersistenceManager.load(PropertyId id)
          Load the persistent members of a property state.
 NodeReferences PersistenceManager.load(NodeReferencesId id)
          Load the persistent members of a node references object.
 boolean PersistenceManager.exists(NodeId id)
          Checks whether the identified node exists.
 boolean PersistenceManager.exists(PropertyId id)
          Checks whether the identified property exists.
 boolean PersistenceManager.exists(NodeReferencesId targetId)
          Checks whether references of the identified target node exist.
 void PersistenceManager.store(ChangeLog changeLog)
          Atomically saves the given set of changes.
 ItemState TransactionalItemStateManager.getItemState(ItemId id)
          Return an item state, given its item id.

If this state manager is committing changes, this method first checks the commitLog ThreadLocal.

 NodeReferences TransactionalItemStateManager.getNodeReferences(NodeReferencesId id)
          Return a node references object, given its target id

If this state manager is committing changes, this method first checks the commitLog ThreadLocal.

protected  void TransactionalItemStateManager.update(ChangeLog changeLog)
          End an update operation. Fetch the states and references from the parent (shared) item manager, reconnect them to the items collected in our (local) change log and overwrite the shared items with our copies.

If associated to a transaction, simply merge the changes given to the ones already known (removing items that were first added and then again deleted).

 ItemState SharedItemStateManager.getItemState(ItemId id)
          Return an item state, given its item id.
 NodeReferences SharedItemStateManager.getNodeReferences(NodeReferencesId id)
          Return a node references object, given its target id
 void SharedItemStateManager.store(ChangeLog local, ObservationManagerImpl obsMgr)
          Store modifications registered in a ChangeLog.
 void UpdatableItemStateManager.update()
          End an update operation.
 ItemState SessionItemStateManager.getItemState(ItemId id)
          Return an item state, given its item id.
 NodeReferences SessionItemStateManager.getNodeReferences(NodeReferencesId id)
          Return a node references object, given its target id
 void SessionItemStateManager.update()
          End an update operation. This will save all items added to this update operation in a single step. If this operation fails, no item will have been saved.
 ItemState SessionItemStateManager.getTransientItemState(ItemId id)
           
 NodeState SessionItemStateManager.createTransientNodeState(String uuid, QName nodeTypeName, String parentUUID, int initialStatus)
           
 NodeState SessionItemStateManager.createTransientNodeState(NodeState overlayedState, int initialStatus)
           
 PropertyState SessionItemStateManager.createTransientPropertyState(String parentUUID, QName propName, int initialStatus)
           
 PropertyState SessionItemStateManager.createTransientPropertyState(PropertyState overlayedState, int initialStatus)
           
 

Constructors in org.apache.jackrabbit.core.state that throw ItemStateException
SharedItemStateManager(PersistenceManager persistMgr, String rootNodeUUID, NodeTypeRegistry ntReg)
          Creates a new SharedItemStateManager instance.
 

Uses of ItemStateException in org.apache.jackrabbit.core.state.mem
 

Methods in org.apache.jackrabbit.core.state.mem that throw ItemStateException
 NodeState InMemPersistenceManager.load(NodeId id)
          Load the persistent members of a node state.
 PropertyState InMemPersistenceManager.load(PropertyId id)
          Load the persistent members of a property state.
protected  void InMemPersistenceManager.store(NodeState state)
          Store a node state. Subclass responsibility.
protected  void InMemPersistenceManager.store(PropertyState state)
          Store a property state. Subclass responsibility.
protected  void InMemPersistenceManager.destroy(NodeState state)
          Destroy a node state. Subclass responsibility.
protected  void InMemPersistenceManager.destroy(PropertyState state)
          Destroy a property state. Subclass responsibility.
 NodeReferences InMemPersistenceManager.load(NodeReferencesId id)
          Load the persistent members of a node references object.
protected  void InMemPersistenceManager.store(NodeReferences refs)
          Store a references object. Subclass responsibility.
protected  void InMemPersistenceManager.destroy(NodeReferences refs)
          Destroy a node references object. Subclass responsibility.
 boolean InMemPersistenceManager.exists(PropertyId id)
          Checks whether the identified property exists.
 boolean InMemPersistenceManager.exists(NodeId id)
          Checks whether the identified node exists.
 boolean InMemPersistenceManager.exists(NodeReferencesId id)
          Checks whether references of the identified target node exist.
 

Uses of ItemStateException in org.apache.jackrabbit.core.state.obj
 

Methods in org.apache.jackrabbit.core.state.obj that throw ItemStateException
 NodeState ObjectPersistenceManager.load(NodeId id)
          Load the persistent members of a node state.
 PropertyState ObjectPersistenceManager.load(PropertyId id)
          Load the persistent members of a property state.
 NodeReferences ObjectPersistenceManager.load(NodeReferencesId id)
          Load the persistent members of a node references object.
protected  void ObjectPersistenceManager.store(NodeState state)
          Store a node state. Subclass responsibility.
protected  void ObjectPersistenceManager.store(PropertyState state)
          Store a property state. Subclass responsibility.
protected  void ObjectPersistenceManager.store(NodeReferences refs)
          Store a references object. Subclass responsibility.
protected  void ObjectPersistenceManager.destroy(NodeState state)
          Destroy a node state. Subclass responsibility.
protected  void ObjectPersistenceManager.destroy(PropertyState state)
          Destroy a property state. Subclass responsibility.
protected  void ObjectPersistenceManager.destroy(NodeReferences refs)
          Destroy a node references object. Subclass responsibility.
 boolean ObjectPersistenceManager.exists(PropertyId id)
          Checks whether the identified property exists.
 boolean ObjectPersistenceManager.exists(NodeId id)
          Checks whether the identified node exists.
 boolean ObjectPersistenceManager.exists(NodeReferencesId id)
          Checks whether references of the identified target node exist.
 

Uses of ItemStateException in org.apache.jackrabbit.core.state.xml
 

Methods in org.apache.jackrabbit.core.state.xml that throw ItemStateException
 NodeState XMLPersistenceManager.load(NodeId id)
          Load the persistent members of a node state.
 PropertyState XMLPersistenceManager.load(PropertyId id)
          Load the persistent members of a property state.
protected  void XMLPersistenceManager.store(NodeState state)
          Store a node state. Subclass responsibility.
protected  void XMLPersistenceManager.store(PropertyState state)
          Store a property state. Subclass responsibility.
protected  void XMLPersistenceManager.destroy(NodeState state)
          Destroy a node state. Subclass responsibility.
protected  void XMLPersistenceManager.destroy(PropertyState state)
          Destroy a property state. Subclass responsibility.
 NodeReferences XMLPersistenceManager.load(NodeReferencesId id)
          Load the persistent members of a node references object.
protected  void XMLPersistenceManager.store(NodeReferences refs)
          Store a references object. Subclass responsibility.
protected  void XMLPersistenceManager.destroy(NodeReferences refs)
          Destroy a node references object. Subclass responsibility.
 boolean XMLPersistenceManager.exists(NodeId id)
          Checks whether the identified node exists.
 boolean XMLPersistenceManager.exists(PropertyId id)
          Checks whether the identified property exists.
 boolean XMLPersistenceManager.exists(NodeReferencesId id)
          Checks whether references of the identified target node exist.
 

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

Methods in org.apache.jackrabbit.core.version that throw ItemStateException
 ItemState VersionItemStateProvider.getItemState(ItemId id)
           
 NodeReferences VersionItemStateProvider.getNodeReferences(NodeReferencesId id)
           
 

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

Methods in org.apache.jackrabbit.core.virtual that throw ItemStateException
 ItemState AbstractVISProvider.getItemState(ItemId id)
          Return an item state, given its item id.
 NodeReferences AbstractVISProvider.getNodeReferences(NodeReferencesId id)
          Return a node references object, given its target id
 NodeState AbstractVISProvider.getRootState()
          Returns the root state
protected abstract  VirtualNodeState AbstractVISProvider.internalGetNodeState(NodeId id)
          Retrieves the node state with the given node id
protected  VirtualPropertyState AbstractVISProvider.internalGetPropertyState(PropertyId id)
          Retrieces the property state for the given id
 



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