/** * Validate EJB references. */ 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); }
addWarning(EREF_CATEGORY, ERROR_EAR_MISSING_EREFNAME, params); if (eref.isSetType()) {if(eref.getType() == null ) addWarning(EREF_CATEGORY, ERROR_EAR_INVALID_EREFTYPE, params);}