001 /*
002 * Copyright 2011 The Kuali Foundation.
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016
017 package org.kuali.kfs.module.bc.businessobject;
018
019 import java.math.BigDecimal;
020 import java.util.LinkedHashMap;
021
022 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
023
024 /**
025 *
026 */
027 public class BudgetConstructionPayRateHolding extends PersistableBusinessObjectBase {
028
029 private String emplid;
030 private String positionNumber;
031 private String name;
032 private String setidSalary;
033 private String salaryAdministrationPlan;
034 private String grade;
035 private String unionCode;
036 private BigDecimal appointmentRequestedPayRate;
037 private String principalId;
038
039 /**
040 * Default constructor.
041 */
042 public BudgetConstructionPayRateHolding() {
043
044 }
045
046 /**
047 * Gets the emplid attribute.
048 *
049 * @return Returns the emplid
050 */
051 public String getEmplid() {
052 return emplid;
053 }
054
055 /**
056 * Sets the emplid attribute.
057 *
058 * @param emplid The emplid to set.
059 */
060 public void setEmplid(String emplid) {
061 this.emplid = emplid;
062 }
063
064
065 /**
066 * Gets the positionNumber attribute.
067 *
068 * @return Returns the positionNumber
069 */
070 public String getPositionNumber() {
071 return positionNumber;
072 }
073
074 /**
075 * Sets the positionNumber attribute.
076 *
077 * @param positionNumber The positionNumber to set.
078 */
079 public void setPositionNumber(String positionNumber) {
080 this.positionNumber = positionNumber;
081 }
082
083
084 /**
085 * Gets the name attribute.
086 *
087 * @return Returns the name
088 */
089 public String getName() {
090 return name;
091 }
092
093 /**
094 * Sets the name attribute.
095 *
096 * @param name The name to set.
097 */
098 public void setName(String name) {
099 this.name = name;
100 }
101
102
103 /**
104 * Gets the setidSalary attribute.
105 *
106 * @return Returns the setidSalary
107 */
108 public String getSetidSalary() {
109 return setidSalary;
110 }
111
112 /**
113 * Sets the setidSalary attribute.
114 *
115 * @param setidSalary The setidSalary to set.
116 */
117 public void setSetidSalary(String setidSalary) {
118 this.setidSalary = setidSalary;
119 }
120
121
122 /**
123 * Gets the salaryAdministrationPlan attribute.
124 *
125 * @return Returns the salaryAdministrationPlan
126 */
127 public String getSalaryAdministrationPlan() {
128 return salaryAdministrationPlan;
129 }
130
131 /**
132 * Sets the salaryAdministrationPlan attribute.
133 *
134 * @param salaryAdministrationPlan The salaryAdministrationPlan to set.
135 */
136 public void setSalaryAdministrationPlan(String salaryAdministrationPlan) {
137 this.salaryAdministrationPlan = salaryAdministrationPlan;
138 }
139
140
141 /**
142 * Gets the grade attribute.
143 *
144 * @return Returns the grade
145 */
146 public String getGrade() {
147 return grade;
148 }
149
150 /**
151 * Sets the grade attribute.
152 *
153 * @param grade The grade to set.
154 */
155 public void setGrade(String grade) {
156 this.grade = grade;
157 }
158
159
160 /**
161 * Gets the unionCode attribute.
162 *
163 * @return Returns the unionCode
164 */
165 public String getUnionCode() {
166 return unionCode;
167 }
168
169 /**
170 * Sets the unionCode attribute.
171 *
172 * @param unionCode The unionCode to set.
173 */
174 public void setUnionCode(String unionCode) {
175 this.unionCode = unionCode;
176 }
177
178
179 /**
180 * Gets the appointmentRequestedPayRate attribute.
181 *
182 * @return Returns the appointmentRequestedPayRate
183 */
184 public BigDecimal getAppointmentRequestedPayRate() {
185 return appointmentRequestedPayRate;
186 }
187
188 /**
189 * Sets the appointmentRequestedPayRate attribute.
190 *
191 * @param appointmentRequestedPayRate The appointmentRequestedPayRate to set.
192 */
193 public void setAppointmentRequestedPayRate(BigDecimal appointmentRequestedPayRate) {
194 this.appointmentRequestedPayRate = appointmentRequestedPayRate;
195 }
196
197
198 /**
199 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper()
200 */
201 protected LinkedHashMap toStringMapper() {
202 LinkedHashMap m = new LinkedHashMap();
203 m.put("emplid", this.emplid);
204 m.put("positionNumber", this.positionNumber);
205 return m;
206 }
207
208 public String getPrincipalId() {
209 return principalId;
210 }
211
212 public void setPrincipalId(String principalId) {
213 this.principalId = principalId;
214 }
215 }
216