biz.onixs.fix.scheduler
Class SimpleWeeklySchedule

java.lang.Object
  extended by biz.onixs.fix.scheduler.WeeklySchedule
      extended by biz.onixs.fix.scheduler.SimpleWeeklySchedule
All Implemented Interfaces:
SessionSchedule
Direct Known Subclasses:
MultiDayLengthSchedule, SingleDayLengthSchedule

public abstract class SimpleWeeklySchedule
extends WeeklySchedule

Abstract simple weekly schedule.


Field Summary
protected  DayOfWeek firstDay
           
protected  DayOfWeek lastDay
           
protected  org.joda.time.LocalTime logonTime
           
protected  org.joda.time.LocalTime logoutTime
           
protected  SequenceNumberResetPolicy resetPolicy
           
 
Constructor Summary
SimpleWeeklySchedule()
           
 
Method Summary
 DayOfWeek getFirstDay()
          Returns first day.
 DayOfWeek getLastDay()
          Returns last day.
 org.joda.time.LocalTime getLogonTime()
          Returns logon time.
 org.joda.time.LocalTime getLogoutTime()
          Returns logout time.
 SequenceNumberResetPolicy getResetPolicy()
          Returns sequence numbers reset policy
 void setFirstDay(DayOfWeek firstDay)
          Sets first day.
 void setLastDay(DayOfWeek lastDay)
          Sets last day.
 void setLogonTime(org.joda.time.LocalTime logonTime)
          Sets logon time.
 void setLogoutTime(org.joda.time.LocalTime logoutTime)
          Sets logout time.
 void setResetPolicy(SequenceNumberResetPolicy resetPolicy)
          Sets sequence numbers reset policy
 void validate()
           
 
Methods inherited from class biz.onixs.fix.scheduler.WeeklySchedule
schedule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

firstDay

protected DayOfWeek firstDay

lastDay

protected DayOfWeek lastDay

logonTime

protected org.joda.time.LocalTime logonTime

logoutTime

protected org.joda.time.LocalTime logoutTime

resetPolicy

protected SequenceNumberResetPolicy resetPolicy
Constructor Detail

SimpleWeeklySchedule

public SimpleWeeklySchedule()
Method Detail

getFirstDay

public DayOfWeek getFirstDay()
Returns first day.

Returns:
first day

setFirstDay

public void setFirstDay(DayOfWeek firstDay)
Sets first day.

Parameters:
firstDay - first day

getLastDay

public DayOfWeek getLastDay()
Returns last day.

Returns:
last day

setLastDay

public void setLastDay(DayOfWeek lastDay)
Sets last day.

Parameters:
lastDay - last day

getLogonTime

public org.joda.time.LocalTime getLogonTime()
Returns logon time.

Returns:
logon time

setLogonTime

public void setLogonTime(org.joda.time.LocalTime logonTime)
Sets logon time.

Parameters:
logonTime - logon time

getLogoutTime

public org.joda.time.LocalTime getLogoutTime()
Returns logout time.

Returns:
logout time

setLogoutTime

public void setLogoutTime(org.joda.time.LocalTime logoutTime)
Sets logout time.

Parameters:
logoutTime - logout time

getResetPolicy

public SequenceNumberResetPolicy getResetPolicy()
Returns sequence numbers reset policy

Returns:
sequence numbers reset policy

setResetPolicy

public void setResetPolicy(SequenceNumberResetPolicy resetPolicy)
Sets sequence numbers reset policy

Parameters:
resetPolicy - sequence numbers reset policy

validate

public void validate()
              throws ScheduleValidationException
Throws:
ScheduleValidationException


Copyright © 2005-2012 Onix Solutions. All Rights Reserved.