View Javadoc

1   package org.kuali.ole.deliver.calendar.service;
2   
3   import org.kuali.ole.deliver.calendar.bo.OleCalendar;
4   import org.kuali.ole.deliver.calendar.bo.OleCalendarGroup;
5   
6   import java.sql.Timestamp;
7   
8   /**
9    * Created with IntelliJ IDEA.
10   * User: arjuns
11   * Date: 7/27/13
12   * Time: 5:40 PM
13   * To change this template use File | Settings | File Templates.
14   */
15  public interface OleCalendarService {
16      public OleCalendarGroup getCalendarGroup(String deskId);
17  
18      public OleCalendar getActiveCalendar(Timestamp date, String groupId);
19  
20      public Timestamp calculateDueDate(String deskId, String timePeriod, Timestamp currentDate);
21  
22      public Timestamp calculateDueDateHrs(String deskId, String timePeriod, Timestamp currentDate);
23  
24      public Integer calculateFine(String deskId, Timestamp dueDate, Timestamp currentDate, String fineAmount);
25  }