00001 00027 package org.objectweb.jonas_ejb.deployment.xml; 00028 00029 00030 import org.objectweb.jonas_lib.deployment.xml.AbsJonasEnvironmentElement; 00031 00038 public abstract class JonasCommonEjb extends AbsJonasEnvironmentElement implements JonasCommonEjbXml { 00039 00040 00044 private String ejbName = null; 00045 00049 private String jndiName = null; 00050 00054 private String jndiLocalName = null; 00055 00059 private String maxCacheSize = null; 00060 00064 private String minPoolSize = null; 00065 00069 private String runAsPrincipalName = null; 00070 00074 private IorSecurityConfigMapping iorSecurityConfig = null; 00075 00079 public String getEjbName() { 00080 return ejbName; 00081 } 00082 00087 public void setEjbName(String ejbName) { 00088 this.ejbName = ejbName; 00089 } 00090 00095 public String getJndiName() { 00096 return jndiName; 00097 } 00098 00103 public void setJndiName(String jndiName) { 00104 this.jndiName = jndiName; 00105 } 00106 00111 public String getJndiLocalName() { 00112 return jndiLocalName; 00113 } 00114 00119 public void setJndiLocalName(String jndiLocalName) { 00120 this.jndiLocalName = jndiLocalName; 00121 } 00122 00127 public String getMaxCacheSize() { 00128 return maxCacheSize; 00129 } 00130 00135 public void setMaxCacheSize(String maxCacheSize) { 00136 this.maxCacheSize = maxCacheSize; 00137 } 00138 00143 public String getMinPoolSize() { 00144 return minPoolSize; 00145 } 00146 00151 public void setMinPoolSize(String minPoolSize) { 00152 this.minPoolSize = minPoolSize; 00153 } 00154 00158 public String getRunAsPrincipalName() { 00159 return runAsPrincipalName; 00160 } 00161 00165 public void setRunAsPrincipalName(String runAsPrincipalName) { 00166 this.runAsPrincipalName = runAsPrincipalName; 00167 } 00168 00172 public IorSecurityConfigMapping getIorSecurityConfig() { 00173 return iorSecurityConfig; 00174 } 00178 public void setIorSecurityConfig(IorSecurityConfigMapping iorSecurityConfig) { 00179 this.iorSecurityConfig = iorSecurityConfig; 00180 } 00181 }