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

Packages that use ItemState
org.apache.jackrabbit.jcr2spi   
org.apache.jackrabbit.jcr2spi.hierarchy   
org.apache.jackrabbit.jcr2spi.operation   
org.apache.jackrabbit.jcr2spi.security   
org.apache.jackrabbit.jcr2spi.state   
org.apache.jackrabbit.jcr2spi.util   
 

Uses of ItemState in org.apache.jackrabbit.jcr2spi
 

Methods in org.apache.jackrabbit.jcr2spi that return ItemState
protected  ItemState ItemImpl.getItemState()
          Returns the item-state associated with this Item.
 

Methods in org.apache.jackrabbit.jcr2spi with parameters of type ItemState
 boolean WorkspaceManager.canRead(ItemState itemState)
           
 boolean WorkspaceManager.canRemove(ItemState itemState)
           
 boolean WorkspaceManager.isGranted(ItemState itemState, String[] actions)
           
 void ItemImpl.statusChanged(ItemState state, int previousStatus)
           
 

Constructors in org.apache.jackrabbit.jcr2spi with parameters of type ItemState
ItemImpl(ItemManager itemManager, SessionImpl session, ItemState state, ItemLifeCycleListener[] listeners)
           
 

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

Methods in org.apache.jackrabbit.jcr2spi.hierarchy that return ItemState
 ItemState HierarchyEntry.getItemState()
          If this HierarchyEntry has already been resolved before (see HierarchyEntry.isAvailable()), that ItemState is returned.
 ItemState HierarchyManagerImpl.getItemState(Path qPath)
           
 ItemState HierarchyManager.getItemState(Path qPath)
          Retrieves the HierarchyEntry corresponding to the given path and resolves it to the underlying ItemState.
 

Methods in org.apache.jackrabbit.jcr2spi.hierarchy with parameters of type ItemState
 void UniqueIdResolver.created(ItemState state)
          Updates the internal id-lookup if the created state is a NodeState that is identified by a uniqueID.
 void HierarchyEntry.setItemState(ItemState state)
          Set the ItemState this hierarchyEntry will be resolved to.
 void UniqueIdResolver.statusChanged(ItemState state, int previousStatus)
          Updates the internal id-lookup if the given state - is identify by a uniqueID and got removed - was modified and now is identified by a uniqueID - was modified and is not identified by a uniqueID any more
 

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

Fields in org.apache.jackrabbit.jcr2spi.operation declared as ItemState
protected  ItemState Remove.removeState
           
 

Methods in org.apache.jackrabbit.jcr2spi.operation that return ItemState
 ItemState Remove.getRemoveState()
           
 

Methods in org.apache.jackrabbit.jcr2spi.operation with parameters of type ItemState
protected  void AbstractOperation.addAffectedItemState(ItemState affectedState)
          Adds an affected ItemState.
static Operation Remove.create(ItemState state)
           
 

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

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

Methods in org.apache.jackrabbit.jcr2spi.security with parameters of type ItemState
 boolean AccessManager.canRead(ItemState itemState)
          Returns true if the existing item with the given ItemId can be read.
 boolean AccessManager.canRemove(ItemState itemState)
          Returns true if the existing item state can be removed.
 boolean AccessManager.isGranted(ItemState itemState, String[] actions)
          Determines whether the specified permissions are granted on the item with the specified path.
 

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

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

Methods in org.apache.jackrabbit.jcr2spi.state that return ItemState
 ItemState ChangeLog.getTarget()
           
 

Methods in org.apache.jackrabbit.jcr2spi.state with parameters of type ItemState
 void ChangeLog.added(ItemState state)
          A state has been added
 void ItemStateValidator.checkRemoveItem(ItemState targetState, int options)
          Checks if removing the given target state is allowed in the current context.
 boolean ChangeLog.containsDeletedState(ItemState state)
          Returns true, if this change log contains the given ItemState in the set of transiently removed states.
 void TransientISFactory.created(ItemState state)
           
 void ItemStateCreationListener.created(ItemState state)
           
 void TransientItemStateManager.created(ItemState state)
           
 void ChangeLog.deleted(ItemState state)
          A state has been deleted.
 boolean PropertyState.merge(ItemState another, boolean keepChanges)
          If keepChanges is true, this method does nothing and returns false.
 boolean NodeState.merge(ItemState another, boolean keepChanges)
           
abstract  boolean ItemState.merge(ItemState another, boolean keepChanges)
          Merge all data from the given state into this state.
 void ChangeLog.modified(ItemState state)
          A state has been modified.
 void SessionItemStateManager.save(ItemState state)
          This will save state and all descendants items of state that are transiently modified in a single step.
 void TransientISFactory.statusChanged(ItemState state, int previousStatus)
           
 void ItemStateLifeCycleListener.statusChanged(ItemState state, int previousStatus)
          Called after an ItemState has changed its status.
 void ChangeLog.statusChanged(ItemState state, int previousStatus)
          Adjust this ChangeLog according to the status change with the given ItemState: Remove all entries and operation related to the given ItemState, that are not used any more (respecting the status change).
 void TransientItemStateManager.statusChanged(ItemState state, int previousStatus)
          Depending on status of the given state adapt change log.
 void SessionItemStateManager.undo(ItemState itemState)
          This will undo all changes made to state and descendant items of state inside this item state manager.
 

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

Methods in org.apache.jackrabbit.jcr2spi.util with parameters of type ItemState
static String LogUtil.safeGetJCRPath(ItemState itemState, PathResolver pathResolver)
          Failsafe conversion of an ItemState to JCR path for use in error messages etc.
 



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