1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.kpme.core.document.calendar;
17
18 import java.util.Date;
19
20 import org.joda.time.DateTime;
21 import org.kuali.kpme.core.api.document.calendar.CalendarDocumentHeaderContract;
22 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
23
24 public abstract class CalendarDocumentHeader extends PersistableBusinessObjectBase implements CalendarDocumentHeaderContract {
25 private static final long serialVersionUID = 8522745692401236408L;
26 protected String documentId;
27 protected String principalId;
28 protected Date beginDate;
29 protected Date endDate;
30 protected String documentStatus;
31 protected String calendarType;
32
33 public CalendarDocumentHeader() {
34
35 }
36
37 public abstract String getDocumentId();
38
39 public abstract String getPrincipalId();
40
41 public abstract String getDocumentStatus();
42
43 public abstract Date getBeginDate();
44
45 public abstract DateTime getBeginDateTime();
46
47 public abstract Date getEndDate();
48
49 public abstract DateTime getEndDateTime();
50
51 public abstract String getCalendarType();
52
53 }