001 /**
002 * Copyright 2004-2013 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.coa.businessobject;
017
018 import org.kuali.rice.core.api.mo.common.active.Inactivatable;
019 import org.kuali.rice.krad.bo.KualiCodeBase;
020
021 /**
022 *
023 */
024 public class ProjectCode extends KualiCodeBase implements Inactivatable {
025
026 private static final long serialVersionUID = 4529316062843227897L;
027
028 private String projectDescription;
029
030 private String chartOfAccountsCode;
031 private String organizationCode;
032
033 private Chart chartOfAccounts;
034 private Organization organization;
035
036 /**
037 * Default no-arg constructor.
038 */
039 public ProjectCode() {
040 }
041
042 /**
043 * Gets the projectDescription attribute.
044 *
045 * @return Returns the projectDescription
046 */
047 public String getProjectDescription() {
048 return projectDescription;
049 }
050
051 /**
052 * Sets the projectDescription attribute.
053 *
054 * @param projectDescription The projectDescription to set.
055 */
056 public void setProjectDescription(String projectDescription) {
057 this.projectDescription = projectDescription;
058 }
059
060 /**
061 * Gets the chartOfAccounts attribute.
062 *
063 * @return Returns the chartOfAccounts
064 */
065 public Chart getChartOfAccounts() {
066 return chartOfAccounts;
067 }
068
069 /**
070 * Sets the chartOfAccounts attribute.
071 *
072 * @param chartOfAccounts The chartOfAccounts to set.
073 */
074 public void setChartOfAccounts(Chart chartOfAccounts) {
075 this.chartOfAccounts = chartOfAccounts;
076 }
077
078 /**
079 * Gets the organization attribute.
080 *
081 * @return Returns the organization
082 */
083 public Organization getOrganization() {
084 return organization;
085 }
086
087 /**
088 * Sets the organization attribute.
089 *
090 * @param organization The organization to set.
091 */
092 public void setOrganization(Organization organization) {
093 this.organization = organization;
094 }
095
096 /**
097 * @return Returns the chartOfAccountsCode.
098 */
099 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