View Javadoc

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       * @return Description of this step.
28       */
29      public static String getDescription() {
30          return "Contacts all pillar to retrieve the full list of files from the pillars";
31      }
32      
33  }