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.coa.businessobject;
018
019 import java.util.LinkedHashMap;
020
021 import org.kuali.kfs.sys.businessobject.SystemOptions;
022 import org.kuali.rice.kns.bo.Inactivateable;
023 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
024
025 /**
026 *
027 */
028 public class OrganizationReversionDetail extends PersistableBusinessObjectBase implements Inactivateable, OrganizationReversionCategoryInfo {
029
030 private Integer universityFiscalYear;
031 private String chartOfAccountsCode;
032 private String organizationCode;
033 private String organizationReversionCategoryCode;
034 private String organizationReversionCode;
035 private String organizationReversionObjectCode;
036 private boolean active = true;
037
038 private ObjectCode organizationReversionObject;
039 private Organization organization;
040 private Chart chartOfAccounts;
041 private OrganizationReversionCategory organizationReversionCategory;
042 private SystemOptions universityFiscal;
043 private OrganizationReversion organizationReversion;
044
045 /**
046 * Default constructor.
047 */
048 public OrganizationReversionDetail() {
049
050 }
051
052 /**
053 * Gets the universityFiscalYear attribute.
054 *
055 * @return Returns the universityFiscalYear
056 */
057 public Integer getUniversityFiscalYear() {
058 return universityFiscalYear;
059 }
060
061 /**
062 * Sets the universityFiscalYear attribute.
063 *
064 * @param universityFiscalYear The universityFiscalYear to set.
065 */
066 public void setUniversityFiscalYear(Integer universityFiscalYear) {
067 this.universityFiscalYear = universityFiscalYear;
068 }
069
070
071 /**
072 * Gets the chartOfAccountsCode attribute.
073 *
074 * @return Returns the chartOfAccountsCode
075 */
076 public String getChartOfAccountsCode() {
077 return chartOfAccountsCode;
078 }
079
080 /**
081 * Sets the chartOfAccountsCode attribute.
082 *
083 * @param chartOfAccountsCode The chartOfAccountsCode to set.
084 */
085 public void setChartOfAccountsCode(String chartOfAccountsCode) {
086 this.chartOfAccountsCode = chartOfAccountsCode;
087 }
088
089
090 /**
091 * Gets the organizationCode attribute.
092 *
093 * @return Returns the organizationCode
094 */
095 public String getOrganizationCode() {
096 return organizationCode;
097 }
098
099 /**
100 * Sets the organizationCode attribute.
101 *
102 * @param organizationCode The organizationCode to set.
103 */
104 public void setOrganizationCode(String organizationCode) {
105 this.organizationCode = organizationCode;
106 }
107
108
109 /**
110 * Gets the organizationReversionCategoryCode attribute.
111 *
112 * @return Returns the organizationReversionCategoryCode
113 */
114 public String getOrganizationReversionCategoryCode() {
115 return organizationReversionCategoryCode;
116 }
117
118 /**
119 * Sets the organizationReversionCategoryCode attribute.
120 *
121 * @param organizationReversionCategoryCode The organizationReversionCategoryCode to set.
122 */
123 public void setOrganizationReversionCategoryCode(String organizationReversionCategoryCode) {
124 this.organizationReversionCategoryCode = organizationReversionCategoryCode;
125 }
126
127 /**
128 * Gets the organizationReversionCode attribute.
129 *
130 * @return Returns the organizationReversionCode
131 */
132 public String getOrganizationReversionCode() {
133 return organizationReversionCode;
134 }
135
136 /**
137 * Sets the organizationReversionCode attribute.
138 *
139 * @param organizationReversionCode The organizationReversionCode to set.
140 */
141 public void setOrganizationReversionCode(String organizationReversionCode) {
142 this.organizationReversionCode = organizationReversionCode;
143 }
144
145
146 /**
147 * Gets the organizationReversionObjectCode attribute.
148 *
149 * @return Returns the organizationReversionObjectCode
150 */
151 public String getOrganizationReversionObjectCode() {
152 return organizationReversionObjectCode;
153 }
154
155 /**
156 * Sets the organizationReversionObjectCode attribute.
157 *
158 * @param organizationReversionObjectCode The organizationReversionObjectCode to set.
159 */
160 public void setOrganizationReversionObjectCode(String organizationReversionObjectCode) {
161 this.organizationReversionObjectCode = organizationReversionObjectCode;
162 }
163
164
165 /**
166 * Gets the organizationReversionObject attribute.
167 *
168 * @return Returns the organizationReversionObject
169 */
170 public ObjectCode getOrganizationReversionObject() {
171 return organizationReversionObject;
172 }
173
174 /**
175 * Sets the organizationReversionObject attribute.
176 *
177 * @param organizationReversionObject The organizationReversionObject to set.
178 * @deprecated
179 */
180 public void setOrganizationReversionObject(ObjectCode organizationReversionObject) {
181 this.organizationReversionObject = organizationReversionObject;
182 }
183
184 /**
185 * Gets the organization attribute.
186 *
187 * @return Returns the organization
188 */
189 public Organization getOrganization() {
190 return organization;
191 }
192
193 /**
194 * Sets the organization attribute.
195 *
196 * @param organization The organization to set.
197 * @deprecated
198 */
199 public void setOrganization(Organization organization) {
200 this.organization = organization;
201 }
202
203 /**
204 * Gets the chartOfAccounts attribute.
205 *
206 * @return Returns the chartOfAccounts
207 */
208 public Chart getChartOfAccounts() {
209 return chartOfAccounts;
210 }
211
212 /**
213 * Sets the chartOfAccounts attribute.
214 *
215 * @param chartOfAccounts The chartOfAccounts to set.
216 * @deprecated
217 */
218 public void setChartOfAccounts(Chart chartOfAccounts) {
219 this.chartOfAccounts = chartOfAccounts;
220 }
221
222 /**
223 * Gets the organizationReversionCategory attribute.
224 *
225 * @return Returns the organizationReversionCategory.
226 */
227 public OrganizationReversionCategory getOrganizationReversionCategory() {
228 return organizationReversionCategory;
229 }
230
231 /**
232 * Sets the organizationReversionCategory attribute value.
233 *
234 * @param organizationReversionCategory The organizationReversionCategory to set.
235 */
236 public void setOrganizationReversionCategory(OrganizationReversionCategory organizationReversionCategory) {
237 this.organizationReversionCategory = organizationReversionCategory;
238 }
239
240 /**
241 * Gets the universityFiscal attribute.
242 *
243 * @return Returns the universityFiscal.
244 */
245 public SystemOptions getUniversityFiscal() {
246 return universityFiscal;
247 }
248
249 /**
250 * Sets the universityFiscal attribute value.
251 *
252 * @param universityFiscal The universityFiscal to set.
253 */
254 public void setUniversityFiscal(SystemOptions universityFiscal) {
255 this.universityFiscal = universityFiscal;
256 }
257
258 /**
259 * Gets the organizationReversion attribute.
260 *
261 * @return Returns the organizationReversion.
262 */
263 public OrganizationReversion getOrganizationReversion() {
264 return organizationReversion;
265 }
266
267 /**
268 * Sets the organizationReversion attribute value.
269 *
270 * @param organizationReversion The organizationReversion to set.
271 */
272 public void setOrganizationReversion(OrganizationReversion organizationReversion) {
273 this.organizationReversion = organizationReversion;
274 }
275
276 /**
277 * Gets the active attribute.
278 * @return Returns the active.
279 */
280 public boolean isActive() {
281 return active;
282 }
283
284 /**
285 * Sets the active attribute value.
286 * @param active The active to set.
287 */
288 public void setActive(boolean active) {
289 this.active = active;
290 }
291
292 /**
293 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper()
294 */
295 protected LinkedHashMap toStringMapper() {
296 LinkedHashMap m = new LinkedHashMap();
297 return m;
298 }
299 }