AbsEnvironmentElement.java

00001 
00027 package org.objectweb.jonas_lib.deployment.xml;
00028 
00035 public abstract class AbsEnvironmentElement extends AbsDescriptionElement implements JndiEnvRefsGroupXml {
00036 
00040     private JLinkedList ejbLocalRefList = null;
00041 
00045     private JLinkedList ejbRefList = null;
00046 
00050     private JLinkedList envEntryList = null;
00051 
00055     private JLinkedList resourceEnvRefList = null;
00056 
00060     private JLinkedList resourceRefList = null;
00061 
00062 
00066     private JLinkedList serviceRefList = null;
00067 
00071     private JLinkedList messageDestinationRefList = null;
00072 
00073 
00074 
00075 
00079     public AbsEnvironmentElement() {
00080         super();
00081         ejbLocalRefList = new JLinkedList("ejb-local-ref");
00082         ejbRefList = new JLinkedList("ejb-ref");
00083         envEntryList = new JLinkedList("env-entry");
00084         resourceEnvRefList = new JLinkedList("resource-env-ref");
00085         resourceRefList = new JLinkedList("resource-ref");
00086         serviceRefList = new JLinkedList("service-ref");
00087         messageDestinationRefList = new JLinkedList("message-destination-ref");
00088     }
00089 
00090 
00091 
00092     // Setters
00093 
00098     public void addEjbLocalRef(EjbLocalRef ejbLocalRef) {
00099         ejbLocalRefList.add(ejbLocalRef);
00100     }
00101 
00102 
00107     public void addEjbRef(EjbRef ejbRef) {
00108         ejbRefList.add(ejbRef);
00109     }
00110 
00115     public void addEnvEntry(EnvEntry envEntry) {
00116         envEntryList.add(envEntry);
00117     }
00118 
00123     public void addResourceEnvRef(ResourceEnvRef resourceEnvRef) {
00124         resourceEnvRefList.add(resourceEnvRef);
00125     }
00126 
00131     public void addResourceRef(ResourceRef resourceRef) {
00132         resourceRefList.add(resourceRef);
00133     }
00134 
00135 
00140     public void addServiceRef(ServiceRef serviceRef) {
00141         serviceRefList.add(serviceRef);
00142     }
00143 
00148     public void addMessageDestinationRef(MessageDestinationRef messageDestinationRef) {
00149         messageDestinationRefList.add(messageDestinationRef);
00150     }
00151 
00152 
00153 
00154 
00155     // Getters
00156 
00160     public JLinkedList getEjbLocalRefList() {
00161         return ejbLocalRefList;
00162     }
00163 
00167     public JLinkedList getEjbRefList() {
00168         return ejbRefList;
00169     }
00170 
00174     public JLinkedList getEnvEntryList() {
00175         return envEntryList;
00176     }
00177 
00181     public JLinkedList getResourceEnvRefList() {
00182         return resourceEnvRefList;
00183     }
00184 
00185 
00189     public JLinkedList getResourceRefList() {
00190         return resourceRefList;
00191     }
00192 
00193 
00197     public JLinkedList getServiceRefList() {
00198         return serviceRefList;
00199     }
00200 
00204     public JLinkedList getMessageDestinationRefList() {
00205         return messageDestinationRefList;
00206     }
00207 
00208 }

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