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.kfs.coa.businessobject.Chart;
022 import org.kuali.kfs.coa.businessobject.Organization;
023 import org.kuali.kfs.coa.businessobject.ResponsibilityCenter;
024 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
025
026 /**
027 *
028 */
029 public class BudgetConstructionOrganizationReports extends PersistableBusinessObjectBase {
030
031 private String chartOfAccountsCode;
032 private String organizationCode;
033 private String reportsToChartOfAccountsCode;
034 private String reportsToOrganizationCode;
035 private String responsibilityCenterCode;
036
037 private String selectionKeyCode;
038
039 private Chart chartOfAccounts;
040 private Organization organization;
041 private Chart reportsToChartOfAccounts;
042 private Organization reportsToOrganization;
043 private ResponsibilityCenter responsibilityCenter;
044
045 /**
046 * Default constructor.
047 */
048 public BudgetConstructionOrganizationReports() {
049
050 }
051
052 /**
053 * Gets the chartOfAccountsCode attribute.
054 *
055 * @return Returns the chartOfAccountsCode
056 */
057 public String getChartOfAccountsCode() {
058 return chartOfAccountsCode;
059 }
060
061 /**
062 * Sets the chartOfAccountsCode attribute.
063 *
064 * @param chartOfAccountsCode The chartOfAccountsCode to set.
065 */
066 public void setChartOfAccountsCode(String chartOfAccountsCode) {
067 this.chartOfAccountsCode = chartOfAccountsCode;
068 }
069
070
071 /**
072 * Gets the organizationCode attribute.
073 *
074 * @return Returns the organizationCode
075 */
076 public String getOrganizationCode() {
077 return organizationCode;
078 }
079
080 /**
081 * Sets the organizationCode attribute.
082 *
083 * @param organizationCode The organizationCode to set.
084 */
085 public void setOrganizationCode(String organizationCode) {
086 this.organizationCode = organizationCode;
087 }
088
089
090 /**
091 * Gets the reportsToChartOfAccountsCode attribute.
092 *
093 * @return Returns the reportsToChartOfAccountsCode
094 */
095 public String getReportsToChartOfAccountsCode() {
096 return reportsToChartOfAccountsCode;
097 }
098
099 /**
100 * Sets the reportsToChartOfAccountsCode attribute.
101 *
102 * @param reportsToChartOfAccountsCode The reportsToChartOfAccountsCode to set.
103 */
104 public void setReportsToChartOfAccountsCode(String reportsToChartOfAccountsCode) {
105 this.reportsToChartOfAccountsCode = reportsToChartOfAccountsCode;
106 }
107
108
109 /**
110 * Gets the reportsToOrganizationCode attribute.
111 *
112 * @return Returns the reportsToOrganizationCode
113 */
114 public String getReportsToOrganizationCode() {
115 return reportsToOrganizationCode;
116 }
117
118 /**
119 * Sets the reportsToOrganizationCode attribute.
120 *
121 * @param reportsToOrganizationCode The reportsToOrganizationCode to set.
122 */
123 public void setReportsToOrganizationCode(String reportsToOrganizationCode) {
124 this.reportsToOrganizationCode = reportsToOrganizationCode;
125 }
126
127
128 /**
129 * Gets the responsibilityCenterCode attribute.
130 *
131 * @return Returns the responsibilityCenterCode
132 */
133 public String getResponsibilityCenterCode() {
134 return responsibilityCenterCode;
135 }
136
137 /**
138 * Sets the responsibilityCenterCode attribute.
139 *
140 * @param responsibilityCenterCode The responsibilityCenterCode to set.
141 */
142 public void setResponsibilityCenterCode(String responsibilityCenterCode) {
143 this.responsibilityCenterCode = responsibilityCenterCode;
144 }
145
146
147 /**
148 * Gets the chartOfAccounts attribute.
149 *
150 * @return Returns the chartOfAccounts
151 */
152 public Chart getChartOfAccounts() {
153 return chartOfAccounts;
154 }
155
156 /**
157 * Sets the chartOfAccounts attribute.
158 *
159 * @param chartOfAccounts The chartOfAccounts to set.
160 * @deprecated
161 */
162 public void setChartOfAccounts(Chart chartOfAccounts) {
163 this.chartOfAccounts = chartOfAccounts;
164 }
165
166 /**
167 * Gets the organization attribute.
168 *
169 * @return Returns the organization
170 */
171 public Organization getOrganization() {
172 return organization;
173 }
174
175 /**
176 * Sets the organization attribute.
177 *
178 * @param organization The organization to set.
179 * @deprecated
180 */
181 public void setOrganization(Organization organization) {
182 this.organization = organization;
183 }
184
185 /**
186 * Gets the reportsToChartOfAccounts attribute.
187 *
188 * @return Returns the reportsToChartOfAccounts
189 */
190 public Chart getReportsToChartOfAccounts() {
191 return reportsToChartOfAccounts;
192 }
193
194 /**
195 * Sets the reportsToChartOfAccounts attribute.
196 *
197 * @param reportsToChartOfAccounts The reportsToChartOfAccounts to set.
198 * @deprecated
199 */
200 public void setReportsToChartOfAccounts(Chart reportsToChartOfAccounts) {
201 this.reportsToChartOfAccounts = reportsToChartOfAccounts;
202 }
203
204 /**
205 * Gets the reportsToOrganization attribute.
206 *
207 * @return Returns the reportsToOrganization
208 */
209 public Organization getReportsToOrganization() {
210 return reportsToOrganization;
211 }
212
213 /**
214 * Sets the reportsToOrganization attribute.
215 *
216 * @param reportsToOrganization The reportsToOrganization to set.
217 * @deprecated
218 */
219 public void setReportsToOrganization(Organization reportsToOrganization) {
220 this.reportsToOrganization = reportsToOrganization;
221 }
222
223 /**
224 * Gets the responsibilityCenter attribute.
225 *
226 * @return Returns the responsibilityCenter.
227 */
228 public ResponsibilityCenter getResponsibilityCenter() {
229 return responsibilityCenter;
230 }
231
232 /**
233 * Sets the responsibilityCenter attribute value.
234 *
235 * @param responsibilityCenter The responsibilityCenter to set.
236 * @deprecated
237 */
238 public void setResponsibilityCenter(ResponsibilityCenter responsibilityCenter) {
239 this.responsibilityCenter = responsibilityCenter;
240 }
241
242 /**
243 * Gets the selectionKeyCode attribute.
244 *
245 * @return Returns the selectionKeyCode.
246 */
247 public String getSelectionKeyCode() {
248 return selectionKeyCode;
249 }
250
251 /**
252 * Sets the selectionKeyCode attribute value.
253 *
254 * @param selectionKeyCode The selectionKeyCode to set.
255 */
256 public void setSelectionKeyCode(String selectionKeyCode) {
257 this.selectionKeyCode = selectionKeyCode;
258 }
259
260 /**
261 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper()
262 */
263 protected LinkedHashMap toStringMapper() {
264 LinkedHashMap m = new LinkedHashMap();
265 m.put("chartOfAccountsCode", this.chartOfAccountsCode);
266 m.put("organizationCode", this.organizationCode);
267 return m;
268 }
269 }