[jboss-cvs] JBossAS SVN: r91109 - projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jul 10 12:22:32 EDT 2009
Author: remy.maucherat at jboss.com
Date: 2009-07-10 12:22:31 -0400 (Fri, 10 Jul 2009)
New Revision: 91109
Added:
projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/AbsoluteOrderingMetaData.java
projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/CookieConfigMetaData.java
projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/Web30MetaData.java
projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebCommonMetaData.java
projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebFragment30MetaData.java
projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebFragmentMetaData.java
Modified:
projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/JspPropertyGroup.java
projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/SessionConfigMetaData.java
projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebMetaData.java
Log:
- Start adding the Servlet 3.0 metadata.
- WebFragment will hold the relative ordering data, and Web holds the absolute ordering.
Added: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/AbsoluteOrderingMetaData.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/AbsoluteOrderingMetaData.java (rev 0)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/AbsoluteOrderingMetaData.java 2009-07-10 16:22:31 UTC (rev 91109)
@@ -0,0 +1,58 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2007, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.metadata.web.spec;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+import org.jboss.metadata.javaee.support.IdMetaDataImpl;
+
+/**
+ * @author Scott.Stark at jboss.org
+ * @version $Revision: 83549 $
+ */
+ at XmlType(name="absolute-orderingType")
+public class AbsoluteOrderingMetaData extends IdMetaDataImpl
+{
+ private static final long serialVersionUID = 1;
+
+ protected List<String> ordering = new ArrayList<String>();
+
+ public List<String> getOrdering() {
+ return ordering;
+ }
+
+ @XmlElement(name="name")
+ public void addName(String name)
+ {
+ ordering.add(name);
+ }
+ @XmlElement(name="others")
+ public void addOthers()
+ {
+ ordering.add("*");
+ }
+
+}
Added: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/CookieConfigMetaData.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/CookieConfigMetaData.java (rev 0)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/CookieConfigMetaData.java 2009-07-10 16:22:31 UTC (rev 91109)
@@ -0,0 +1,113 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.metadata.web.spec;
+
+import java.io.Serializable;
+
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+/**
+ * @author <a href="mailto:emuckenh at redhat.com">Emanuel Muckenhuber</a>
+ * @version $Revision: 82920 $
+ */
+ at XmlType(name="cookie-configType")
+public class CookieConfigMetaData implements Serializable
+{
+ private static final long serialVersionUID = 1;
+
+ private String name = null;
+ private String domain = null;
+ private String path = null;
+ private String comment = null;
+ private boolean httpOnly = false;
+ private boolean secure = false;
+ private int maxAge = -1;
+
+ public String getName() {
+ return name;
+ }
+ @XmlElement(name = "cookie-name")
+ public void setName(String name) {
+ this.name = name;
+ }
+ public String getDomain()
+ {
+ return domain;
+ }
+ @XmlElement(name = "cookie-domain")
+ public void setDomain(String domain)
+ {
+ this.domain = domain;
+ }
+
+ public String getPath()
+ {
+ return path;
+ }
+ @XmlElement(name = "cookie-path")
+ public void setPath(String path)
+ {
+ this.path = path;
+ }
+
+ public String getComment()
+ {
+ return comment;
+ }
+ @XmlElement(name = "cookie-comment")
+ public void setComment(String comment)
+ {
+ this.comment = comment;
+ }
+
+ public boolean getHttpOnly()
+ {
+ return httpOnly;
+ }
+ @XmlElement(name = "http-only")
+ public void setHttpOnly(boolean httpOnly)
+ {
+ this.httpOnly = httpOnly;
+ }
+
+ public boolean getSecure()
+ {
+ return secure;
+ }
+ @XmlElement(name = "secure")
+ public void setSecure(boolean secure)
+ {
+ this.secure = secure;
+ }
+
+ public int getMaxAge()
+ {
+ return maxAge;
+ }
+ @XmlElement(name = "max-age")
+ public void setMaxAge(int maxAge)
+ {
+ this.maxAge = maxAge;
+ }
+
+}
Modified: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/JspPropertyGroup.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/JspPropertyGroup.java 2009-07-10 16:20:33 UTC (rev 91108)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/JspPropertyGroup.java 2009-07-10 16:22:31 UTC (rev 91109)
@@ -39,29 +39,29 @@
private static final long serialVersionUID = 1;
private List<String> urlPatterns;
- private boolean scriptingInvalid;
- private boolean elIgnored;
- private boolean isXml;
- private boolean deferredSyntaxAllowedAsLiteral;
- private boolean trimDirectiveWhitespaces;
+ private String scriptingInvalid;
+ private String elIgnored;
+ private String isXml;
+ private String deferredSyntaxAllowedAsLiteral;
+ private String trimDirectiveWhitespaces;
private String pageEncoding;
private List<String> includePrelude;
private List<String> includeCoda;
- public boolean isDeferredSyntaxAllowedAsLiteral()
+ public String getDeferredSyntaxAllowedAsLiteral()
{
return deferredSyntaxAllowedAsLiteral;
}
public void setDeferredSyntaxAllowedAsLiteral(
- boolean deferredSyntaxAllowedAsLiteral)
+ String deferredSyntaxAllowedAsLiteral)
{
this.deferredSyntaxAllowedAsLiteral = deferredSyntaxAllowedAsLiteral;
}
- public boolean isElIgnored()
+ public String getElIgnored()
{
return elIgnored;
}
- public void setElIgnored(boolean elIgnored)
+ public void setElIgnored(String elIgnored)
{
this.elIgnored = elIgnored;
}
@@ -81,12 +81,12 @@
{
this.includePrelude = includePrelude;
}
- public boolean isXml()
+ public String getXml()
{
return isXml;
}
@XmlElement(name="is-xml")
- public void setXml(boolean isXml)
+ public void setXml(String isXml)
{
this.isXml = isXml;
}
@@ -98,19 +98,19 @@
{
this.pageEncoding = pageEncoding;
}
- public boolean isScriptingInvalid()
+ public String isScriptingInvalid()
{
return scriptingInvalid;
}
- public void setScriptingInvalid(boolean scriptingInvalid)
+ public void setScriptingInvalid(String scriptingInvalid)
{
this.scriptingInvalid = scriptingInvalid;
}
- public boolean isTrimDirectiveWhitespaces()
+ public String getTrimDirectiveWhitespaces()
{
return trimDirectiveWhitespaces;
}
- public void setTrimDirectiveWhitespaces(boolean trimDirectiveWhitespaces)
+ public void setTrimDirectiveWhitespaces(String trimDirectiveWhitespaces)
{
this.trimDirectiveWhitespaces = trimDirectiveWhitespaces;
}
Modified: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/SessionConfigMetaData.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/SessionConfigMetaData.java 2009-07-10 16:20:33 UTC (rev 91108)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/SessionConfigMetaData.java 2009-07-10 16:22:31 UTC (rev 91109)
@@ -21,6 +21,7 @@
*/
package org.jboss.metadata.web.spec;
+import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import org.jboss.metadata.javaee.support.IdMetaDataImpl;
@@ -34,6 +35,7 @@
{
private static final long serialVersionUID = 1;
private int sessionTimeout;
+ private CookieConfigMetaData cookieConfig;
public int getSessionTimeout()
{
@@ -44,4 +46,13 @@
{
this.sessionTimeout = sessionTimeout;
}
+
+ public CookieConfigMetaData getCookieConfig() {
+ return cookieConfig;
+ }
+ @XmlElement(name = "cookie-config")
+ public void setCookieConfig(CookieConfigMetaData sessionCookie) {
+ this.cookieConfig = sessionCookie;
+ }
+
}
Added: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/Web30MetaData.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/Web30MetaData.java (rev 0)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/Web30MetaData.java 2009-07-10 16:22:31 UTC (rev 91109)
@@ -0,0 +1,56 @@
+package org.jboss.metadata.web.spec;
+
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlNs;
+import javax.xml.bind.annotation.XmlNsForm;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+import org.jboss.metadata.javaee.spec.JavaEEMetaDataConstants;
+import org.jboss.xb.annotations.JBossXmlSchema;
+
+/**
+ * Web application spec metadata.
+ *
+ * @author Scott.Stark at jboss.org
+ * @version $Revision: 81860 $
+ */
+ at XmlRootElement(name="web-app", namespace=JavaEEMetaDataConstants.JAVAEE_NS)
+ at JBossXmlSchema(
+ xmlns={@XmlNs(namespaceURI = JavaEEMetaDataConstants.JAVAEE_NS, prefix = "jee")},
+ ignoreUnresolvedFieldOrClass=false,
+ namespace=JavaEEMetaDataConstants.JAVAEE_NS,
+ elementFormDefault=XmlNsForm.QUALIFIED,
+ normalizeSpace=true)
+ at XmlType(name="web-appType",
+ namespace=JavaEEMetaDataConstants.JAVAEE_NS,
+ propOrder={"descriptionGroup", "distributable", "contextParams", "filters", "filterMappings", "listeners", "servlets",
+ "servletMappings", "sessionConfig", "mimeMappings", "welcomeFileList", "errorPages", "jspConfig", "securityContraints",
+ "loginConfig", "securityRoles", "jndiEnvironmentRefsGroup", "messageDestinations", "localEncodings"})
+public class Web30MetaData extends WebMetaData
+{
+ private static final long serialVersionUID = 1;
+ private boolean metadataComplete;
+ private AbsoluteOrderingMetaData absoluteOrdering;
+
+
+ public boolean isMetadataComplete()
+ {
+ return metadataComplete;
+ }
+ @XmlAttribute(name="metadata-complete")
+ public void setMetadataComplete(boolean metadataComplete)
+ {
+ this.metadataComplete = metadataComplete;
+ }
+
+ public AbsoluteOrderingMetaData getAbsoluteOrdering()
+ {
+ return absoluteOrdering;
+ }
+ public void setAbsoluteOrdering(AbsoluteOrderingMetaData absoluteOrdering)
+ {
+ this.absoluteOrdering = absoluteOrdering;
+ }
+
+}
Added: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebCommonMetaData.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebCommonMetaData.java (rev 0)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebCommonMetaData.java 2009-07-10 16:22:31 UTC (rev 91109)
@@ -0,0 +1,487 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2007, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.metadata.web.spec;
+
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+import org.jboss.metadata.javaee.spec.AnnotatedEJBReferencesMetaData;
+import org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData;
+import org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData;
+import org.jboss.metadata.javaee.spec.EJBReferenceMetaData;
+import org.jboss.metadata.javaee.spec.EJBReferencesMetaData;
+import org.jboss.metadata.javaee.spec.EmptyMetaData;
+import org.jboss.metadata.javaee.spec.Environment;
+import org.jboss.metadata.javaee.spec.EnvironmentEntriesMetaData;
+import org.jboss.metadata.javaee.spec.EnvironmentEntryMetaData;
+import org.jboss.metadata.javaee.spec.EnvironmentRefsGroupMetaData;
+import org.jboss.metadata.javaee.spec.JavaEEMetaDataConstants;
+import org.jboss.metadata.javaee.spec.LifecycleCallbacksMetaData;
+import org.jboss.metadata.javaee.spec.MessageDestinationReferenceMetaData;
+import org.jboss.metadata.javaee.spec.MessageDestinationReferencesMetaData;
+import org.jboss.metadata.javaee.spec.MessageDestinationsMetaData;
+import org.jboss.metadata.javaee.spec.ParamValueMetaData;
+import org.jboss.metadata.javaee.spec.PersistenceContextReferenceMetaData;
+import org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData;
+import org.jboss.metadata.javaee.spec.PersistenceUnitReferenceMetaData;
+import org.jboss.metadata.javaee.spec.PersistenceUnitReferencesMetaData;
+import org.jboss.metadata.javaee.spec.ResourceEnvironmentReferenceMetaData;
+import org.jboss.metadata.javaee.spec.ResourceEnvironmentReferencesMetaData;
+import org.jboss.metadata.javaee.spec.ResourceReferenceMetaData;
+import org.jboss.metadata.javaee.spec.ResourceReferencesMetaData;
+import org.jboss.metadata.javaee.spec.SecurityRolesMetaData;
+import org.jboss.metadata.javaee.spec.ServiceReferenceMetaData;
+import org.jboss.metadata.javaee.spec.ServiceReferencesMetaData;
+import org.jboss.metadata.javaee.support.AbstractMappedMetaData;
+import org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptionGroup;
+
+/**
+ * The web-app spec metadata, common between the fragments and the main web.xml
+ * @author Scott.Stark at jboss.org
+ * @version $Revision: 70996 $
+ */
+public class WebCommonMetaData extends IdMetaDataImplWithDescriptionGroup
+ implements Environment
+{
+ private static final long serialVersionUID = 1;
+
+ private String dtdPublicId;
+ private String dtdSystemId;
+ private String version;
+ private EmptyMetaData distributable;
+ private List<ParamValueMetaData> contextParams;
+ private SessionConfigMetaData sessionConfig;
+ private FiltersMetaData filters;
+ private List<FilterMappingMetaData> filterMappings;
+ private List<ErrorPageMetaData> errorPages;
+ private JspConfigMetaData jspConfig;
+ private List<ListenerMetaData> listeners;
+ private LoginConfigMetaData loginConfig;
+ private List<MimeMappingMetaData> mimeMappings;
+ private ServletsMetaData servlets;
+ private List<ServletMappingMetaData> servletMappings;
+ private List<SecurityConstraintMetaData> securityContraints;
+ private SecurityRolesMetaData securityRoles;
+ private WelcomeFileListMetaData welcomeFileList;
+ private LocaleEncodingsMetaData localEncodings;
+ private String name;
+
+ /** The environment */
+ private EnvironmentRefsGroupMetaData jndiEnvironmentRefsGroup;
+
+ /** The message destinations */
+ private MessageDestinationsMetaData messageDestinations;
+
+ /**
+ * Callback for the DTD information
+ * @param root
+ * @param publicId
+ * @param systemId
+ */
+ @XmlTransient
+ public void setDTD(String root, String publicId, String systemId)
+ {
+ this.dtdPublicId = publicId;
+ this.dtdSystemId = systemId;
+ }
+ /**
+ * Get the DTD public id if one was seen
+ * @return the value of the web.xml dtd public id
+ */
+ @XmlTransient
+ public String getDtdPublicId()
+ {
+ return dtdPublicId;
+ }
+ /**
+ * Get the DTD system id if one was seen
+ * @return the value of the web.xml dtd system id
+ */
+ @XmlTransient
+ public String getDtdSystemId()
+ {
+ return dtdSystemId;
+ }
+
+ public String getVersion()
+ {
+ return version;
+ }
+ @XmlAttribute
+ public void setVersion(String version)
+ {
+ this.version = version;
+ }
+
+ /**
+ * Is this a servlet 2.3 version application
+ * @return true if this is a javaee 2.3 version application
+ */
+ @XmlTransient
+ public boolean is23()
+ {
+ return dtdPublicId != null && dtdPublicId.equals(JavaEEMetaDataConstants.J2EE_13_WEB);
+ }
+ @XmlTransient
+ public boolean is24()
+ {
+ return version != null && version.equals("2.4");
+ }
+ @XmlTransient
+ public boolean is25()
+ {
+ return version != null && version.equals("2.5");
+ }
+
+ public EmptyMetaData getDistributable()
+ {
+ return distributable;
+ }
+ public void setDistributable(EmptyMetaData distributable)
+ {
+ this.distributable = distributable;
+ }
+ public SessionConfigMetaData getSessionConfig()
+ {
+ return sessionConfig;
+ }
+ public void setSessionConfig(SessionConfigMetaData sessionConfig)
+ {
+ this.sessionConfig = sessionConfig;
+ }
+ public List<ParamValueMetaData> getContextParams()
+ {
+ return contextParams;
+ }
+ @XmlElement(name="context-param")
+ public void setContextParams(List<ParamValueMetaData> params)
+ {
+ this.contextParams = params;
+ }
+
+ public FiltersMetaData getFilters()
+ {
+ return filters;
+ }
+ @XmlElement(name="filter")
+ public void setFilters(FiltersMetaData filters)
+ {
+ this.filters = filters;
+ }
+
+ public List<FilterMappingMetaData> getFilterMappings()
+ {
+ return filterMappings;
+ }
+ @XmlElement(name="filter-mapping")
+ public void setFilterMappings(List<FilterMappingMetaData> filterMappings)
+ {
+ this.filterMappings = filterMappings;
+ }
+
+ public List<ErrorPageMetaData> getErrorPages()
+ {
+ return errorPages;
+ }
+ @XmlElement(name="error-page")
+ public void setErrorPages(List<ErrorPageMetaData> errorPages)
+ {
+ this.errorPages = errorPages;
+ }
+
+ public JspConfigMetaData getJspConfig()
+ {
+ return jspConfig;
+ }
+ public void setJspConfig(JspConfigMetaData jspConfig)
+ {
+ this.jspConfig = jspConfig;
+ }
+
+ public List<ListenerMetaData> getListeners()
+ {
+ return listeners;
+ }
+ @XmlElement(name="listener")
+ public void setListeners(List<ListenerMetaData> listeners)
+ {
+ this.listeners = listeners;
+ }
+
+ public LocaleEncodingsMetaData getLocalEncodings()
+ {
+ return localEncodings;
+ }
+ @XmlElement(name="locale-encoding-mapping-list")
+ public void setLocalEncodings(LocaleEncodingsMetaData localEncodings)
+ {
+ this.localEncodings = localEncodings;
+ }
+
+ public LoginConfigMetaData getLoginConfig()
+ {
+ return loginConfig;
+ }
+ public void setLoginConfig(LoginConfigMetaData loginConfig)
+ {
+ this.loginConfig = loginConfig;
+ }
+
+ public List<MimeMappingMetaData> getMimeMappings()
+ {
+ return mimeMappings;
+ }
+ @XmlElement(name="mime-mapping")
+ public void setMimeMappings(List<MimeMappingMetaData> mimeMappings)
+ {
+ this.mimeMappings = mimeMappings;
+ }
+
+ public ServletsMetaData getServlets()
+ {
+ return servlets;
+ }
+ @XmlElement(name="servlet")
+ public void setServlets(ServletsMetaData servlets)
+ {
+ this.servlets = servlets;
+ }
+
+ public List<ServletMappingMetaData> getServletMappings()
+ {
+ return servletMappings;
+ }
+ @XmlElement(name="servlet-mapping")
+ public void setServletMappings(List<ServletMappingMetaData> servletMappings)
+ {
+ this.servletMappings = servletMappings;
+ }
+
+ public List<SecurityConstraintMetaData> getSecurityContraints()
+ {
+ return securityContraints;
+ }
+ @XmlElement(name="security-constraint")
+ public void setSecurityContraints(List<SecurityConstraintMetaData> securityContraints)
+ {
+ this.securityContraints = securityContraints;
+ }
+
+ public SecurityRolesMetaData getSecurityRoles()
+ {
+ return securityRoles;
+ }
+ @XmlElement(name="security-role")
+ public void setSecurityRoles(SecurityRolesMetaData securityRoles)
+ {
+ this.securityRoles = securityRoles;
+ }
+
+ public WelcomeFileListMetaData getWelcomeFileList()
+ {
+ return welcomeFileList;
+ }
+ public void setWelcomeFileList(WelcomeFileListMetaData welcomeFileList)
+ {
+ this.welcomeFileList = welcomeFileList;
+ }
+
+ /**
+ * Get the jndiEnvironmentRefsGroup.
+ *
+ * @return the jndiEnvironmentRefsGroup.
+ */
+ public EnvironmentRefsGroupMetaData getJndiEnvironmentRefsGroup()
+ {
+ return jndiEnvironmentRefsGroup;
+ }
+
+ /**
+ * Set the jndiEnvironmentRefsGroup.
+ *
+ * @param jndiEnvironmentRefsGroup the jndiEnvironmentRefsGroup.
+ * @throws IllegalArgumentException for a null jndiEnvironmentRefsGroup
+ */
+ public void setJndiEnvironmentRefsGroup(EnvironmentRefsGroupMetaData env)
+ {
+ if (env == null)
+ throw new IllegalArgumentException("Null jndiEnvironmentRefsGroup");
+ if(jndiEnvironmentRefsGroup != null)
+ jndiEnvironmentRefsGroup.merge(env, null, "jboss-web.xml", "web.xml", false);
+ else
+ this.jndiEnvironmentRefsGroup = env;
+ }
+
+ public EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
+ {
+ return AbstractMappedMetaData.getByName(name, getEjbLocalReferences());
+ }
+
+ public EJBLocalReferencesMetaData getEjbLocalReferences()
+ {
+ if (jndiEnvironmentRefsGroup != null)
+ return jndiEnvironmentRefsGroup.getEjbLocalReferences();
+ return null;
+ }
+
+ public EJBReferenceMetaData getEjbReferenceByName(String name)
+ {
+ return AbstractMappedMetaData.getByName(name, getEjbReferences());
+ }
+
+ public EJBReferencesMetaData getEjbReferences()
+ {
+ if (jndiEnvironmentRefsGroup != null)
+ return jndiEnvironmentRefsGroup.getEjbReferences();
+ return null;
+ }
+ // TODO?
+ @XmlTransient
+ public AnnotatedEJBReferencesMetaData getAnnotatedEjbReferences()
+ {
+ AnnotatedEJBReferencesMetaData refs = null;
+ if(jndiEnvironmentRefsGroup != null)
+ refs = jndiEnvironmentRefsGroup.getAnnotatedEjbReferences();
+ return refs;
+ }
+
+ public EnvironmentEntriesMetaData getEnvironmentEntries()
+ {
+ if (jndiEnvironmentRefsGroup != null)
+ return jndiEnvironmentRefsGroup.getEnvironmentEntries();
+ return null;
+ }
+
+ public EnvironmentEntryMetaData getEnvironmentEntryByName(String name)
+ {
+ return AbstractMappedMetaData.getByName(name, getEnvironmentEntries());
+ }
+
+ public MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)
+ {
+ return AbstractMappedMetaData.getByName(name, getMessageDestinationReferences());
+ }
+
+ public MessageDestinationReferencesMetaData getMessageDestinationReferences()
+ {
+ if (jndiEnvironmentRefsGroup != null)
+ return jndiEnvironmentRefsGroup.getMessageDestinationReferences();
+ return null;
+ }
+
+ public PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
+ {
+ return AbstractMappedMetaData.getByName(name, getPersistenceContextRefs());
+ }
+
+ public PersistenceContextReferencesMetaData getPersistenceContextRefs()
+ {
+ if (jndiEnvironmentRefsGroup != null)
+ return jndiEnvironmentRefsGroup.getPersistenceContextRefs();
+ return null;
+ }
+
+ public PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)
+ {
+ return AbstractMappedMetaData.getByName(name, getPersistenceUnitRefs());
+ }
+
+ public PersistenceUnitReferencesMetaData getPersistenceUnitRefs()
+ {
+ if (jndiEnvironmentRefsGroup != null)
+ return jndiEnvironmentRefsGroup.getPersistenceUnitRefs();
+ return null;
+ }
+
+ public LifecycleCallbacksMetaData getPostConstructs()
+ {
+ if (jndiEnvironmentRefsGroup != null)
+ return jndiEnvironmentRefsGroup.getPostConstructs();
+ return null;
+ }
+
+ public LifecycleCallbacksMetaData getPreDestroys()
+ {
+ if (jndiEnvironmentRefsGroup != null)
+ return jndiEnvironmentRefsGroup.getPreDestroys();
+ return null;
+ }
+
+ public ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)
+ {
+ return AbstractMappedMetaData.getByName(name, getResourceEnvironmentReferences());
+ }
+
+ public ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()
+ {
+ if (jndiEnvironmentRefsGroup != null)
+ return jndiEnvironmentRefsGroup.getResourceEnvironmentReferences();
+ return null;
+ }
+
+ public ResourceReferenceMetaData getResourceReferenceByName(String name)
+ {
+ return AbstractMappedMetaData.getByName(name, getResourceReferences());
+ }
+
+ public ResourceReferencesMetaData getResourceReferences()
+ {
+ if (jndiEnvironmentRefsGroup != null)
+ return jndiEnvironmentRefsGroup.getResourceReferences();
+ return null;
+ }
+
+ public ServiceReferenceMetaData getServiceReferenceByName(String name)
+ {
+ return AbstractMappedMetaData.getByName(name, getServiceReferences());
+ }
+
+ public ServiceReferencesMetaData getServiceReferences()
+ {
+ if (jndiEnvironmentRefsGroup != null)
+ return jndiEnvironmentRefsGroup.getServiceReferences();
+ return null;
+ }
+
+ public MessageDestinationsMetaData getMessageDestinations()
+ {
+ return messageDestinations;
+ }
+ @XmlElement(name="message-destination")
+ public void setMessageDestinations(MessageDestinationsMetaData messageDestinations)
+ {
+ this.messageDestinations = messageDestinations;
+ }
+
+ public String getName()
+ {
+ return name;
+ }
+ public void setName(String name)
+ {
+ this.name = name;
+ }
+
+}
Added: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebFragment30MetaData.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebFragment30MetaData.java (rev 0)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebFragment30MetaData.java 2009-07-10 16:22:31 UTC (rev 91109)
@@ -0,0 +1,33 @@
+package org.jboss.metadata.web.spec;
+
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlNs;
+import javax.xml.bind.annotation.XmlNsForm;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+import org.jboss.metadata.javaee.spec.JavaEEMetaDataConstants;
+import org.jboss.xb.annotations.JBossXmlSchema;
+
+/**
+ * Web application fragment spec metadata.
+ *
+ * @author Scott.Stark at jboss.org
+ * @version $Revision: 81860 $
+ */
+ at XmlRootElement(name="web-fragment", namespace=JavaEEMetaDataConstants.JAVAEE_NS)
+ at JBossXmlSchema(
+ xmlns={@XmlNs(namespaceURI = JavaEEMetaDataConstants.JAVAEE_NS, prefix = "jee")},
+ ignoreUnresolvedFieldOrClass=false,
+ namespace=JavaEEMetaDataConstants.JAVAEE_NS,
+ elementFormDefault=XmlNsForm.QUALIFIED,
+ normalizeSpace=true)
+ at XmlType(name="web-fragmentType",
+ namespace=JavaEEMetaDataConstants.JAVAEE_NS,
+ propOrder={"descriptionGroup", "distributable", "contextParams", "filters", "filterMappings", "listeners", "servlets",
+ "servletMappings", "sessionConfig", "mimeMappings", "welcomeFileList", "errorPages", "jspConfig", "securityContraints",
+ "loginConfig", "securityRoles", "jndiEnvironmentRefsGroup", "messageDestinations", "localEncodings"})
+public class WebFragment30MetaData extends WebFragmentMetaData
+{
+ private static final long serialVersionUID = 1;
+}
Added: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebFragmentMetaData.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebFragmentMetaData.java (rev 0)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebFragmentMetaData.java 2009-07-10 16:22:31 UTC (rev 91109)
@@ -0,0 +1,32 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2007, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.metadata.web.spec;
+
+
+/**
+ * The web-app spec metadata
+ * @author Scott.Stark at jboss.org
+ * @version $Revision: 70996 $
+ */
+public class WebFragmentMetaData extends WebCommonMetaData
+{
+}
Modified: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebMetaData.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebMetaData.java 2009-07-10 16:20:33 UTC (rev 91108)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/WebMetaData.java 2009-07-10 16:22:31 UTC (rev 91109)
@@ -21,456 +21,12 @@
*/
package org.jboss.metadata.web.spec;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-import org.jboss.metadata.javaee.spec.AnnotatedEJBReferencesMetaData;
-import org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData;
-import org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData;
-import org.jboss.metadata.javaee.spec.EJBReferenceMetaData;
-import org.jboss.metadata.javaee.spec.EJBReferencesMetaData;
-import org.jboss.metadata.javaee.spec.EmptyMetaData;
-import org.jboss.metadata.javaee.spec.Environment;
-import org.jboss.metadata.javaee.spec.EnvironmentEntriesMetaData;
-import org.jboss.metadata.javaee.spec.EnvironmentEntryMetaData;
-import org.jboss.metadata.javaee.spec.EnvironmentRefsGroupMetaData;
-import org.jboss.metadata.javaee.spec.JavaEEMetaDataConstants;
-import org.jboss.metadata.javaee.spec.LifecycleCallbacksMetaData;
-import org.jboss.metadata.javaee.spec.MessageDestinationReferenceMetaData;
-import org.jboss.metadata.javaee.spec.MessageDestinationReferencesMetaData;
-import org.jboss.metadata.javaee.spec.MessageDestinationsMetaData;
-import org.jboss.metadata.javaee.spec.ParamValueMetaData;
-import org.jboss.metadata.javaee.spec.PersistenceContextReferenceMetaData;
-import org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData;
-import org.jboss.metadata.javaee.spec.PersistenceUnitReferenceMetaData;
-import org.jboss.metadata.javaee.spec.PersistenceUnitReferencesMetaData;
-import org.jboss.metadata.javaee.spec.ResourceEnvironmentReferenceMetaData;
-import org.jboss.metadata.javaee.spec.ResourceEnvironmentReferencesMetaData;
-import org.jboss.metadata.javaee.spec.ResourceReferenceMetaData;
-import org.jboss.metadata.javaee.spec.ResourceReferencesMetaData;
-import org.jboss.metadata.javaee.spec.SecurityRolesMetaData;
-import org.jboss.metadata.javaee.spec.ServiceReferenceMetaData;
-import org.jboss.metadata.javaee.spec.ServiceReferencesMetaData;
-import org.jboss.metadata.javaee.support.AbstractMappedMetaData;
-import org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptionGroup;
-
/**
* The web-app spec metadata
* @author Scott.Stark at jboss.org
* @version $Revision: 70996 $
*/
-public class WebMetaData extends IdMetaDataImplWithDescriptionGroup
- implements Environment
+public class WebMetaData extends WebCommonMetaData
{
- private static final long serialVersionUID = 1;
-
- private String dtdPublicId;
- private String dtdSystemId;
- private String version;
- private EmptyMetaData distributable;
- private List<ParamValueMetaData> contextParams;
- private SessionConfigMetaData sessionConfig;
- private FiltersMetaData filters;
- private List<FilterMappingMetaData> filterMappings;
- private List<ErrorPageMetaData> errorPages;
- private JspConfigMetaData jspConfig;
- private List<ListenerMetaData> listeners;
- private LoginConfigMetaData loginConfig;
- private List<MimeMappingMetaData> mimeMappings;
- private ServletsMetaData servlets;
- private List<ServletMappingMetaData> servletMappings;
- private List<SecurityConstraintMetaData> securityContraints;
- private SecurityRolesMetaData securityRoles;
- private WelcomeFileListMetaData welcomeFileList;
- private LocaleEncodingsMetaData localEncodings;
-
- /** The environment */
- private EnvironmentRefsGroupMetaData jndiEnvironmentRefsGroup;
-
- /** The message destinations */
- private MessageDestinationsMetaData messageDestinations;
-
- /**
- * Callback for the DTD information
- * @param root
- * @param publicId
- * @param systemId
- */
- @XmlTransient
- public void setDTD(String root, String publicId, String systemId)
- {
- this.dtdPublicId = publicId;
- this.dtdSystemId = systemId;
- }
- /**
- * Get the DTD public id if one was seen
- * @return the value of the web.xml dtd public id
- */
- @XmlTransient
- public String getDtdPublicId()
- {
- return dtdPublicId;
- }
- /**
- * Get the DTD system id if one was seen
- * @return the value of the web.xml dtd system id
- */
- @XmlTransient
- public String getDtdSystemId()
- {
- return dtdSystemId;
- }
-
- public String getVersion()
- {
- return version;
- }
- @XmlAttribute
- public void setVersion(String version)
- {
- this.version = version;
- }
-
- /**
- * Is this a servlet 2.3 version application
- * @return true if this is a javaee 2.3 version application
- */
- @XmlTransient
- public boolean is23()
- {
- return dtdPublicId != null && dtdPublicId.equals(JavaEEMetaDataConstants.J2EE_13_WEB);
- }
- @XmlTransient
- public boolean is24()
- {
- return version != null && version.equals("2.4");
- }
- @XmlTransient
- public boolean is25()
- {
- return version != null && version.equals("2.5");
- }
-
- public EmptyMetaData getDistributable()
- {
- return distributable;
- }
- public void setDistributable(EmptyMetaData distributable)
- {
- this.distributable = distributable;
- }
- public SessionConfigMetaData getSessionConfig()
- {
- return sessionConfig;
- }
- public void setSessionConfig(SessionConfigMetaData sessionConfig)
- {
- this.sessionConfig = sessionConfig;
- }
- public List<ParamValueMetaData> getContextParams()
- {
- return contextParams;
- }
- @XmlElement(name="context-param")
- public void setContextParams(List<ParamValueMetaData> params)
- {
- this.contextParams = params;
- }
-
- public FiltersMetaData getFilters()
- {
- return filters;
- }
- @XmlElement(name="filter")
- public void setFilters(FiltersMetaData filters)
- {
- this.filters = filters;
- }
-
- public List<FilterMappingMetaData> getFilterMappings()
- {
- return filterMappings;
- }
- @XmlElement(name="filter-mapping")
- public void setFilterMappings(List<FilterMappingMetaData> filterMappings)
- {
- this.filterMappings = filterMappings;
- }
-
- public List<ErrorPageMetaData> getErrorPages()
- {
- return errorPages;
- }
- @XmlElement(name="error-page")
- public void setErrorPages(List<ErrorPageMetaData> errorPages)
- {
- this.errorPages = errorPages;
- }
-
- public JspConfigMetaData getJspConfig()
- {
- return jspConfig;
- }
- public void setJspConfig(JspConfigMetaData jspConfig)
- {
- this.jspConfig = jspConfig;
- }
-
- public List<ListenerMetaData> getListeners()
- {
- return listeners;
- }
- @XmlElement(name="listener")
- public void setListeners(List<ListenerMetaData> listeners)
- {
- this.listeners = listeners;
- }
-
- public LocaleEncodingsMetaData getLocalEncodings()
- {
- return localEncodings;
- }
- @XmlElement(name="locale-encoding-mapping-list")
- public void setLocalEncodings(LocaleEncodingsMetaData localEncodings)
- {
- this.localEncodings = localEncodings;
- }
-
- public LoginConfigMetaData getLoginConfig()
- {
- return loginConfig;
- }
- public void setLoginConfig(LoginConfigMetaData loginConfig)
- {
- this.loginConfig = loginConfig;
- }
-
- public List<MimeMappingMetaData> getMimeMappings()
- {
- return mimeMappings;
- }
- @XmlElement(name="mime-mapping")
- public void setMimeMappings(List<MimeMappingMetaData> mimeMappings)
- {
- this.mimeMappings = mimeMappings;
- }
-
- public ServletsMetaData getServlets()
- {
- return servlets;
- }
- @XmlElement(name="servlet")
- public void setServlets(ServletsMetaData servlets)
- {
- this.servlets = servlets;
- }
-
- public List<ServletMappingMetaData> getServletMappings()
- {
- return servletMappings;
- }
- @XmlElement(name="servlet-mapping")
- public void setServletMappings(List<ServletMappingMetaData> servletMappings)
- {
- this.servletMappings = servletMappings;
- }
-
- public List<SecurityConstraintMetaData> getSecurityContraints()
- {
- return securityContraints;
- }
- @XmlElement(name="security-constraint")
- public void setSecurityContraints(List<SecurityConstraintMetaData> securityContraints)
- {
- this.securityContraints = securityContraints;
- }
-
- public SecurityRolesMetaData getSecurityRoles()
- {
- return securityRoles;
- }
- @XmlElement(name="security-role")
- public void setSecurityRoles(SecurityRolesMetaData securityRoles)
- {
- this.securityRoles = securityRoles;
- }
-
- public WelcomeFileListMetaData getWelcomeFileList()
- {
- return welcomeFileList;
- }
- public void setWelcomeFileList(WelcomeFileListMetaData welcomeFileList)
- {
- this.welcomeFileList = welcomeFileList;
- }
-
- /**
- * Get the jndiEnvironmentRefsGroup.
- *
- * @return the jndiEnvironmentRefsGroup.
- */
- public EnvironmentRefsGroupMetaData getJndiEnvironmentRefsGroup()
- {
- return jndiEnvironmentRefsGroup;
- }
-
- /**
- * Set the jndiEnvironmentRefsGroup.
- *
- * @param jndiEnvironmentRefsGroup the jndiEnvironmentRefsGroup.
- * @throws IllegalArgumentException for a null jndiEnvironmentRefsGroup
- */
- public void setJndiEnvironmentRefsGroup(EnvironmentRefsGroupMetaData env)
- {
- if (env == null)
- throw new IllegalArgumentException("Null jndiEnvironmentRefsGroup");
- if(jndiEnvironmentRefsGroup != null)
- jndiEnvironmentRefsGroup.merge(env, null, "jboss-web.xml", "web.xml", false);
- else
- this.jndiEnvironmentRefsGroup = env;
- }
-
- public EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
- {
- return AbstractMappedMetaData.getByName(name, getEjbLocalReferences());
- }
-
- public EJBLocalReferencesMetaData getEjbLocalReferences()
- {
- if (jndiEnvironmentRefsGroup != null)
- return jndiEnvironmentRefsGroup.getEjbLocalReferences();
- return null;
- }
-
- public EJBReferenceMetaData getEjbReferenceByName(String name)
- {
- return AbstractMappedMetaData.getByName(name, getEjbReferences());
- }
-
- public EJBReferencesMetaData getEjbReferences()
- {
- if (jndiEnvironmentRefsGroup != null)
- return jndiEnvironmentRefsGroup.getEjbReferences();
- return null;
- }
- // TODO?
- @XmlTransient
- public AnnotatedEJBReferencesMetaData getAnnotatedEjbReferences()
- {
- AnnotatedEJBReferencesMetaData refs = null;
- if(jndiEnvironmentRefsGroup != null)
- refs = jndiEnvironmentRefsGroup.getAnnotatedEjbReferences();
- return refs;
- }
-
- public EnvironmentEntriesMetaData getEnvironmentEntries()
- {
- if (jndiEnvironmentRefsGroup != null)
- return jndiEnvironmentRefsGroup.getEnvironmentEntries();
- return null;
- }
-
- public EnvironmentEntryMetaData getEnvironmentEntryByName(String name)
- {
- return AbstractMappedMetaData.getByName(name, getEnvironmentEntries());
- }
-
- public MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)
- {
- return AbstractMappedMetaData.getByName(name, getMessageDestinationReferences());
- }
-
- public MessageDestinationReferencesMetaData getMessageDestinationReferences()
- {
- if (jndiEnvironmentRefsGroup != null)
- return jndiEnvironmentRefsGroup.getMessageDestinationReferences();
- return null;
- }
-
- public PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
- {
- return AbstractMappedMetaData.getByName(name, getPersistenceContextRefs());
- }
-
- public PersistenceContextReferencesMetaData getPersistenceContextRefs()
- {
- if (jndiEnvironmentRefsGroup != null)
- return jndiEnvironmentRefsGroup.getPersistenceContextRefs();
- return null;
- }
-
- public PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)
- {
- return AbstractMappedMetaData.getByName(name, getPersistenceUnitRefs());
- }
-
- public PersistenceUnitReferencesMetaData getPersistenceUnitRefs()
- {
- if (jndiEnvironmentRefsGroup != null)
- return jndiEnvironmentRefsGroup.getPersistenceUnitRefs();
- return null;
- }
-
- public LifecycleCallbacksMetaData getPostConstructs()
- {
- if (jndiEnvironmentRefsGroup != null)
- return jndiEnvironmentRefsGroup.getPostConstructs();
- return null;
- }
-
- public LifecycleCallbacksMetaData getPreDestroys()
- {
- if (jndiEnvironmentRefsGroup != null)
- return jndiEnvironmentRefsGroup.getPreDestroys();
- return null;
- }
-
- public ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)
- {
- return AbstractMappedMetaData.getByName(name, getResourceEnvironmentReferences());
- }
-
- public ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()
- {
- if (jndiEnvironmentRefsGroup != null)
- return jndiEnvironmentRefsGroup.getResourceEnvironmentReferences();
- return null;
- }
-
- public ResourceReferenceMetaData getResourceReferenceByName(String name)
- {
- return AbstractMappedMetaData.getByName(name, getResourceReferences());
- }
-
- public ResourceReferencesMetaData getResourceReferences()
- {
- if (jndiEnvironmentRefsGroup != null)
- return jndiEnvironmentRefsGroup.getResourceReferences();
- return null;
- }
-
- public ServiceReferenceMetaData getServiceReferenceByName(String name)
- {
- return AbstractMappedMetaData.getByName(name, getServiceReferences());
- }
-
- public ServiceReferencesMetaData getServiceReferences()
- {
- if (jndiEnvironmentRefsGroup != null)
- return jndiEnvironmentRefsGroup.getServiceReferences();
- return null;
- }
-
- public MessageDestinationsMetaData getMessageDestinations()
- {
- return messageDestinations;
- }
- @XmlElement(name="message-destination")
- public void setMessageDestinations(MessageDestinationsMetaData messageDestinations)
- {
- this.messageDestinations = messageDestinations;
- }
}
More information about the jboss-cvs-commits
mailing list