1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.demo.travel.authorization.dataobject;
17
18 import org.kuali.rice.krad.bo.PersistableBusinessObject;
19 import org.kuali.rice.core.api.util.type.KualiDecimal;
20 import java.sql.Date;
21
22
23
24
25 public interface Expense extends PersistableBusinessObject {
26
27 public Long getId();
28
29 public void setId(final Long id);
30
31 public String getDocumentNumber();
32
33 public void setDocumentNumber(String documentNumber);
34
35 public Integer getDocumentLineNumber();
36
37 public void setDocumentLineNumber(Integer documentLineNumber);
38
39 public Long getExpenseParentId();
40
41 public void setExpenseParentId(Long expenseParentId);
42
43 public Date getExpenseDate();
44
45 public void setExpenseDate(Date expenseDate);
46
47
48
49
50
51
52 public Boolean getNonReimbursable();
53
54
55
56
57
58
59 public void setNonReimbursable(final Boolean argNonReimbursable);
60
61 public KualiDecimal getExpenseAmount();
62
63 public void setExpenseAmount(KualiDecimal expenseAmount);
64
65 public KualiDecimal getConvertedAmount();
66
67 public void setConvertedAmount(KualiDecimal convertedAmount);
68
69
70
71
72
73
74 String getTravelExpenseTypeCodeCode();
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90 String getSequenceName();
91
92 void setAirfareSourceCode(final String airfareSourceCode);
93 String getAirfareSourceCode();
94
95 void setClassOfServiceCode(final String classOfServiceCode);
96 String getClassOfServiceCode();
97
98 void setMileageRateId(final Integer mileageRateId);
99 Integer getMileageRateId();
100
101
102
103
104 void setMiles(final Integer miles);
105 Integer getMiles();
106
107 void setMileageOtherRate(KualiDecimal mileageOtherRate);
108 KualiDecimal getMileageOtherRate();
109
110 void setRentalCarInsurance(final Boolean rentalCarInsurance);
111 Boolean getRentalCarInsurance();
112
113 void setTaxable(final Boolean taxable);
114
115 }