Interface ICreateSnapshotsStep
-
- All Superinterfaces:
IFinishSnapshotOperationStep
,IRestoreSnapshotsStep
,ISnapshotOperation
public interface ICreateSnapshotsStep extends IRestoreSnapshotsStep
Step of a snapshot operation which allows snapshot creation.- Restriction:
- This interface is not intended to be extended by clients.
- Restriction:
- This interface is not intended to be implemented by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IRestoreSnapshotsStep
createSnapshots()
Creates snapshots which the operation is supposed to create and returns the next step.-
Methods inherited from interface com.e1c.g5.v8.dt.snapshot.operation.IFinishSnapshotOperationStep
finish, forceProjectClean
-
Methods inherited from interface com.e1c.g5.v8.dt.snapshot.operation.IRestoreSnapshotsStep
restoreSnapshots
-
Methods inherited from interface com.e1c.g5.v8.dt.snapshot.operation.ISnapshotOperation
getAffectedProjects, isEmpty, willCreateSnapshots, willRestoreSnapshots
-
-
-
-
Method Detail
-
createSnapshots
IRestoreSnapshotsStep createSnapshots()
Creates snapshots which the operation is supposed to create and returns the next step. This method consumes the receiver object. Subsequent calls must use the returned object.- Returns:
- the next step of the operation, never
null
- Throws:
IllegalStateException
- if this or subsequent steps were run already
-
-