Package org.alfresco.filesys.repo.rules
Interface ScenarioInstance
-
- All Known Implementing Classes:
ScenarioCreateDeleteRenameShuffleInstance,ScenarioCreateShuffleInstance,ScenarioDeleteRestoreInstance,ScenarioDoubleRenameShuffleInstance,ScenarioLockedDeleteShuffleInstance,ScenarioMultipleRenameShuffleInstance,ScenarioRenameDeleteMoveInstance,ScenarioSimpleNonBufferedInstance,ScenarioTempDeleteShuffleInstance
public interface ScenarioInstanceA scenario instance is an active scenario. It has a ranking, an evaluate method and knows whether it is complete.The evaluate method is called repeatedly as operations are processed.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classScenarioInstance.Ranking
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Commandevaluate(Operation operation)evaluate the scenario against the current operationScenarioInstance.RankinggetRanking()Get the RankingbooleanisComplete()Is the scenario complete?
-
-
-
Method Detail
-
getRanking
ScenarioInstance.Ranking getRanking()
Get the Ranking- Returns:
- Ranking
-
evaluate
Command evaluate(Operation operation)
evaluate the scenario against the current operation- Parameters:
operation- Operation
-
isComplete
boolean isComplete()
Is the scenario complete?- Returns:
- boolean
-
-