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.sql.Date;
23 import java.util.LinkedHashMap;
24
25 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
26
27 /**
28 *
29 */
30 public class BudgetConstructionActiveJobMove extends PersistableBusinessObjectBase {
31
32 private String principalId;
33 private String emplid;
34 private Integer employeeRecord;
35 private Date effectiveDate;
36 private Integer effectiveSequence;
37 private String positionNumber;
38 private String employeeStatus;
39 private String departmentIdentifier;
40
41 /**
42 * Default constructor.
43 */
44 public BudgetConstructionActiveJobMove() {
45
46 }
47
48 /**
49 * Gets the principalId attribute.
50 *
51 * @return Returns the principalId
52 */
53 public String getPrincipalId() {
54 return principalId;
55 }
56
57 /**
58 * Sets the principalId attribute.
59 *
60 * @param principalId The principalId to set.
61 */
62 public void setPrincipalId(String principalId) {
63 this.principalId = principalId;
64 }
65
66
67 /**
68 * Gets the emplid attribute.
69 *
70 * @return Returns the emplid
71 */
72 public String getEmplid() {
73 return emplid;
74 }
75
76 /**
77 * Sets the emplid attribute.
78 *
79 * @param emplid The emplid to set.
80 */
81 public void setEmplid(String emplid) {
82 this.emplid = emplid;
83 }
84
85
86 /**
87 * Gets the employeeRecord attribute.
88 *
89 * @return Returns the employeeRecord
90 */
91 public Integer getEmployeeRecord() {
92 return employeeRecord;
93 }
94
95 /**
96 * Sets the employeeRecord attribute.
97 *
98 * @param employeeRecord The employeeRecord to set.
99 */
100 public void setEmployeeRecord(Integer employeeRecord) {
101 this.employeeRecord = employeeRecord;
102 }
103
104
105 /**
106 * Gets the effectiveDate attribute.
107 *
108 * @return Returns the effectiveDate
109 */
110 public Date getEffectiveDate() {
111 return effectiveDate;
112 }
113
114 /**
115 * Sets the effectiveDate attribute.
116 *
117 * @param effectiveDate The effectiveDate to set.
118 */
119 public void setEffectiveDate(Date effectiveDate) {
120 this.effectiveDate = effectiveDate;
121 }
122
123
124 /**
125 * Gets the effectiveSequence attribute.
126 *
127 * @return Returns the effectiveSequence
128 */
129 public Integer getEffectiveSequence() {
130 return effectiveSequence;
131 }
132
133 /**
134 * Sets the effectiveSequence attribute.
135 *
136 * @param effectiveSequence The effectiveSequence to set.
137 */
138 public void setEffectiveSequence(Integer effectiveSequence) {
139 this.effectiveSequence = effectiveSequence;
140 }
141
142
143 /**
144 * Gets the positionNumber attribute.
145 *
146 * @return Returns the positionNumber
147 */
148 public String getPositionNumber() {
149 return positionNumber;
150 }
151
152 /**
153 * Sets the positionNumber attribute.
154 *
155 * @param positionNumber The positionNumber to set.
156 */
157 public void setPositionNumber(String positionNumber) {
158 this.positionNumber = positionNumber;
159 }
160
161
162 /**
163 * Gets the employeeStatus attribute.
164 *
165 * @return Returns the employeeStatus
166 */
167 public String getEmployeeStatus() {
168 return employeeStatus;
169 }
170
171 /**
172 * Sets the employeeStatus attribute.
173 *
174 * @param employeeStatus The employeeStatus to set.
175 */
176 public void setEmployeeStatus(String employeeStatus) {
177 this.employeeStatus = employeeStatus;
178 }
179
180
181 /**
182 * Gets the departmentIdentifier attribute.
183 *
184 * @return Returns the departmentIdentifier
185 */
186 public String getDepartmentIdentifier() {
187 return departmentIdentifier;
188 }
189
190 /**
191 * Sets the departmentIdentifier attribute.
192 *
193 * @param departmentIdentifier The departmentIdentifier to set.
194 */
195 public void setDepartmentIdentifier(String departmentIdentifier) {
196 this.departmentIdentifier = departmentIdentifier;
197 }
198
199
200 /**
201 * @see org.kuali.rice.krad.bo.BusinessObjectBase#toStringMapper()
202 */
203 protected LinkedHashMap toStringMapper_RICE20_REFACTORME() {
204 LinkedHashMap m = new LinkedHashMap();
205 m.put("principalId", this.principalId);
206 m.put("emplid", this.emplid);
207 if (this.employeeRecord != null) {
208 m.put("employeeRecord", this.employeeRecord.toString());
209 }
210 if (this.effectiveDate != null) {
211 m.put("effectiveDate", this.effectiveDate.toString());
212 }
213 if (this.effectiveSequence != null) {
214 m.put("effectiveSequence", this.effectiveSequence.toString());
215 }
216 return m;
217 }
218 }
219