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

Packages that use ChangeLog
org.apache.jackrabbit.core.observation   
org.apache.jackrabbit.core.state   
 

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

Methods in org.apache.jackrabbit.core.observation with parameters of type ChangeLog
 void EventStateCollection.createEventStates(String rootNodeUUID, ChangeLog changes, ItemStateManager provider)
          Creates EventState instances from ItemState changes.
 void EventStateCollection.prepareDeleted(ChangeLog changes)
          Prepares deleted items from changes.
 

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

Methods in org.apache.jackrabbit.core.state with parameters of type ChangeLog
 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  void LocalItemStateManager.update(ChangeLog changeLog)
          End an update operation.
 void PersistenceManager.store(ChangeLog changeLog)
          Atomically saves the given set of changes.
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).

 void SharedItemStateManager.store(ChangeLog local, ObservationManagerImpl obsMgr)
          Store modifications registered in a ChangeLog.
 void ChangeLog.merge(ChangeLog other)
          Merge another change log to this change log
 



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