package com.csc.library.timeinterface; import com.csc.library.timeattendance.DayShift; import com.csc.library.timeattendance.Shift; import com.csc.library.utilities.MyLog; import com.csc.library.utilities.CscCalendar; import com.csc.library.utilities.MyTreeMap; import java.util.*; public interface GenDayShift { //public DayShift generateDayShift(String time0id, CscCalendar date, HashMap holidayHM, String type, HashMap hmData1, String workarea, CscCalendar sDate, CscCalendar eDate); //public DayShift generateDayShift(String time0id, CscCalendar date, HashMap holidayHM, Shift lastShift, String type, HashMap hmData1, String workarea, CscCalendar sDate, CscCalendar eDate); public DayShift generateDayShift(String time0id, CscCalendar date, HashMap holidayHM, String type, HashMap hmData1, String workarea, CscCalendar sDate, CscCalendar eDate); public DayShift generateDayShift(String time0id, CscCalendar date, HashMap holidayHM, String type, HashMap hmData1, String workarea, CscCalendar sDate, CscCalendar eDate, MyTreeMap trSwipe); public DayShift generateDayShift(String time0id, CscCalendar date, HashMap holidayHM, Shift lastShift, String type, HashMap hmData1, String workarea, CscCalendar sDate, CscCalendar eDate); public DayShift generateDayShift(String time0id, CscCalendar date, HashMap holidayHM, Shift lastShift, String type, HashMap hmData1, String workarea, CscCalendar sDate, CscCalendar eDate, MyTreeMap trSwipe); }