Author: dblevins
Date: Sat Dec 29 18:25:54 2012
New Revision: 1426800

URL: http://svn.apache.org/viewvc?rev=1426800&view=rev
Log:
Part of  TOMEE-638 - Allow resources.xml to declare Container elements

Modified:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resources.java

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resources.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resources.java?rev=1426800&r1=1426799&r2=1426800&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resources.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resources.java
 Sat Dec 29 18:25:54 2012
@@ -35,6 +35,7 @@ import java.util.List;
  *   <complexContent>
  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType";>
  *       <sequence>
+ *         <element 
ref="{http://www.openejb.org/System/Configuration}Container"; 
maxOccurs="unbounded" minOccurs="0"/>
  *         <element 
ref="{http://www.openejb.org/System/Configuration}Resource"; 
maxOccurs="unbounded" minOccurs="0"/>
  *         <element 
ref="{http://www.openejb.org/System/Configuration}Service"; 
maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
@@ -44,13 +45,16 @@ import java.util.List;
  * </pre>
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {"resource", "service"})
+@XmlType(name = "", propOrder = {"container", "resource", "service"})
 @XmlRootElement(name = "resources")
 public class Resources {
 
     @XmlElement(name = "Resource")
     protected List<Resource> resource;
 
+    @XmlElement(name = "Container")
+    protected List<Container> container;
+
     @XmlElement(name = "Service")
     protected List<Service> service;
 
@@ -62,6 +66,14 @@ public class Resources {
         return this.resource;
     }
 
+    public List<Container> getContainer() {
+        if (container == null) {
+            container = new ArrayList<Container>();
+        }
+
+        return this.container;
+    }
+
     public List<Service> getService() {
         if (service == null) {
             service = new ArrayList<Service>();


Reply via email to