1 /*
2 * The Kuali Financial System, a comprehensive financial management system for higher education.
3 *
4 * Copyright 2005-2014 The Kuali Foundation
5 *
6 * This program is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU Affero General Public License as
8 * published by the Free Software Foundation, either version 3 of the
9 * License, or (at your option) any later version.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU Affero General Public License for more details.
15 *
16 * You should have received a copy of the GNU Affero General Public License
17 * along with this program. If not, see <http://www.gnu.org/licenses/>.
18 */
19
20 package org.kuali.kfs.module.bc.businessobject;
21
22 import java.math.BigDecimal;
23 import java.util.LinkedHashMap;
24
25 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
26
27 /**
28 *
29 */
30 public class BudgetConstructionPayRateHolding extends PersistableBusinessObjectBase {
31
32 private String emplid;
33 private String positionNumber;
34 private String name;
35 private String setidSalary;
36 private String salaryAdministrationPlan;
37 private String grade;
38 private String unionCode;
39 private BigDecimal appointmentRequestedPayRate;
40 private String principalId;
41
42 /**
43 * Default constructor.
44 */
45 public BudgetConstructionPayRateHolding() {
46
47 }
48
49 /**
50 * Gets the emplid attribute.
51 *
52 * @return Returns the emplid
53 */
54 public String getEmplid() {
55 return emplid;
56 }
57
58 /**
59 * Sets the emplid attribute.
60 *
61 * @param emplid The emplid to set.
62 */
63 public void setEmplid(String emplid) {
64 this.emplid = emplid;
65 }
66
67
68 /**
69 * Gets the positionNumber attribute.
70 *
71 * @return Returns the positionNumber
72 */
73 public String getPositionNumber() {
74 return positionNumber;
75 }
76
77 /**
78 * Sets the positionNumber attribute.
79 *
80 * @param positionNumber The positionNumber to set.
81 */
82 public void setPositionNumber(String positionNumber) {
83 this.positionNumber = positionNumber;
84 }
85
86
87 /**
88 * Gets the name attribute.
89 *
90 * @return Returns the name
91 */
92 public String getName() {
93 return name;
94 }
95
96 /**
97 * Sets the name attribute.
98 *
99 * @param name The name to set.
100 */
101 public void setName(String name) {
102 this.name = name;
103 }
104
105
106 /**
107 * Gets the setidSalary attribute.
108 *
109 * @return Returns the setidSalary
110 */
111 public String getSetidSalary() {
112 return setidSalary;
113 }
114
115 /**
116 * Sets the setidSalary attribute.
117 *
118 * @param setidSalary The setidSalary to set.
119 */
120 public void setSetidSalary(String setidSalary) {
121 this.setidSalary = setidSalary;
122 }
123
124
125 /**
126 * Gets the salaryAdministrationPlan attribute.
127 *
128 * @return Returns the salaryAdministrationPlan
129 */
130 public String getSalaryAdministrationPlan() {
131 return salaryAdministrationPlan;
132 }
133
134 /**
135 * Sets the salaryAdministrationPlan attribute.
136 *
137 * @param salaryAdministrationPlan The salaryAdministrationPlan to set.
138 */
139 public void setSalaryAdministrationPlan(String salaryAdministrationPlan) {
140 this.salaryAdministrationPlan = salaryAdministrationPlan;
141 }
142
143
144 /**
145 * Gets the grade attribute.
146 *
147 * @return Returns the grade
148 */
149 public String getGrade() {
150 return grade;
151 }
152
153 /**
154 * Sets the grade attribute.
155 *
156 * @param grade The grade to set.
157 */
158 public void setGrade(String grade) {
159 this.grade = grade;
160 }
161
162
163 /**
164 * Gets the unionCode attribute.
165 *
166 * @return Returns the unionCode
167 */
168 public String getUnionCode() {
169 return unionCode;
170 }
171
172 /**
173 * Sets the unionCode attribute.
174 *
175 * @param unionCode The unionCode to set.
176 */
177 public void setUnionCode(String unionCode) {
178 this.unionCode = unionCode;
179 }
180
181
182 /**
183 * Gets the appointmentRequestedPayRate attribute.
184 *
185 * @return Returns the appointmentRequestedPayRate
186 */
187 public BigDecimal getAppointmentRequestedPayRate() {
188 return appointmentRequestedPayRate;
189 }
190
191 /**
192 * Sets the appointmentRequestedPayRate attribute.
193 *
194 * @param appointmentRequestedPayRate The appointmentRequestedPayRate to set.
195 */
196 public void setAppointmentRequestedPayRate(BigDecimal appointmentRequestedPayRate) {
197 this.appointmentRequestedPayRate = appointmentRequestedPayRate;
198 }
199
200
201 /**
202 * @see org.kuali.rice.krad.bo.BusinessObjectBase#toStringMapper()
203 */
204 protected LinkedHashMap toStringMapper_RICE20_REFACTORME() {
205 LinkedHashMap m = new LinkedHashMap();
206 m.put("emplid", this.emplid);
207 m.put("positionNumber", this.positionNumber);
208 return m;
209 }
210
211 public String getPrincipalId() {
212 return principalId;
213 }
214
215 public void setPrincipalId(String principalId) {
216 this.principalId = principalId;
217 }
218 }
219