001package org.kuali.ole.deliver.calendar.bo;
002
003import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
004
005import java.sql.Timestamp;
006import java.util.ArrayList;
007import java.util.List;
008
009/**
010 * Created with IntelliJ IDEA.
011 * User: palanivel
012 * Date: 7/20/13
013 * Time: 4:13 PM
014 * To change this template use File | Settings | File Templates.
015 */
016public class OleCalendarExceptionPeriod extends PersistableBusinessObjectBase {
017    private String calendarExceptionPeriodId;
018    private String calendarId;
019    private Timestamp beginDate;
020    private Timestamp endDate;
021    private String exceptionPeriodType;
022    private String calendarExceptionPeriodDesc;
023    private OleCalendar oleCalendar;
024    private List<OleCalendarExceptionPeriodWeek> oleCalendarExceptionPeriodWeekList = new ArrayList<>();
025
026
027    public String getExceptionPeriodType() {
028        return exceptionPeriodType;
029    }
030
031    public void setExceptionPeriodType(String exceptionPeriodType) {
032        this.exceptionPeriodType = exceptionPeriodType;
033    }
034
035    public String getCalendarExceptionPeriodDesc() {
036        return calendarExceptionPeriodDesc;
037    }
038
039    public void setCalendarExceptionPeriodDesc(String calendarExceptionPeriodDesc) {
040        this.calendarExceptionPeriodDesc = calendarExceptionPeriodDesc;
041    }
042
043    public OleCalendar getOleCalendar() {
044        return oleCalendar;
045    }
046
047    public void setOleCalendar(OleCalendar oleCalendar) {
048        this.oleCalendar = oleCalendar;
049    }
050
051    public String getCalendarExceptionPeriodId() {
052        return calendarExceptionPeriodId;
053    }
054
055    public void setCalendarExceptionPeriodId(String calendarExceptionPeriodId) {
056        this.calendarExceptionPeriodId = calendarExceptionPeriodId;
057    }
058
059    public String getCalendarId() {
060        return calendarId;
061    }
062
063    public void setCalendarId(String calendarId) {
064        this.calendarId = calendarId;
065    }
066
067    public Timestamp getBeginDate() {
068        return beginDate;
069    }
070
071    public void setBeginDate(Timestamp beginDate) {
072        this.beginDate = beginDate;
073    }
074
075    public Timestamp getEndDate() {
076        return endDate;
077    }
078
079    public void setEndDate(Timestamp endDate) {
080        this.endDate = endDate;
081    }
082
083    public List<OleCalendarExceptionPeriodWeek> getOleCalendarExceptionPeriodWeekList() {
084        return oleCalendarExceptionPeriodWeekList;
085    }
086
087    public void setOleCalendarExceptionPeriodWeekList(List<OleCalendarExceptionPeriodWeek> oleCalendarExceptionPeriodWeekList) {
088        this.oleCalendarExceptionPeriodWeekList = oleCalendarExceptionPeriodWeekList;
089    }
090}