if (!togenerate.fossilize) { throw new IllegalArgumentException("Cannot compute fossilized binding " + "for non-fossilizing component with ID " + togenerate.getFullID()); togo.name = togenerate.submittingname + FOSSIL_SUFFIX; String oldvaluestring = null; Object oldvalue = modelvalue == null ? togenerate.acquireValue() : modelvalue; if (oldvalue == null) { throw new IllegalArgumentException( "Error: cannot compute fossilized binding for component with full ID " + togenerate.getFullID() + " since bound value is null");
private void appendComponent(UIBound toappend, String fullID) { if (toappend != null) { if (fullID != null) { toappend.updateFullID(fullID); } worklist.add(toappend); } }
SubmittedValueEntry sve = rsvc.byID(toprocess.getFullID()); boolean hadcached = false; Object modelvalue = null; if (sve != null && sve.newvalue != null) { toprocess.updateValue(sve.newvalue); hadcached = true; : beanlocator; if (toprocess.valuebinding != null && (toprocess.acquireValue() == null || UITypes.isPlaceholder(toprocess.acquireValue()) || hadcached)) { Object oldvalue = toprocess.acquireValue(); String stripbinding = toprocess.valuebinding.value; BeanResolver resolver = computeResolver(toprocess, root); + " for component with full ID " + toprocess.getFullID(), e); toprocess.updateValue(flatvalue); Object oldvalue = toprocess.acquireValue(); .getClass(), resolver); if (flatvalue != null) { toprocess.updateValue(flatvalue); toprocess.submittingname = toprocess.getFullID(); if (toprocess.acquireValue() == null) {
if (UITypes.isPlaceholder(bound.acquireValue())) { copy.updateValue(bound.acquireValue()); Object valuecopy = deepcloner.cloneBean(bound.acquireValue()); copy.updateValue(valuecopy);
public void processComponent(UIComponent toprocesso) { if (toprocesso instanceof UIBound) { UIBound toprocess = (UIBound) toprocesso; if (toprocess.valuebinding != null && toprocess.fossilize && toprocess.willinput) { expectsubmit.add(toprocess.getFullID()); } } else if (toprocesso instanceof UICommand) { expectsubmit.add(toprocesso.getFullID()); } else if (toprocesso instanceof UIForm) { UIForm toprocess = (UIForm) toprocesso; submitting.addAll(toprocess.submittingcontrols); } } public void report() {
Object value = bound.acquireValue(); if (value instanceof String[]) { setParameter(bound.submittingname, (String[]) value);
if (attrcopy.get("id") != null) { attrcopy.put("id", select.selection.getFullID());