org.apache.jackrabbit.jcr2spi.state
Interface UpdatableItemStateManager

All Known Implementing Classes:
SessionItemStateManager, WorkspaceManager

public interface UpdatableItemStateManager

An ItemStateManager that deals with state modifications.


Method Summary
 void dispose()
          Disposes this UpdatableItemStateManager and frees resources.
 void execute(ChangeLog changes)
          Executes the operations passed with the given change log and modifies the affected item states accordingly.
 void execute(Operation operation)
          Executes the given operation and modifies the affected item states accordingly.
 

Method Detail

execute

void execute(Operation operation)
             throws RepositoryException
Executes the given operation and modifies the affected item states accordingly.

Parameters:
operation -
Throws:
RepositoryException

execute

void execute(ChangeLog changes)
             throws RepositoryException
Executes the operations passed with the given change log and modifies the affected item states accordingly.

Parameters:
changes -
Throws:
RepositoryException

dispose

void dispose()
Disposes this UpdatableItemStateManager and frees resources.



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