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