JonasConnectionDefinitionDesc.java

00001 
00027 package org.objectweb.jonas_rar.deployment.api;
00028 
00029 import java.io.Serializable;
00030 import java.util.List;
00031 
00032 import org.objectweb.jonas_rar.deployment.xml.JonasConnectionDefinition;
00033 
00040 public class JonasConnectionDefinitionDesc implements Serializable {
00041 
00045     private String id = null;
00046 
00050     private List descriptionList = null;
00051 
00055     private String jndiName = null;
00056 
00060     private String logEnabled = null;
00061 
00065     private String logTopic = null;
00066 
00070     private PoolParamsDesc poolParamsDesc = null;
00071 
00075     private JdbcConnParamsDesc jdbcConnParamsDesc = null;
00076 
00080     private List jonasConfigPropertyList = null;
00081 
00082 
00086     public JonasConnectionDefinitionDesc(JonasConnectionDefinition jcd) {
00087         if (jcd != null) {
00088             id = jcd.getId();
00089             descriptionList = jcd.getDescriptionList();
00090             jndiName = jcd.getJndiName();
00091             logEnabled = jcd.getLogEnabled();
00092             logTopic = jcd.getLogTopic();
00093             poolParamsDesc = new PoolParamsDesc(jcd.getPoolParams());
00094             jdbcConnParamsDesc = new JdbcConnParamsDesc(jcd.getJdbcConnParams());
00095             jonasConfigPropertyList = Utility.jonasConfigProperty(jcd.getJonasConfigPropertyList());
00096         }
00097     }
00098 
00103     public String getId() {
00104         return id;
00105     }
00106 
00111     public List getDescriptionList() {
00112         return descriptionList;
00113     }
00114 
00119     public String getJndiName() {
00120         return jndiName;
00121     }
00122 
00127     public String getLogEnabled() {
00128         return logEnabled;
00129     }
00130 
00135     public String getLogTopic() {
00136         return logTopic;
00137     }
00138 
00143     public PoolParamsDesc getPoolParamsDesc() {
00144         return poolParamsDesc;
00145     }
00146 
00151     public JdbcConnParamsDesc getJdbcConnParamsDesc() {
00152         return jdbcConnParamsDesc;
00153     }
00154 
00159     public List getJonasConfigPropertyList() {
00160         return jonasConfigPropertyList;
00161     }
00162 
00163 }

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