Package org.alfresco.filesys.repo.rules
Class ScenarioDoubleRenameShuffleInstance
java.lang.Object
org.alfresco.filesys.repo.rules.ScenarioDoubleRenameShuffleInstance
- All Implemented Interfaces:
ScenarioInstance
This is an instance of a "double rename shuffle" triggered by rename of a file to a special pattern
file matching a specified pattern. (*.backup.fm)
a) Existing file moved out of the way. X.fm to X.backup.fm
b) New file moved into place. X.fm.C29 X.fm
If this filter is active then this is what happens. a) Existing file moved out of the way (Y to Z). Raname tracked. b) New file moved into place (X to Y). Scenario kicks in to change commands.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.alfresco.filesys.repo.rules.ScenarioInstance
ScenarioInstance.Ranking -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEvaluate the next operationGet the RankinglongbooleanIs the scenario complete?booleanbooleanvoidsetDeleteBackup(boolean deleteBackup) voidsetInterimPattern(Pattern interimPattern) voidsetMoveAsSystem(boolean moveAsSystem) voidsetRanking(ScenarioInstance.Ranking ranking) voidsetTimeout(long timeout) toString()
-
Constructor Details
-
ScenarioDoubleRenameShuffleInstance
public ScenarioDoubleRenameShuffleInstance()
-
-
Method Details
-
evaluate
Evaluate the next operation- Specified by:
evaluatein interfaceScenarioInstance- Parameters:
operation-
-
isMoveAsSystem
public boolean isMoveAsSystem() -
setMoveAsSystem
public void setMoveAsSystem(boolean moveAsSystem) -
isComplete
public boolean isComplete()Description copied from interface:ScenarioInstanceIs the scenario complete?- Specified by:
isCompletein interfaceScenarioInstance- Returns:
- boolean
-
getRanking
Description copied from interface:ScenarioInstanceGet the Ranking- Specified by:
getRankingin interfaceScenarioInstance- Returns:
- Ranking
-
setRanking
-
toString
-
setTimeout
public void setTimeout(long timeout) -
getTimeout
public long getTimeout() -
setDeleteBackup
public void setDeleteBackup(boolean deleteBackup) -
isDeleteBackup
public boolean isDeleteBackup() -
setInterimPattern
-