Package org.alfresco.filesys.repo.rules
Class ScenarioDeleteRestoreInstance
- java.lang.Object
-
- org.alfresco.filesys.repo.rules.ScenarioDeleteRestoreInstance
-
- All Implemented Interfaces:
ScenarioInstance
public class ScenarioDeleteRestoreInstance extends java.lang.Object implements ScenarioInstance
This is an instance of a "delete restore shuffle" Triggered by a delete of a file followed by a recreate of that same file.First implemented for MacOS Lion Finder.
Sequence of operations. a) File Deleted b) File Created.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.alfresco.filesys.repo.rules.ScenarioInstance
ScenarioInstance.Ranking
-
-
Constructor Summary
Constructors Constructor Description ScenarioDeleteRestoreInstance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Commandevaluate(Operation operation)Evaluate the next operationScenarioInstance.RankinggetRanking()Get the RankinglonggetTimeout()booleanisComplete()Is the scenario complete?voidsetRanking(ScenarioInstance.Ranking ranking)voidsetTimeout(long timeout)java.lang.StringtoString()
-
-
-
Method Detail
-
evaluate
public Command evaluate(Operation operation)
Evaluate the next operation- Specified by:
evaluatein interfaceScenarioInstance- Parameters:
operation- Operation
-
isComplete
public boolean isComplete()
Description copied from interface:ScenarioInstanceIs the scenario complete?- Specified by:
isCompletein interfaceScenarioInstance- Returns:
- boolean
-
getRanking
public ScenarioInstance.Ranking getRanking()
Description copied from interface:ScenarioInstanceGet the Ranking- Specified by:
getRankingin interfaceScenarioInstance- Returns:
- Ranking
-
setRanking
public void setRanking(ScenarioInstance.Ranking ranking)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setTimeout
public void setTimeout(long timeout)
-
getTimeout
public long getTimeout()
-
-