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    package org.kuali.kfs.module.bc.businessobject;
017    
018    import java.util.Date;
019    import java.util.LinkedHashMap;
020    
021    import org.kuali.rice.kns.bo.TransientBusinessObjectBase;
022    
023    public class PayrateImportExport extends TransientBusinessObjectBase {
024        private String positionUnionCode;
025        private Date csfFreezeDate;
026        private int exportCount;
027        private String fileName;
028        private int importCount;
029        private int updateCount;
030        
031        public String getFileName() {
032            return fileName;
033        }
034    
035        public void setFileName(String fileName) {
036            this.fileName = fileName;
037        }
038    
039        public int getImportCount() {
040            return importCount;
041        }
042    
043        public void setImportCount(int importCount) {
044            this.importCount = importCount;
045        }
046    
047        public int getUpdateCount() {
048            return updateCount;
049        }
050    
051        public void setUpdateCount(int updateCount) {
052            this.updateCount = updateCount;
053        }
054    
055        public Date getCsfFreezeDate() {
056            return csfFreezeDate;
057        }
058    
059        public void setCsfFreezeDate(Date csfFreezeDate) {
060            this.csfFreezeDate = csfFreezeDate;
061        }
062    
063        public int getExportCount() {
064            return exportCount;
065        }
066    
067        public void setExportCount(int exportCount) {
068            this.exportCount = exportCount;
069        }
070    
071        public String getPositionUnionCode() {
072            return positionUnionCode;
073        }
074    
075        public void setPositionUnionCode(String positionUnionCode) {
076            this.positionUnionCode = positionUnionCode;
077        }
078    
079        @Override
080        protected LinkedHashMap toStringMapper() {
081            LinkedHashMap m = new LinkedHashMap();
082            
083            m.put("positionUnionCode", positionUnionCode);
084            m.put("csfFreezeDate", csfFreezeDate);
085            
086            return m;
087        }
088    
089    }