Uses of Class
dk.netarkivet.harvester.datamodel.HarvestDefinition

Packages that use HarvestDefinition
dk.netarkivet.harvester.datamodel   
dk.netarkivet.harvester.scheduler.jobgen   
 

Uses of HarvestDefinition in dk.netarkivet.harvester.datamodel
 

Subclasses of HarvestDefinition in dk.netarkivet.harvester.datamodel
 class FullHarvest
          This class contains the specific properties and operations of snapshot harvest definitions.
 class PartialHarvest
          This class contains the specific properties and operations of harvest definitions which are not snapshot harvest definitions.
 

Methods in dk.netarkivet.harvester.datamodel that return HarvestDefinition
 HarvestDefinition HarvestDefinitionDBDAO.getHarvestDefinition(java.lang.String name)
          Get the harvest definition that has the given name, if any.
abstract  HarvestDefinition HarvestDefinitionDAO.getHarvestDefinition(java.lang.String name)
          Get the harvest definition that has the given name, or null, if no harvestdefinition exist with this name.
 HarvestDefinition FullHarvest.getPreviousHarvestDefinition()
          Get the previous HarvestDefinition which is used to base this.
 HarvestDefinition HarvestDefinitionDBDAO.read(java.lang.Long harvestDefinitionID)
          Read the stored harvest definition for the given ID.
abstract  HarvestDefinition HarvestDefinitionDAO.read(java.lang.Long harvestDefinitionID)
          Read the stored harvest definition for the given ID.
 

Methods in dk.netarkivet.harvester.datamodel that return types with arguments of type HarvestDefinition
 java.util.Iterator<HarvestDefinition> HarvestDefinitionDBDAO.getAllHarvestDefinitions()
          Get a list of all existing harvest definitions ordered by name.
abstract  java.util.Iterator<HarvestDefinition> HarvestDefinitionDAO.getAllHarvestDefinitions()
          Get a list of all existing harvest definitions.
 java.util.Iterator<HarvestDefinition> HarvestDefinitionDAO.iterator()
          Get an iterator of all harvest definitions.
 

Methods in dk.netarkivet.harvester.datamodel with parameters of type HarvestDefinition
 java.lang.Long HarvestDefinitionDBDAO.create(HarvestDefinition harvestDefinition)
          Create a harvest definition in Database.
abstract  java.lang.Long HarvestDefinitionDAO.create(HarvestDefinition harvestDefinition)
          Create a harvest definition in persistent storage.
 java.util.Iterator<HarvestInfo> DomainDBDAO.getHarvestInfoBasedOnPreviousHarvestDefinition(HarvestDefinition previousHarvestDefinition)
           
abstract  java.util.Iterator<HarvestInfo> DomainDAO.getHarvestInfoBasedOnPreviousHarvestDefinition(HarvestDefinition previousHarvestDefinition)
          Find all info about results of a harvest definition.
 void HarvestDefinitionDBDAO.update(HarvestDefinition hd)
          Update an existing harvest definition with new info.
abstract  void HarvestDefinitionDAO.update(HarvestDefinition harvestDefinition)
          Update an existing harvest definition with new info in persistent storage.
 

Uses of HarvestDefinition in dk.netarkivet.harvester.scheduler.jobgen
 

Methods in dk.netarkivet.harvester.scheduler.jobgen with parameters of type HarvestDefinition
 int JobGenerator.generateJobs(HarvestDefinition harvest)
          Generates a series of jobs for the given harvest definition.
 int FixedDomainConfigurationCountJobGenerator.generateJobs(HarvestDefinition harvest)
           
 int AbstractJobGenerator.generateJobs(HarvestDefinition harvest)
           
protected  java.util.Comparator<DomainConfiguration> FixedDomainConfigurationCountJobGenerator.getDomainConfigurationSubsetComparator(HarvestDefinition harvest)
           
protected  java.util.Comparator<DomainConfiguration> DefaultJobGenerator.getDomainConfigurationSubsetComparator(HarvestDefinition harvest)
           
protected abstract  java.util.Comparator<DomainConfiguration> AbstractJobGenerator.getDomainConfigurationSubsetComparator(HarvestDefinition harvest)
          Returns a comparator used to sort the subset of AbstractJobGenerator.DOMAIN_CONFIG_SUBSET_SIZE configurations that are scanned at each iteration.
static Job AbstractJobGenerator.getNewJob(HarvestDefinition harvest, DomainConfiguration cfg)
          Instantiates a new job.
protected  int FixedDomainConfigurationCountJobGenerator.processDomainConfigurationSubset(HarvestDefinition harvest, java.util.Iterator<DomainConfiguration> domainConfSubset)
           
protected  int DefaultJobGenerator.processDomainConfigurationSubset(HarvestDefinition harvest, java.util.Iterator<DomainConfiguration> domainConfSubset)
          Create new jobs from a collection of configurations.
protected abstract  int AbstractJobGenerator.processDomainConfigurationSubset(HarvestDefinition harvest, java.util.Iterator<DomainConfiguration> domainConfSubset)
          Create new jobs from a collection of configurations.