/** * validate security constraints, roles, and security role refs. */ public void validateSecurity() { EList earRoleList = appDD.getSecurityRoles(); if (!earRoleList.isEmpty()) validateEarRoles(earRoleList); EList moduleList = appDD.getModules(); if (!moduleList.isEmpty()) { for (int i = 0; i < moduleList.size(); i++) { Module m = (Module) moduleList.get(i); if (m.isEjbModule()) { EList ejbRoles = m.getApplication().getSecurityRoles(); if (!ejbRoles.isEmpty()) validateEJBRolesWithEARRoles(earRoleList, ejbRoles); }// if if (m.isWebModule()) { EList webRoles = m.getApplication().getSecurityRoles(); if (!webRoles.isEmpty()) validateWEBRolesWithEARRoles(earRoleList, webRoles); }// if }// for }// if }// validateSecurity