/** * * Copyright 2004 The Apache Software Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.geronimo.j2ee; import java.net.URI; import java.util.Set; import java.util.List; import org.apache.geronimo.kernel.config.ConfigurationModuleType; import org.apache.xmlbeans.XmlObject; /** * @version $Revision$ $Date$ */ public class ApplicationInfo { private ConfigurationModuleType type; private URI configId; private List parentId; private String applicationName; private XmlObject specDD; private XmlObject vendorDD; private Set modules; private Set moduleLocations; private String originalSpecDD; public ApplicationInfo() { } public ApplicationInfo(ConfigurationModuleType type, URI configId, List parentId, String applicationName, XmlObject specDD, XmlObject vendorDD, Set modules, Set moduleLocations, String originalSpecDD) { assert type != null; assert configId != null; assert parentId != null; assert modules != null; assert moduleLocations != null; this.type = type; this.configId = configId; this.parentId = parentId; this.applicationName = applicationName; this.specDD = specDD; this.vendorDD = vendorDD; this.modules = modules; this.moduleLocations = moduleLocations; this.originalSpecDD = originalSpecDD; } public ConfigurationModuleType getType() { return type; } public void setType(ConfigurationModuleType type) { this.type = type; } public URI getConfigId() { return configId; } public void setConfigId(URI configId) { this.configId = configId; } public List getParentId() { return parentId; } public void setParentId(List parentId) { this.parentId = parentId; } public String getApplicationName() { return applicationName; } public void setApplicationName(String applicationName) { this.applicationName = applicationName; } public XmlObject getVendorDD() { return vendorDD; } public void setVendorDD(XmlObject vendorDD) { this.vendorDD = vendorDD; } public XmlObject getSpecDD() { return specDD; } public void setSpecDD(XmlObject specDD) { this.specDD = specDD; } public Set getModules() { return modules; } public void setModules(Set modules) { this.modules = modules; } public Set getModuleLocations() { return moduleLocations; } public void setModuleLocations(Set moduleLocations) { this.moduleLocations = moduleLocations; } public String getOriginalSpecDD() { return originalSpecDD; } public void setOriginalSpecDD(String originalSpecDD) { this.originalSpecDD = originalSpecDD; } }