1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.kuali.kfs.module.tem.document.web.bean;
20
21 import java.util.List;
22 import java.util.Map;
23
24 import org.kuali.kfs.module.tem.businessobject.ActualExpense;
25 import org.kuali.kfs.module.tem.businessobject.GroupTraveler;
26 import org.kuali.kfs.module.tem.businessobject.TravelerDetail;
27 import org.kuali.kfs.module.tem.businessobject.TravelerDetailEmergencyContact;
28 import org.kuali.kfs.module.tem.document.TravelAuthorizationDocument;
29 import org.kuali.rice.kns.web.ui.ExtraButton;
30
31 public interface TravelAuthorizationMvcWrapperBean extends TravelMvcWrapperBean {
32
33
34
35
36
37 TravelerDetailEmergencyContact getNewEmergencyContactLine();
38
39
40
41
42
43
44
45 void setNewEmergencyContactLine(TravelerDetailEmergencyContact newEmergencyContactLine);
46
47
48 @Override
49
50
51
52
53
54 ActualExpense getNewActualExpenseLine();
55
56 @Override
57
58
59
60
61
62 void setNewActualExpenseLine(ActualExpense newActualExpenseLine);
63
64 @Override
65
66
67
68
69
70 List<ActualExpense> getNewActualExpenseLines();
71
72 @Override
73
74
75
76
77
78 void setNewActualExpenseLines(List<ActualExpense> newActualExpenseLines);
79
80
81
82
83
84
85
86 GroupTraveler getNewGroupTravelerLine();
87
88
89
90
91
92
93 void setNewGroupTravelerLine(GroupTraveler newGroupTravelerLine);
94
95
96
97
98
99
100 List<String> getSelectedTransportationModes();
101
102
103
104
105
106
107 void setSelectedTransportationModes(List<String> selectedTransportationModes);
108
109 List<String> getTempSelectedTransporationModes();
110
111
112
113
114 TravelAuthorizationDocument getTravelAuthorizationDocument();
115
116 void setNewTraveler(final TravelerDetail traveler);
117
118 TravelerDetail getNewTraveler();
119
120 @Override
121 List<ExtraButton> getExtraButtons();
122
123 boolean isCanUnmask();
124
125 void setCanUnmask(boolean canUnmask);
126
127
128 @Override
129 Map<String, String> getModesOfTransportation();
130 }