Interface UpdatableItemStateManager
-
- All Known Implementing Classes:
SessionItemStateManager
,WorkspaceManager
public interface UpdatableItemStateManager
AnItemStateManager
that deals with state modifications.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
dispose()
Disposes thisUpdatableItemStateManager
and frees resources.void
execute(Operation operation)
Executes the given operation and modifies the affected item states accordingly.void
execute(ChangeLog changes)
Executes the operations passed with the given change log 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 thisUpdatableItemStateManager
and frees resources.
-
-