1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.hr.time.calendar.dao;
17
18 import java.sql.Time;
19 import java.util.Date;
20 import java.util.List;
21
22 import org.kuali.hr.time.calendar.Calendar;
23 import org.kuali.hr.time.calendar.CalendarEntries;
24
25 public interface CalendarDao {
26
27 public void saveOrUpdate(Calendar calendarDates);
28
29 public void saveOrUpdate(List<Calendar> calendarDatesList);
30
31 public Calendar getCalendar(String hrPyCalendarId);
32
33 public Calendar getCalendarByGroup(String pyCalendarGroup);
34
35 public CalendarEntries getPreviousCalendarEntry(String tkCalendarId, Date beginDateCurrentCalendar);
36
37 public List<Calendar> getCalendars(String calendarName, String calendarTypes, String flsaBeginDay, String flsaBeginTime);
38
39 }