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.util.LinkedHashMap; 020 021 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase; 022 023 public class BudgetConstructionPositionSelect extends PersistableBusinessObjectBase { 024 025 private String principalId; 026 private String positionNumber; 027 private Integer universityFiscalYear; 028 private String emplid; 029 private String iuPositionType; 030 private String positionDepartmentIdentifier; 031 private String setidSalary; 032 private String salaryAdministrationPlan; 033 private String grade; 034 private String positionDescription; 035 private String name; 036 037 private BudgetConstructionPosition budgetConstructionPosition; 038 039 /** 040 * Default constructor. 041 */ 042 public BudgetConstructionPositionSelect() { 043 super(); 044 } 045 046 /** 047 * Gets the principalId attribute. 048 * 049 * @return Returns the principalId 050 */ 051 public String getPrincipalId() { 052 return principalId; 053 } 054 055 /** 056 * Sets the principalId attribute. 057 * 058 * @param principalId The principalId to set. 059 */ 060 public void setPrincipalId(String principalId) { 061 this.principalId = principalId; 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 universityFiscalYear attribute. 086 * 087 * @return Returns the universityFiscalYear 088 */ 089 public Integer getUniversityFiscalYear() { 090 return universityFiscalYear; 091 } 092 093 /** 094 * Sets the universityFiscalYear attribute. 095 * 096 * @param universityFiscalYear The universityFiscalYear to set. 097 */ 098 public void setUniversityFiscalYear(Integer universityFiscalYear) { 099 this.universityFiscalYear = universityFiscalYear; 100 } 101 102 103 /** 104 * Gets the emplid attribute. 105 * 106 * @return Returns the emplid 107 */ 108 public String getEmplid() { 109 return emplid; 110 } 111 112 /** 113 * Sets the emplid attribute. 114 * 115 * @param emplid The emplid to set. 116 */ 117 public void setEmplid(String emplid) { 118 this.emplid = emplid; 119 } 120 121 122 /** 123 * Gets the iuPositionType attribute. 124 * 125 * @return Returns the iuPositionType 126 */ 127 public String getIuPositionType() { 128 return iuPositionType; 129 } 130 131 /** 132 * Sets the iuPositionType attribute. 133 * 134 * @param iuPositionType The iuPositionType to set. 135 */ 136 public void setIuPositionType(String iuPositionType) { 137 this.iuPositionType = iuPositionType; 138 } 139 140 141 /** 142 * Gets the positionDepartmentIdentifier attribute. 143 * 144 * @return Returns the positionDepartmentIdentifier 145 */ 146 public String getPositionDepartmentIdentifier() { 147 return positionDepartmentIdentifier; 148 } 149 150 /** 151 * Sets the positionDepartmentIdentifier attribute. 152 * 153 * @param positionDepartmentIdentifier The positionDepartmentIdentifier to set. 154 */ 155 public void setPositionDepartmentIdentifier(String positionDepartmentIdentifier) { 156 this.positionDepartmentIdentifier = positionDepartmentIdentifier; 157 } 158 159 160 /** 161 * Gets the setidSalary attribute. 162 * 163 * @return Returns the setidSalary 164 */ 165 public String getSetidSalary() { 166 return setidSalary; 167 } 168 169 /** 170 * Sets the setidSalary attribute. 171 * 172 * @param setidSalary The setidSalary to set. 173 */ 174 public void setSetidSalary(String setidSalary) { 175 this.setidSalary = setidSalary; 176 } 177 178 179 /** 180 * Gets the salaryAdministrationPlan attribute. 181 * 182 * @return Returns the salaryAdministrationPlan 183 */ 184 public String getSalaryAdministrationPlan() { 185 return salaryAdministrationPlan; 186 } 187 188 /** 189 * Sets the salaryAdministrationPlan attribute. 190 * 191 * @param salaryAdministrationPlan The salaryAdministrationPlan to set. 192 */ 193 public void setSalaryAdministrationPlan(String salaryAdministrationPlan) { 194 this.salaryAdministrationPlan = salaryAdministrationPlan; 195 } 196 197 198 /** 199 * Gets the grade attribute. 200 * 201 * @return Returns the grade 202 */ 203 public String getGrade() { 204 return grade; 205 } 206 207 /** 208 * Sets the grade attribute. 209 * 210 * @param grade The grade to set. 211 */ 212 public void setGrade(String grade) { 213 this.grade = grade; 214 } 215 216 217 /** 218 * Gets the positionDescription attribute. 219 * 220 * @return Returns the positionDescription 221 */ 222 public String getPositionDescription() { 223 return positionDescription; 224 } 225 226 /** 227 * Sets the positionDescription attribute. 228 * 229 * @param positionDescription The positionDescription to set. 230 */ 231 public void setPositionDescription(String positionDescription) { 232 this.positionDescription = positionDescription; 233 } 234 235 236 /** 237 * Gets the name attribute. 238 * 239 * @return Returns the name 240 */ 241 public String getName() { 242 return name; 243 } 244 245 /** 246 * Sets the name attribute. 247 * 248 * @param name The name to set. 249 */ 250 public void setName(String name) { 251 this.name = name; 252 } 253 254 255 /** 256 * Gets the budgetConstructionPosition attribute. 257 * 258 * @return Returns the budgetConstructionPosition 259 */ 260 public BudgetConstructionPosition getBudgetConstructionPosition() { 261 return budgetConstructionPosition; 262 } 263 264 /** 265 * Sets the budgetConstructionPosition attribute. 266 * 267 * @param budgetConstructionPosition The budgetConstructionPosition to set. 268 * @deprecated 269 */ 270 public void setBudgetConstructionPosition(BudgetConstructionPosition budgetConstructionPosition) { 271 this.budgetConstructionPosition = budgetConstructionPosition; 272 } 273 274 /** 275 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper() 276 */ 277 protected LinkedHashMap toStringMapper() { 278 LinkedHashMap m = new LinkedHashMap(); 279 m.put("principalId", this.principalId); 280 m.put("positionNumber", this.positionNumber); 281 if (this.universityFiscalYear != null) { 282 m.put("universityFiscalYear", this.universityFiscalYear.toString()); 283 } 284 m.put("emplid", this.emplid); 285 return m; 286 } 287 } 288