protected void validateEJBRefManadatoryElements(EjbRef eref, String ownerName) {
String[] parms = new String[2];
parms[0] = eref.getName();
parms[1] = ownerName;
if ((eref.getName() == null) || (eref.getName().trim().length() == 0))
addWarning(EREF_CATEGORY, ERROR_EAR_MISSING_EREFNAME, parms, eref);
if (eref.isSetType()) {
if (eref.getType() == null)
addWarning(EREF_CATEGORY, ERROR_EAR_INVALID_EREFTYPE, parms);
} else
addWarning(EREF_CATEGORY, ERROR_EAR_MISSING_EREFTYPE, parms);
String refHome = eref.getHome();
if ((refHome == null) || (refHome.trim().length() == 0))
addWarning(EREF_CATEGORY, ERROR_EAR_MISSING_EREFHOME, parms, eref);
if ((eref.getRemote() == null) || (eref.getRemote().trim().length() == 0))
addWarning(EREF_CATEGORY, ERROR_EAR_MISSING_EREFREMOTE, parms, eref);
}