1 23 24 package com.sun.enterprise.deployment.types; 25 26 import com.sun.enterprise.deployment.web.ContextParameter; 27 28 import com.sun.enterprise.deployment.RunAsIdentityDescriptor; 29 import com.sun.enterprise.deployment.InjectionCapable; 30 import com.sun.enterprise.deployment.EjbDescriptor; 31 import com.sun.enterprise.deployment.BundleDescriptor; 32 33 38 39 public interface EjbReference extends NamedInformation, InjectionCapable { 40 41 45 public String getType(); 46 47 52 public void setType(String type); 53 54 58 public String getEjbHomeInterface(); 59 60 64 public void setEjbHomeInterface(String ejbHomeInterface); 65 66 70 public String getEjbInterface(); 71 72 76 public void setEjbInterface(String ejbInterface); 77 78 83 public String getLinkName(); 84 85 90 public void setLinkName(String linkName); 91 92 97 public boolean isLocal(); 98 99 104 public void setLocal(boolean isLocal); 105 106 110 public void setReferringBundleDescriptor(BundleDescriptor referringBundle); 111 112 116 public BundleDescriptor getReferringBundleDescriptor(); 117 118 121 public void setJndiName(String jndiName); 122 123 126 public String getJndiName(); 127 128 public EjbDescriptor getEjbDescriptor(); 129 public void setEjbDescriptor(EjbDescriptor descriptor); 130 131 134 public boolean isEJB30ClientView(); 135 136 } 137 138 | Popular Tags |