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.endow.businessobject;
017    
018    import java.util.LinkedHashMap;
019    
020    import org.kuali.rice.kns.bo.TransientBusinessObjectBase;
021    
022    public class EndowmentProcessedReportHeader extends TransientBusinessObjectBase {
023        
024        private String columnHeading1;
025        private String columnHeading2;
026        private String columnHeading3;
027        private String columnHeading4;
028        private String columnHeading5;
029        private String columnHeading6;
030        private String columnHeading7;
031        private String columnHeading8;
032        
033        public EndowmentProcessedReportHeader() {
034            columnHeading1 = "";
035            columnHeading2 = "";
036            columnHeading3 = "";
037            columnHeading4 = "";
038            columnHeading5 = "";
039            columnHeading6 = "";
040            columnHeading7 = "";
041            columnHeading8 = "";
042        }
043    
044        /**
045         * Gets the columnHeading1 attribute. 
046         * @return Returns the columnHeading1.
047         */
048        public String getColumnHeading1() {
049            return columnHeading1;
050        }
051    
052        /**
053         * Sets the columnHeading1 attribute value.
054         * @param columnHeading1 The columnHeading1 to set.
055         */
056        public void setColumnHeading1(String columnHeading1) {
057            this.columnHeading1 = columnHeading1;
058        }
059    
060        /**
061         * Gets the columnHeading2 attribute. 
062         * @return Returns the columnHeading2.
063         */
064        public String getColumnHeading2() {
065            return columnHeading2;
066        }
067    
068        /**
069         * Sets the columnHeading2 attribute value.
070         * @param columnHeading2 The columnHeading2 to set.
071         */
072        public void setColumnHeading2(String columnHeading2) {
073            this.columnHeading2 = columnHeading2;
074        }
075    
076        /**
077         * Gets the columnHeading3 attribute. 
078         * @return Returns the columnHeading3.
079         */
080        public String getColumnHeading3() {
081            return columnHeading3;
082        }
083    
084        /**
085         * Sets the columnHeading3 attribute value.
086         * @param columnHeading3 The columnHeading3 to set.
087         */
088        public void setColumnHeading3(String columnHeading3) {
089            this.columnHeading3 = columnHeading3;
090        }
091    
092        /**
093         * Gets the columnHeading4 attribute. 
094         * @return Returns the columnHeading4.
095         */
096        public String getColumnHeading4() {
097            return columnHeading4;
098        }
099    
100        /**
101         * Sets the columnHeading4 attribute value.
102         * @param columnHeading4 The columnHeading4 to set.
103         */
104        public void setColumnHeading4(String columnHeading4) {
105            this.columnHeading4 = columnHeading4;
106        }
107    
108        /**
109         * Gets the columnHeading5 attribute. 
110         * @return Returns the columnHeading5.
111         */
112        public String getColumnHeading5() {
113            return columnHeading5;
114        }
115    
116        /**
117         * Sets the columnHeading5 attribute value.
118         * @param columnHeading5 The columnHeading5 to set.
119         */
120        public void setColumnHeading5(String columnHeading5) {
121            this.columnHeading5 = columnHeading5;
122        }
123    
124        /**
125         * Gets the columnHeading6 attribute. 
126         * @return Returns the columnHeading6.
127         */
128        public String getColumnHeading6() {
129            return columnHeading6;
130        }
131    
132        /**
133         * Sets the columnHeading6 attribute value.
134         * @param columnHeading6 The columnHeading6 to set.
135         */
136        public void setColumnHeading6(String columnHeading6) {
137            this.columnHeading6 = columnHeading6;
138        }
139    
140        /**
141         * Gets the columnHeading7 attribute. 
142         * @return Returns the columnHeading7.
143         */
144        public String getColumnHeading7() {
145            return columnHeading7;
146        }
147    
148        /**
149         * Sets the columnHeading7 attribute value.
150         * @param columnHeading7 The columnHeading7 to set.
151         */
152        public void setColumnHeading7(String columnHeading7) {
153            this.columnHeading7 = columnHeading7;
154        }
155    
156        /**
157         * Gets the columnHeading8 attribute. 
158         * @return Returns the columnHeading8.
159         */
160        public String getColumnHeading8() {
161            return columnHeading8;
162        }
163    
164        /**
165         * Sets the columnHeading8 attribute value.
166         * @param columnHeading8 The columnHeading8 to set.
167         */
168        public void setColumnHeading8(String columnHeading8) {
169            this.columnHeading8 = columnHeading8;
170        }
171    
172        /**
173         * A map of the "keys" of this transient business object
174         * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper()
175         */
176        @Override
177        protected LinkedHashMap<String, Object> toStringMapper() {
178            LinkedHashMap<String, Object> pks = new LinkedHashMap<String, Object>();
179            pks.put("columnHeading1",this.getColumnHeading1());
180            pks.put("columnHeading2",this.getColumnHeading2());
181            pks.put("columnHeading3",this.getColumnHeading3());
182            pks.put("columnHeading4",this.getColumnHeading4());
183            pks.put("columnHeading5",this.getColumnHeading5());
184            pks.put("columnHeading6",this.getColumnHeading6());
185            pks.put("columnHeading7",this.getColumnHeading7());
186            pks.put("columnHeading8",this.getColumnHeading8());
187            
188            return pks;
189        }
190    }