org.jboss.dtf.testframework.coordinator2.scheduler.types
Class DailySchedule

java.lang.Object
  extended by org.jboss.dtf.testframework.coordinator2.scheduler.types.ScheduleInformation
      extended by org.jboss.dtf.testframework.coordinator2.scheduler.types.DailySchedule
All Implemented Interfaces:
java.io.Serializable

public class DailySchedule
extends ScheduleInformation

See Also:
Serialized Form

Field Summary
static int EVERY_DAY
           
static int WEEKDAYS
           
 
Fields inherited from class org.jboss.dtf.testframework.coordinator2.scheduler.types.ScheduleInformation
DAILY, MONTHLY, ONE_TIME_ONLY, WEEKLY
 
Constructor Summary
DailySchedule(java.util.Date startDateTime, int performThisTask)
           
 
Method Summary
static DailySchedule createSchedule(java.util.Date startDateTime, int performThisTask)
           
 java.util.Calendar getNextActivationTime()
          Retrieves the a Date object containing the time and date this schedule next becomes active.
 int getPerformThisTask()
           
 java.util.Date getStartDateTime()
           
 boolean isScheduleFinished()
          Returns true if the schedule has now finished.
 
Methods inherited from class org.jboss.dtf.testframework.coordinator2.scheduler.types.ScheduleInformation
addFailure, associateFile, delete, deleteIfNecessary, deserialize, getAssociatedFile, getDistributionList, getFailures, getSoftwareVersion, getTestDefinitionsURL, getTestSelectionsURL, getUniqueId, serialize, serialize, setRunInformation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EVERY_DAY

public static final int EVERY_DAY
See Also:
Constant Field Values

WEEKDAYS

public static final int WEEKDAYS
See Also:
Constant Field Values
Constructor Detail

DailySchedule

public DailySchedule(java.util.Date startDateTime,
                     int performThisTask)
Method Detail

getStartDateTime

public java.util.Date getStartDateTime()

getPerformThisTask

public int getPerformThisTask()

getNextActivationTime

public java.util.Calendar getNextActivationTime()
Retrieves the a Date object containing the time and date this schedule next becomes active.

Specified by:
getNextActivationTime in class ScheduleInformation
Returns:
The next activation time.

isScheduleFinished

public boolean isScheduleFinished()
Returns true if the schedule has now finished.

Specified by:
isScheduleFinished in class ScheduleInformation
Returns:
True if the schedule is finished.

createSchedule

public static DailySchedule createSchedule(java.util.Date startDateTime,
                                           int performThisTask)