Method from org.apache.openejb.InterfaceType Detail: |
public InterfaceType getCounterpart() {
switch(this){
case EJB_HOME: return InterfaceType.EJB_OBJECT;
case EJB_LOCAL_HOME: return InterfaceType.EJB_LOCAL;
case BUSINESS_REMOTE_HOME: return InterfaceType.BUSINESS_REMOTE;
case BUSINESS_LOCAL_HOME: return InterfaceType.BUSINESS_LOCAL;
case EJB_OBJECT: return InterfaceType.EJB_HOME;
case EJB_LOCAL: return InterfaceType.EJB_LOCAL_HOME;
case BUSINESS_REMOTE: return InterfaceType.BUSINESS_REMOTE_HOME;
case BUSINESS_LOCAL: return InterfaceType.BUSINESS_LOCAL_HOME;
default: throw new IllegalArgumentException("InterfaceType has no counterpart: " + this);
}
}
|
public String getSpecName() {
return specName;
}
|
public boolean isBusiness() {
switch(this){
case BUSINESS_LOCAL: return true;
case BUSINESS_REMOTE: return true;
}
return false;
}
|
public boolean isComponent() {
switch(this){
case EJB_OBJECT: return true;
case EJB_LOCAL: return true;
}
return false;
}
|
public boolean isHome() {
switch(this){
case EJB_HOME: return true;
case EJB_LOCAL_HOME: return true;
case BUSINESS_LOCAL_HOME: return true;
case BUSINESS_REMOTE_HOME: return true;
}
return false;
}
|
public boolean isLocal() {
switch(this){
case EJB_LOCAL_HOME: return true;
case EJB_LOCAL: return true;
case BUSINESS_LOCAL: return true;
case BUSINESS_LOCAL_HOME: return true;
}
return false;
}
|
public boolean isRemote() {
switch(this){
case EJB_HOME: return true;
case EJB_OBJECT: return true;
case BUSINESS_REMOTE: return true;
case BUSINESS_REMOTE_HOME: return true;
}
return false;
}
|