package org.jfox.ejb.meta;
public abstract class EJBDescriptorBase extends Descriptor {
public static final String SESSION_BEAN = "Session";
public static final String ENTITY_BEAN = "Entity";
private String ejbName;
protected String homeClassName;
protected String jndiName;
private String remoteClassName;
protected EJBDescriptorBase() {
}
public String getEjbName() {
return ejbName;
}
public String getHomeClassName() {
return homeClassName;
}
public String getJndiName() {
if (jndiName == null)
jndiName = "";
return jndiName;
}
public String getRemoteClassName() {
return remoteClassName;
}
public abstract String getType();
public boolean isSession() {
return "Session".equals(getType());
}
public void setEjbName(String s) {
ejbName = s;
}
public void setHomeClassName(String s) {
homeClassName = s;
}
public void setJndiName(String s) {
jndiName = s;
}
public void setRemoteClassName(String s) {
remoteClassName = s;
}
public static void main(String[] args) {
}
}