1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.kpme.core.api.block;
17
18 import org.joda.time.DateTime;
19 import org.kuali.kpme.core.api.mo.KpmeKeyedDataTransferObject;
20 import java.math.BigDecimal;
21
22
23
24
25
26 public interface CalendarBlockContract extends KpmeKeyedDataTransferObject {
27
28 public String getHrCalendarBlockId();
29
30 public Long getWorkArea();
31
32 public Long getJobNumber();
33
34 public Long getTask();
35
36 public String getEarnCode();
37
38 public String getConcreteBlockType();
39
40 public String getConcreteBlockId();
41
42 public String getDocumentId();
43
44 public String getPrincipalId();
45
46 public DateTime getBeginDateTime();
47
48 public DateTime getEndDateTime();
49
50 public BigDecimal getAmount();
51
52 public BigDecimal getHours();
53
54 public String getOvertimePref();
55
56 public boolean isLunchDeleted();
57
58 }