org.apache.jackrabbit.core.version
Class VersionItemStateManager
java.lang.Object
org.apache.jackrabbit.core.state.SharedItemStateManager
org.apache.jackrabbit.core.version.VersionItemStateManager
- All Implemented Interfaces:
- ItemStateListener, ItemStateManager, Dumpable
public class VersionItemStateManager
- extends SharedItemStateManager
Spezialized SharedItemStateManager that filters out NodeReferences to
non-versioning states.
Methods inherited from class org.apache.jackrabbit.core.state.SharedItemStateManager |
addListener, addVirtualItemStateProvider, beginUpdate, dispose, doExternalUpdate, dump, externalUpdate, getItemState, getNodeReferences, hasItemState, hasNodeReferences, removeListener, setCheckReferences, setEventChannel, setISMLocking, stateCreated, stateDestroyed, stateDiscarded, stateModified, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VersionItemStateManager
public VersionItemStateManager(PersistenceManager persistMgr,
NodeId rootNodeId,
NodeTypeRegistry ntReg,
ItemStateCacheFactory cacheFactory,
ISMLocking locking)
throws ItemStateException
- Throws:
ItemStateException
setNodeReferences
public boolean setNodeReferences(ChangeLog references)
- Sets the
- Parameters:
references
-
- Returns:
checkReferentialIntegrity
protected void checkReferentialIntegrity(ChangeLog changes)
throws ReferentialIntegrityException,
ItemStateException
- Throws:
ReferentialIntegrityException
ItemStateException
Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.