AbsJonasEnvironmentElement.java

00001 
00027 package org.objectweb.jonas_lib.deployment.xml;
00028 
00035 public abstract class AbsJonasEnvironmentElement extends AbsElement implements JonasJndiEnvRefsGroupXml {
00036 
00040     private JLinkedList jonasEjbRefList = null;
00041 
00045     private JLinkedList jonasResourceEnvRefList = null;
00046 
00050     private JLinkedList jonasResourceRefList = null;
00051 
00052 
00056     private JLinkedList jonasServiceRefList = null;
00057 
00061     private JLinkedList jonasMessageDestinationRefList = null;
00062 
00066     public AbsJonasEnvironmentElement() {
00067         super();
00068         jonasEjbRefList = new JLinkedList("jonas-ejb-ref");
00069         jonasResourceEnvRefList = new JLinkedList("jonas-resource-env");
00070         jonasResourceRefList = new JLinkedList("jonas-resource");
00071         jonasServiceRefList = new JLinkedList("jonas-service-ref");
00072         jonasMessageDestinationRefList = new JLinkedList("jonas-message-destination-ref");
00073     }
00074 
00075 
00076 
00077     // Setters
00078 
00083     public void addJonasEjbRef(JonasEjbRef jonasEjbRef) {
00084         jonasEjbRefList.add(jonasEjbRef);
00085     }
00086 
00087 
00092     public void addJonasResourceEnv(JonasResourceEnv jonasResourceEnv) {
00093         jonasResourceEnvRefList.add(jonasResourceEnv);
00094     }
00095 
00100     public void addJonasResource(JonasResource jonasResource) {
00101         jonasResourceRefList.add(jonasResource);
00102     }
00103 
00108     public void addJonasServiceRef(JonasServiceRef jonasServiceRef) {
00109         jonasServiceRefList.add(jonasServiceRef);
00110     }
00111 
00112 
00117     public void addJonasMessageDestinationRef(JonasMessageDestinationRef jonasMessageDestinationRef) {
00118         jonasMessageDestinationRefList.add(jonasMessageDestinationRef);
00119     }
00120 
00121     // Getters
00122 
00126     public JLinkedList getJonasEjbRefList() {
00127         return jonasEjbRefList;
00128     }
00129 
00133     public JLinkedList getJonasResourceEnvList() {
00134         return jonasResourceEnvRefList;
00135     }
00136 
00140     public JLinkedList getJonasResourceList() {
00141         return jonasResourceRefList;
00142     }
00143 
00144 
00148     public JLinkedList getJonasServiceRefList() {
00149         return jonasServiceRefList;
00150     }
00151 
00155     public JLinkedList getJonasMessageDestinationRefList() {
00156         return jonasMessageDestinationRefList;
00157     }
00158 
00159 }

Generated on Tue Feb 15 15:05:51 2005 for JOnAS by  doxygen 1.3.9.1