Class JobSchedule

java.lang.Object
com.polarion.platform.jobs.scheduler.JobSchedule

public final class JobSchedule extends Object
Job schedule.

See http://quartz.sourceforge.net/javadoc/org/quartz/CronTrigger.html for more info on cron expressions.

Two schedules are equal if their cron expressions and execution requests equal (isDisabled() is not relevant).

Version:
$Revision$ $Date$
Author:
Stepan Roh, Polarion Software
See Also:
  • Constructor Details

  • Method Details

    • getCronExpression

      public String getCronExpression()
      Returns cron expression.
      Returns:
      cron expression (not null)
    • getExecutionRequest

      public JobExecutionRequest getExecutionRequest()
      Returns job execution request.
      Returns:
      execution request (not null)
    • isDisabled

      public boolean isDisabled()
      Returns whether this schedule is disabled.
      Returns:
      true if this schedule is disabled.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object