1 /**
2 * Copyright 2004-2013 The Kuali Foundation
3 *
4 * Licensed under the Educational Community License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.opensource.org/licenses/ecl2.php
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16 package org.kuali.kfs.coa.businessobject;
17
18 import org.kuali.rice.core.api.mo.common.active.Inactivatable;
19 import org.kuali.rice.krad.bo.KualiCodeBase;
20
21 /**
22 *
23 */
24 public class ProjectCode extends KualiCodeBase implements Inactivatable {
25
26 private static final long serialVersionUID = 4529316062843227897L;
27
28 private String projectDescription;
29
30 private String chartOfAccountsCode;
31 private String organizationCode;
32
33 private Chart chartOfAccounts;
34 private Organization organization;
35
36 /**
37 * Default no-arg constructor.
38 */
39 public ProjectCode() {
40 }
41
42 /**
43 * Gets the projectDescription attribute.
44 *
45 * @return Returns the projectDescription
46 */
47 public String getProjectDescription() {
48 return projectDescription;
49 }
50
51 /**
52 * Sets the projectDescription attribute.
53 *
54 * @param projectDescription The projectDescription to set.
55 */
56 public void setProjectDescription(String projectDescription) {
57 this.projectDescription = projectDescription;
58 }
59
60 /**
61 * Gets the chartOfAccounts attribute.
62 *
63 * @return Returns the chartOfAccounts
64 */
65 public Chart getChartOfAccounts() {
66 return chartOfAccounts;
67 }
68
69 /**
70 * Sets the chartOfAccounts attribute.
71 *
72 * @param chartOfAccounts The chartOfAccounts to set.
73 */
74 public void setChartOfAccounts(Chart chartOfAccounts) {
75 this.chartOfAccounts = chartOfAccounts;
76 }
77
78 /**
79 * Gets the organization attribute.
80 *
81 * @return Returns the organization
82 */
83 public Organization getOrganization() {
84 return organization;
85 }
86
87 /**
88 * Sets the organization attribute.
89 *
90 * @param organization The organization to set.
91 */
92 public void setOrganization(Organization organization) {
93 this.organization = organization;
94 }
95
96 /**
97 * @return Returns the chartOfAccountsCode.
98 */
99 public String getChartOfAccountsCode() {
100 return chartOfAccountsCode;
101 }
102
103 /**
104 * @param chartOfAccountsCode The chartOfAccountsCode to set.
105 */
106 public void setChartOfAccountsCode(String chartOfAccountsCode) {
107 this.chartOfAccountsCode = chartOfAccountsCode;
108 }
109
110 /**
111 * @return Returns the organizationCode.
112 */
113 public String getOrganizationCode() {
114 return organizationCode;
115 }
116
117 /**
118 * @param organizationCode The organizationCode to set.
119 */
120 public void setOrganizationCode(String organizationCode) {
121 this.organizationCode = organizationCode;
122 }
123
124
125 }
126