001/**
002 * Copyright 2010-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 */
016package org.kuali.common.util;
017
018import java.util.List;
019import java.util.Properties;
020
021@Deprecated
022public class Project {
023
024        // org.kuali
025        String orgId;
026
027        // org/kuali
028        String orgPath;
029
030        // kuali
031        String orgCode;
032
033        // org.kuali.student.web
034        String groupId;
035
036        // org.kuali.student
037        @Deprecated
038        String groupIdBase;
039
040        // student
041        String groupCode;
042
043        // ks-with-rice-bundled
044        String artifactId;
045
046        // 2.0.0
047        String version;
048
049        // Optional - typically "webapp" or something similar
050        String classifier;
051
052        // KS with Rice Bundled
053        String name;
054
055        // Kuali Student bundled as a completely standalone application that includes Kuali Rice bundled inside
056        String description;
057
058        // UTF-8
059        String encoding;
060
061        // Jar, war
062        String packaging;
063
064        // Allow for storage of miscellaneous other properties related to the project
065        Properties properties;
066
067        // These are just the dependencies declared directly in the pom, nothing inherited, nothing transitive
068        List<Dependency> dependencies;
069
070        public String getOrgId() {
071                return orgId;
072        }
073
074        public void setOrgId(String orgId) {
075                this.orgId = orgId;
076        }
077
078        public String getOrgCode() {
079                return orgCode;
080        }
081
082        public void setOrgCode(String orgCode) {
083                this.orgCode = orgCode;
084        }
085
086        public String getGroupId() {
087                return groupId;
088        }
089
090        public void setGroupId(String groupId) {
091                this.groupId = groupId;
092        }
093
094        @Deprecated
095        public String getGroupIdBase() {
096                return groupIdBase;
097        }
098
099        @Deprecated
100        public void setGroupIdBase(String groupIdBase) {
101                this.groupIdBase = groupIdBase;
102        }
103
104        public String getGroupCode() {
105                return groupCode;
106        }
107
108        public void setGroupCode(String groupCode) {
109                this.groupCode = groupCode;
110        }
111
112        public String getArtifactId() {
113                return artifactId;
114        }
115
116        public void setArtifactId(String artifactId) {
117                this.artifactId = artifactId;
118        }
119
120        public String getVersion() {
121                return version;
122        }
123
124        public void setVersion(String version) {
125                this.version = version;
126        }
127
128        public String getName() {
129                return name;
130        }
131
132        public void setName(String name) {
133                this.name = name;
134        }
135
136        public String getDescription() {
137                return description;
138        }
139
140        public void setDescription(String description) {
141                this.description = description;
142        }
143
144        public String getEncoding() {
145                return encoding;
146        }
147
148        public void setEncoding(String encoding) {
149                this.encoding = encoding;
150        }
151
152        public String getOrgPath() {
153                return orgPath;
154        }
155
156        public void setOrgPath(String orgPath) {
157                this.orgPath = orgPath;
158        }
159
160        public String getClassifier() {
161                return classifier;
162        }
163
164        public void setClassifier(String classifier) {
165                this.classifier = classifier;
166        }
167
168        public String getPackaging() {
169                return packaging;
170        }
171
172        public void setPackaging(String packaging) {
173                this.packaging = packaging;
174        }
175
176        public Properties getProperties() {
177                return properties;
178        }
179
180        public void setProperties(Properties properties) {
181                this.properties = properties;
182        }
183
184        public List<Dependency> getDependencies() {
185                return dependencies;
186        }
187
188        public void setDependencies(List<Dependency> dependencies) {
189                this.dependencies = dependencies;
190        }
191
192}