Uses of Package
dk.netarkivet.harvester.datamodel

Packages that use dk.netarkivet.harvester.datamodel
dk.netarkivet.harvester.datamodel   
dk.netarkivet.harvester.harvesting This module handles defining, scheduling, and execution of harvests. 
dk.netarkivet.harvester.harvesting.distribute   
dk.netarkivet.harvester.harvesting.report   
dk.netarkivet.harvester.scheduler   
dk.netarkivet.harvester.webinterface   
 

Classes in dk.netarkivet.harvester.datamodel used by dk.netarkivet.harvester.datamodel
AliasInfo
          Class encapsulating domain alias information.
DBSpecifics
          Defines database specific implementations used by the Harvester.
DerbySpecifics
          Derby-specific implementation of DB methods.
Domain
          Represents known information about a domain A domain is identified by a domain name (ex: kb.dk)
DomainConfiguration
          This class describes a configuration for harvesting a domain.
DomainDAO
          Persistent storage for Domain objects.
DomainHarvestInfo
          DomainConfigPair class for extracted information on harvests on a specific domain.
DomainHistory
          Container for the historical information available for a domain.
DomainOwnerInfo
          This class manages owner information about a domain.
ExtendedField
          This class represents one Extended Field
ExtendedFieldDAO
          Interface for creating and accessing extended fields in persistent storage.
ExtendedFieldType
          This class represents one Extended Field Type
ExtendedFieldTypeDAO
          Interface for creating and accessing extended fields in persistent storage.
ExtendedFieldValue
           
ExtendedFieldValueDAO
          Interface for creating and accessing extended fields in persistent storage.
Frequency
          This class defines various frequencies at which things can happen, such as midnight every day, 13:45 the first monday of a month, etc.
FullHarvest
          This class contains the specific properties and operations of snapshot harvest definitions.
GlobalCrawlerTrapList
          Class representing one or more global crawler traps, modelled as a list of regular expressions.
GlobalCrawlerTrapListDAO
          A Data Access Object for managing persistent collections of global crawler traps.
HarvestDefinition
          This abstract class models the general properties of a harvest definition, i.e.
HarvestDefinitionDAO
          A Data Access Object for harvest definitions.
HarvestInfo
          Summary information about a specific harvest of a domain.
HarvestRunInfo
          Information on a single run of a harvest.
HeritrixTemplate
          Class encapsulating the Heritrix order.xml.
Job
          This class represents one job to run by Heritrix.
JobDAO
          Interface for creating and accessing jobs in persistent storage.
JobPriority
          Enum of the possible priorities of a job.
JobStatus
          Enumeration of the possible states (alt.: status) a Job can be in.
JobStatusInfo
          A simple tuple to deliver information on the status of jobs.
PartialHarvest
          This class contains the specific properties and operations of harvest definitions which are not snapshot harvest definitions.
Password
          Immutable password class.
RunningJobsInfoDAO
          Abstract class for handling the persistence of running job infos.
Schedule
          This class implements a schedule that can be either repeating or timed, depending on the subclass.
ScheduleDAO
          A DAO for reading and writing schedules by name.
SeedList
          Representation of the list of harvesting seeds.
SparseDomain
          Reduced version of the Domain class for presentation purposes.
SparseDomainConfiguration
          Sparse version for DomainConfiguration class.
SparseFullHarvest
          Sparse version of FullHarvest to be used for GUI purposes only.
SparsePartialHarvest
          Sparse version of PartialHarvest to be used for GUI purposes only.
StopReason
          Class for containing a reason for stopping the harvesting of a domain.
TemplateDAO
          DAO methods for reading templates only.
TimeUnit
          Enumeration of the possible time units used for frequencies in schedules.
TLDInfo
          A container for miscellaneous information about a TLD.
 

Classes in dk.netarkivet.harvester.datamodel used by dk.netarkivet.harvester.harvesting
Job
          This class represents one job to run by Heritrix.
 

Classes in dk.netarkivet.harvester.datamodel used by dk.netarkivet.harvester.harvesting.distribute
AliasInfo
          Class encapsulating domain alias information.
Job
          This class represents one job to run by Heritrix.
JobPriority
          Enum of the possible priorities of a job.
JobStatus
          Enumeration of the possible states (alt.: status) a Job can be in.
StopReason
          Class for containing a reason for stopping the harvesting of a domain.
 

Classes in dk.netarkivet.harvester.datamodel used by dk.netarkivet.harvester.harvesting.report
Job
          This class represents one job to run by Heritrix.
StopReason
          Class for containing a reason for stopping the harvesting of a domain.
 

Classes in dk.netarkivet.harvester.datamodel used by dk.netarkivet.harvester.scheduler
Job
          This class represents one job to run by Heritrix.
 

Classes in dk.netarkivet.harvester.datamodel used by dk.netarkivet.harvester.webinterface
ExtendedField
          This class represents one Extended Field
JobStatus
          Enumeration of the possible states (alt.: status) a Job can be in.
JobStatusInfo
          A simple tuple to deliver information on the status of jobs.
PartialHarvest
          This class contains the specific properties and operations of harvest definitions which are not snapshot harvest definitions.