1 package org.bitrepository.integrityservice.workflow.step;
2
3 import org.bitrepository.common.settings.Settings;
4 import org.bitrepository.integrityservice.alerter.IntegrityAlerter;
5 import org.bitrepository.integrityservice.cache.IntegrityModel;
6 import org.bitrepository.integrityservice.collector.IntegrityInformationCollector;
7
8 public class FullUpdateFileIDsStep extends UpdateFileIDsStep {
9
10 public FullUpdateFileIDsStep(IntegrityInformationCollector collector, IntegrityModel store,
11 IntegrityAlerter alerter, Settings settings, String collectionId) {
12 super(collector, store, alerter, settings, collectionId);
13 }
14
15 @Override
16 public String getName() {
17 return "Collect all fileIDs from pillars";
18 }
19
20 @Override
21 protected void initialStepAction() {
22 store.setExistingFilesToPreviouslySeenFileState(collectionId);
23 }
24
25
26
27
28
29 public static String getDescription() {
30 return "Contacts all pillar to retrieve the full list of files from the pillars";
31 }
32
33 }