/** * alternate validation error detail message format string * (use 'message' and 'detailMessage' alternatively) * * @return The message. * @deprecated Use getDetailMessage() */ @JSFProperty public String getMessage() { return getDetailMessage(); }
/** * alternate validation error summary message format string * * @return The summary message to be displayed */ @JSFProperty public String getSummaryMessage() { if (_summaryMessage != null) return _summaryMessage; ValueExpression expression = getValueExpression("summaryMessage"); return expression != null ? getStringValue(getFacesContext(), expression) : null; }
public void restoreState(FacesContext context, Object state) { Object[] listAsMap = (Object[]) state; for (int cnt = 0; cnt < listAsMap.length; cnt += 2) { this.put((K) listAsMap[cnt], (V) ValidatorBase .restoreAttachedState(context, listAsMap[cnt + 1])); } }
/** * alternate validation error detail message format string * (use 'message' and 'detailMessage' alternatively) * * @return The detail message. */ @JSFProperty public String getDetailMessage() { if (_detailMessage != null) return _detailMessage; ValueBinding vb = getValueBinding("detailMessage"); return vb != null ? getStringValue(getFacesContext(), vb) : null; }
public Object eval(Serializable key, Object defaultValue) { Object returnValue = _fullState.get(key); if (returnValue != null) { return returnValue; } ValueExpression expression = _component.getValueExpression(key .toString()); if (expression != null) { return expression.getValue(_component.getFacesContext() .getELContext()); } return defaultValue; }
validator.setValueExpression("detailMessage",detailMessage); validator.setDetailMessage((String)detailMessage.getValue(facesContext.getELContext())); validator.setValueExpression("summaryMessage",_summaryMessage); validator.setSummaryMessage((String)_summaryMessage.getValue(facesContext.getELContext()));
/** * @param defaultMessage The default message we would expect. * @param args Arguments for parsing this message. * @return FacesMessage */ protected FacesMessage getFacesMessage(String defaultMessage, Object[] args) { FacesMessage msg; if (getSummaryMessage() == null && getDetailMessage() == null) { msg = MessageUtils.getMessage(FacesMessage.SEVERITY_ERROR, defaultMessage, args); } else { Locale locale = MessageUtils.getCurrentLocale(); String summaryText = MessageUtils.substituteParams(locale, getSummaryMessage(), args); String detailText = MessageUtils.substituteParams(locale, getDetailMessage(), args); msg = new FacesMessage(FacesMessage.SEVERITY_ERROR, summaryText, detailText); } return msg; }
validator.setValueBinding("detailMessage",vb); validator.setDetailMessage(detailMessage); validator.setValueBinding("summaryMessage",vb); validator.setSummaryMessage(_summaryMessage);
private Object saveValueBindingMap(FacesContext context) { if (_valueBindingMap != null) { int initCapacity = (_valueBindingMap.size() * 4 + 3) / 3; HashMap stateMap = new HashMap(initCapacity); for (Iterator it = _valueBindingMap.entrySet().iterator(); it.hasNext(); ) { Map.Entry entry = (Map.Entry)it.next(); stateMap.put(entry.getKey(), saveAttachedState(context, entry.getValue())); } return stateMap; } else { return null; } }
/** * * @param message The detail message to be displayed. * @deprecated Use setDetailMessage() */ public void setMessage(String message) { setDetailMessage(message); }
public void applyMetadata(FaceletContext ctx, Object instance) { ((ValidatorBase) instance).setValueExpression(this.name, this.attr .getValueExpression(ctx, this.type)); }
validator.setValueExpression("detailMessage",detailMessage); validator.setDetailMessage((String)detailMessage.getValue(facesContext.getELContext())); validator.setValueExpression("summaryMessage",_summaryMessage); validator.setSummaryMessage((String)_summaryMessage.getValue(facesContext.getELContext()));
/** * @param defaultMessage The default message we would expect. * @param args Arguments for parsing this message. * @return FacesMessage */ protected FacesMessage getFacesMessage(String defaultMessage, Object[] args) { FacesMessage msg; if (getSummaryMessage() == null && getDetailMessage() == null) { msg = MessageUtils.getMessage(FacesMessage.SEVERITY_ERROR, defaultMessage, args); } else { Locale locale = MessageUtils.getCurrentLocale(); String summaryText = MessageUtils.substituteParams(locale, getSummaryMessage(), args); String detailText = MessageUtils.substituteParams(locale, getDetailMessage(), args); msg = new FacesMessage(FacesMessage.SEVERITY_ERROR, summaryText, detailText); } return msg; }
/** * alternate validation error summary message format string * * @return The summary message to be displayed */ @JSFProperty public String getSummaryMessage() { if (_summaryMessage != null) return _summaryMessage; ValueBinding vb = getValueBinding("summaryMessage"); return vb != null ? getStringValue(getFacesContext(), vb) : null; }
private Object saveValueExpressionMap(FacesContext context) { if (_valueExpressionMap != null) { int initCapacity = (_valueExpressionMap.size() * 4 + 3) / 3; HashMap stateMap = new HashMap(initCapacity); for (Iterator it = _valueExpressionMap.entrySet().iterator(); it.hasNext(); ) { Map.Entry entry = (Map.Entry)it.next(); stateMap.put(entry.getKey(), saveAttachedState(context, entry.getValue())); } return stateMap; } else { return null; } }
public Object eval(Serializable key) { Object returnValue = _fullState.get(key); if (returnValue != null) { return returnValue; } ValueExpression expression = _component.getValueExpression(key .toString()); if (expression != null) { return expression.getValue(_component.getFacesContext() .getELContext()); } return null; }
/** * * @param message The detail message to be displayed. * @deprecated Use setDetailMessage() */ public void setMessage(String message) { setDetailMessage(message); }
public void applyMetadata(FaceletContext ctx, Object instance) { ((ValidatorBase) instance).setValueExpression(this.name, this.attr .getValueExpression(ctx, this.type)); }
/** * @param defaultMessage The default message we would expect. * @param args Arguments for parsing this message. * @return FacesMessage */ protected FacesMessage getFacesMessage(String defaultMessage, Object[] args) { FacesMessage msg; if (getSummaryMessage() == null && getDetailMessage() == null) { msg = MessageUtils.getMessage(FacesMessage.SEVERITY_ERROR, defaultMessage, args); } else { Locale locale = MessageUtils.getCurrentLocale(); String summaryText = MessageUtils.substituteParams(locale, getSummaryMessage(), args); String detailText = MessageUtils.substituteParams(locale, getDetailMessage(), args); msg = new FacesMessage(FacesMessage.SEVERITY_ERROR, summaryText, detailText); } return msg; }
/** * alternate validation error detail message format string * (use 'message' and 'detailMessage' alternatively) * * @return The detail message. */ @JSFProperty public String getDetailMessage() { if (_detailMessage != null) return _detailMessage; ValueExpression vb = getValueExpression("detailMessage"); return vb != null ? getStringValue(getFacesContext(), vb) : null; }