Uses of Class

Packages that use ItemState

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)
 void ItemManagerImpl.created(ItemState state)
 Item ItemCache.getItem(ItemState state)
          Returns the cached Item that belongs to the given ItemState or null if the cache does not contain that Item.
 Item ItemCacheImpl.getItem(ItemState state)
 boolean WorkspaceManager.isGranted(ItemState itemState, String[] actions)
 void ItemImpl.statusChanged(ItemState state, int previousStatus)
 void ItemManagerImpl.statusChanged(ItemState state, int previousStatus)

Constructors in org.apache.jackrabbit.jcr2spi with parameters of type ItemState
ItemImpl(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.

Methods in org.apache.jackrabbit.jcr2spi.hierarchy with parameters of type ItemState
 void UniqueIdResolver.created(ItemState state)
          Nothing to do.
 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

Methods in 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 ItemStateValidator.checkRemoveItem(ItemState targetState, int options)
          Checks if removing the given target state is allowed in the current context.
 void TransientItemStateManager.created(ItemState state)
 void ItemStateCreationListener.created(ItemState state)
 void TransientISFactory.created(ItemState state)
abstract  ItemState.MergeResult ItemState.merge(ItemState another, boolean keepChanges)
          Merge all data from the given state into this state.
 ItemState.MergeResult NodeState.merge(ItemState another, boolean keepChanges)
 ItemState.MergeResult PropertyState.merge(ItemState another, boolean keepChanges)
          If keepChanges is true, this method only compares the existing values with the values from 'another' and returns true, if the underlying persistent state is different to the stored persistent values.
 void state)
          This will save state and all descendants items of state that are transiently modified in a single step.
 void ItemStateLifeCycleListener.statusChanged(ItemState state, int previousStatus)
          Called after an ItemState has changed its status.
 void TransientItemStateManager.statusChanged(ItemState state, int previousStatus)
          Depending on status of the given state adapt change log.
 void TransientISFactory.statusChanged(ItemState state, int previousStatus)
 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-2009 The Apache Software Foundation. All Rights Reserved.