001    /**
002     * Copyright 2004-2012 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