phenote.jobs
Class OntologyUpdateJob

java.lang.Object
  extended by org.springframework.scheduling.quartz.QuartzJobBean
      extended by phenote.jobs.OntologyUpdateJob
All Implemented Interfaces:
org.quartz.Job

public class OntologyUpdateJob
extends org.springframework.scheduling.quartz.QuartzJobBean

Job that reloads and archives a specified ontology. This job is scheduled via Quartz. The job is defined in the spring configuration file.


Field Summary
static org.apache.log4j.Logger LOG
           
static long MILLISECONDS_PER_DAY
           
 
Constructor Summary
OntologyUpdateJob()
           
 
Method Summary
protected  void executeInternal(org.quartz.JobExecutionContext context)
           
 java.lang.String getArchiveDirectory()
           
 java.lang.String getOntologyName()
           
 double getPurgePeriodInDays()
           
 void setArchiveDirectory(java.lang.String archiveDirectory)
           
 void setOntologyName(java.lang.String ontologyName)
           
 void setPurgePeriodInDays(double purgePeriodInDays)
           
 
Methods inherited from class org.springframework.scheduling.quartz.QuartzJobBean
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final org.apache.log4j.Logger LOG

MILLISECONDS_PER_DAY

public static final long MILLISECONDS_PER_DAY
See Also:
Constant Field Values
Constructor Detail

OntologyUpdateJob

public OntologyUpdateJob()
Method Detail

executeInternal

protected void executeInternal(org.quartz.JobExecutionContext context)
                        throws org.quartz.JobExecutionException
Specified by:
executeInternal in class org.springframework.scheduling.quartz.QuartzJobBean
Throws:
org.quartz.JobExecutionException

getOntologyName

public java.lang.String getOntologyName()

setOntologyName

public void setOntologyName(java.lang.String ontologyName)

getArchiveDirectory

public java.lang.String getArchiveDirectory()

setArchiveDirectory

public void setArchiveDirectory(java.lang.String archiveDirectory)

getPurgePeriodInDays

public double getPurgePeriodInDays()

setPurgePeriodInDays

public void setPurgePeriodInDays(double purgePeriodInDays)