protected StateHelper getStateHelper() { return getStateHelper(true); }
/** * * @param message The summary message to be displayed. */ public void setSummaryMessage(String message) { getStateHelper().put(PropertyKeys.summaryMessage, message); }
public void restoreState(FacesContext context, Object state) { getStateHelper().restoreState(context, state); }
/** * * @param message The detail message to be displayed. */ public void setDetailMessage(String message) { getStateHelper().put(PropertyKeys.detailMessage, message); }
public void setValueExpression(String name, ValueExpression expression) { if (name == null) { throw new NullPointerException("name"); } if (expression == null) { getStateHelper().remove(PropertyKeys.bindings, name); } else { getStateHelper().put(PropertyKeys.bindings, name, expression); } }
@SuppressWarnings("unchecked") public ValueExpression getValueExpression(String name) { if (name == null) { throw new NullPointerException("name"); } StateHelper helper = getStateHelper(false); if (helper == null) { return null; } Map<String,Object> bindings = (Map<String,Object>) helper.get(PropertyKeys.bindings); if (bindings == null) { return null; } else { return (ValueExpression) bindings.get(name); } }
/** * @param context */ public Object saveState(FacesContext context) { if (context == null) { throw new NullPointerException ("context"); } StateHelper stateHelper = getStateHelper(false); if (stateHelper != null) { return stateHelper.saveState(context); } else { return null; } }
/** * alternate validation error summary message format string * * @return The summary message to be displayed */ @JSFProperty public String getSummaryMessage() { return (String) getStateHelper().eval(PropertyKeys.summaryMessage); }
/** * alternate validation error detail message format string * (use 'message' and 'detailMessage' alternatively) * * @return The detail message. */ @JSFProperty public String getDetailMessage() { return (String) getStateHelper().eval(PropertyKeys.detailMessage); }