public interface IRepairCommand
Modifier and Type | Method and Description |
---|---|
void |
addElementsToDelete(java.util.Collection<MRef> values)
Add elements to delete from repository.
|
void |
addElementsToLockAndDelete(java.util.Collection<MRef> values)
Add elements to lock then delete from repository.
|
ICommitResult |
execute(java.lang.StringBuilder report,
org.modelio.vbasic.progress.IModelioProgress monitor)
Run the repair.
|
void addElementsToDelete(java.util.Collection<MRef> values)
values
- the elements to delete.ICommitResult execute(java.lang.StringBuilder report, org.modelio.vbasic.progress.IModelioProgress monitor) throws CmsException, CmsUnlockException, OutdatedElementsException
report
- a string report builder.monitor
- a progress monitor.CmsException
- in case of failure.CmsUnlockException
- if some element could not be unlocked.OutdatedElementsException
- if somebody committed into the repository during repair.void addElementsToLockAndDelete(java.util.Collection<MRef> values)
values
- the elements to delete.