EjbRefDesc.java

00001 
00026 package org.objectweb.jonas_lib.deployment.api;
00027 
00028 import org.objectweb.jonas_lib.deployment.xml.EjbRef;
00029 import org.objectweb.jonas_lib.deployment.xml.JonasEjbRef;
00030 
00036 public class EjbRefDesc {
00037 
00041     private String ejbRefName = null;
00042 
00046     private String ejbRefType = null;
00047 
00051     private String home = null;
00052 
00056     private String remote = null;
00057 
00061     private String ejbLink = null;
00062 
00066     private String jndiName = null;
00067 
00068 
00074     public EjbRefDesc(EjbRef ejbRef, JonasEjbRef jonasEjbRef) {
00075         ejbRefName = ejbRef.getEjbRefName();
00076         ejbRefType = ejbRef.getEjbRefType();
00077         ejbLink = null;
00078         if (ejbRef.getEjbLink() != null) {
00079             ejbLink = ejbRef.getEjbLink();
00080         }
00081         jndiName = null;
00082         if (jonasEjbRef != null) {
00083             jndiName = jonasEjbRef.getJndiName();
00084         }
00085         this.home = ejbRef.getHome();
00086         this.remote = ejbRef.getRemote();
00087 
00088     }
00089 
00094     public String getEjbRefName() {
00095         return ejbRefName;
00096     }
00097 
00102     public String getEjbRefType() {
00103         return ejbRefType;
00104     }
00105 
00110     public String getEjbLink() {
00111         return ejbLink;
00112     }
00113 
00114 
00119     public String getJndiName() {
00120         return jndiName;
00121     }
00122 
00127     public void setJndiName(String jndiName) {
00128         this.jndiName = jndiName;
00129     }
00130 
00131 
00136     public String toString() {
00137         StringBuffer ret = new StringBuffer();
00138         ret.append("\ngetEjbRefName()=" + getEjbRefName());
00139         ret.append("\ngetEjbRefType()=" + getEjbRefType());
00140         ret.append("\ngetEjbLink()=" + getEjbLink());
00141         ret.append("\ngetJndiName()=" + getJndiName());
00142         return ret.toString();
00143     }
00144 
00148     public String getHome() {
00149         return home;
00150     }
00154     public String getRemote() {
00155         return remote;
00156     }
00157 }

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