private UIInput findComponent(final String alias, final String clientId) { UIComponent comp = null; if (!components.containsKey(clientId)) { comp = form.findComponent(clientId); if (comp == null) { throw new IllegalArgumentException("org.jboss.seam.component.UIValidateForm-- Could not locate component [" + form.getClientId() + ":" + alias + "]"); } else if (!(comp instanceof UIInput)) { throw new IllegalArgumentException("org.jboss.seam.component.UIValidateForm-- Selected component [" + form.getClientId() + ":" + alias + "] must be a UIInput component, was [" + comp.getClass().getName() + "]"); } } else { comp = components.get(clientId); } return (UIInput) comp; }
private UIInput findComponent(final String alias, final String clientId) { UIComponent comp = null; if (!components.containsKey(clientId)) { comp = form.findComponent(clientId); if (!(comp instanceof UIInput)) { throw new IllegalArgumentException("Component [" + form.getClientId() + ":" + alias + "] must be a UIInput component."); } else if (comp == null) { throw new IllegalArgumentException("Could not locate component [" + form.getClientId() + ":" + alias + "]"); } } else { comp = components.get(clientId); } return (UIInput) comp; }
private static void invalidateInputsByShowMessageForAndShowMessages(FacesContext context, UIForm form, Map<String, String> violations, String showMessageFor) { for (String forId : showMessageFor.split("\\s+")) { UIComponent component = form.findComponent(forId); context.validationFailed(); if (component instanceof UIInput) { ((UIInput) component).setValid(false); } String clientId = component.getClientId(context); addErrors(clientId, violations, getLabel(component)); } }
private static void invalidateInputsByShowMessageForAndShowMessages(FacesContext context, UIForm form, Map<String, String> violations, String showMessageFor) { for (String forId : showMessageFor.split("\\s+")) { UIComponent component = form.findComponent(forId); context.validationFailed(); if (component instanceof UIInput) { ((UIInput) component).setValid(false); } String clientId = component.getClientId(context); addErrors(clientId, violations, getLabel(component)); } }