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