CommonEjb.java

00001 
00027 package org.objectweb.jonas_ejb.deployment.xml;
00028 
00029 import org.objectweb.jonas_lib.deployment.xml.AbsEnvironmentElement;
00030 import org.objectweb.jonas_lib.deployment.xml.JLinkedList;
00031 import org.objectweb.jonas_lib.deployment.xml.SecurityRoleRef;
00032 
00039 public abstract class CommonEjb extends AbsEnvironmentElement implements CommonEjbXml {
00040 
00041 
00042 
00046     private String ejbName = null;
00047 
00051     private String home = null;
00052 
00056     private String remote = null;
00057 
00061     private String localHome = null;
00062 
00066     private String local = null;
00067 
00071     private String ejbClass = null;
00072 
00073 
00077     private String messagingType = null;
00078 
00082     private String transactionType = null;
00083 
00084 
00088     private JLinkedList securityRoleRefList = null;
00089 
00093     private SecurityIdentity securityIdentity = null;
00094 
00098     public CommonEjb() {
00099         super();
00100         securityRoleRefList = new  JLinkedList("security-role-ref");
00101     }
00102 
00107     public String getEjbName() {
00108         return ejbName;
00109     }
00110 
00115     public void setEjbName(String ejbName) {
00116         this.ejbName = ejbName;
00117     }
00118 
00123     public String getHome() {
00124         return home;
00125     }
00126 
00131     public void setHome(String home) {
00132         this.home = home;
00133     }
00134 
00139     public String getRemote() {
00140         return remote;
00141     }
00142 
00147     public void setRemote(String remote) {
00148         this.remote = remote;
00149     }
00150 
00155     public String getLocalHome() {
00156         return localHome;
00157     }
00158 
00163     public void setLocalHome(String localHome) {
00164         this.localHome = localHome;
00165     }
00166 
00171     public String getLocal() {
00172         return local;
00173     }
00174 
00179     public void setLocal(String local) {
00180         this.local = local;
00181     }
00182 
00187     public String getEjbClass() {
00188         return ejbClass;
00189     }
00190 
00195     public void setEjbClass(String ejbClass) {
00196         this.ejbClass = ejbClass;
00197     }
00198 
00203     public String getMessagingType() {
00204         return messagingType;
00205     }
00206 
00211     public void setMessagingType(String messagingType) {
00212         this.messagingType = messagingType;
00213     }
00214 
00219     public String getTransactionType() {
00220         return transactionType;
00221     }
00222 
00227     public void setTransactionType(String transactionType) {
00228         this.transactionType = transactionType;
00229     }
00230 
00235     public JLinkedList getSecurityRoleRefList() {
00236         return securityRoleRefList;
00237     }
00238 
00243     public void setSecurityRoleRefList(JLinkedList securityRoleRefList) {
00244         this.securityRoleRefList = securityRoleRefList;
00245     }
00246 
00251     public void addSecurityRoleRef(SecurityRoleRef securityRoleRef) {
00252         securityRoleRefList.add(securityRoleRef);
00253     }
00254 
00259     public SecurityIdentity getSecurityIdentity() {
00260         return securityIdentity;
00261     }
00262 
00267     public void setSecurityIdentity(SecurityIdentity securityIdentity) {
00268         this.securityIdentity = securityIdentity;
00269     }
00270 
00271 
00272 }

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