@Override public void decode(FacesContext context, UIComponent component, ClientBehavior behavior) { AjaxBehavior ajaxBehavior = (AjaxBehavior) behavior; if (!ajaxBehavior.isDisabled()) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, behavior); PhaseId phaseId = isImmediate(component, ajaxBehavior) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.INVOKE_APPLICATION; event.setPhaseId(phaseId); component.queueEvent(event); } }
@Override public void queueEvent(FacesEvent event) { FacesContext context = getFacesContext(); if (ComponentUtils.isRequestSource(this, context)) { AjaxBehaviorEvent behaviorEvent = (AjaxBehaviorEvent) event; behaviorEvent.setPhaseId(PhaseId.APPLY_REQUEST_VALUES); super.queueEvent(behaviorEvent); } else { super.queueEvent(event); } }
ajaxBehaviorEvent.setPhaseId(event.getPhaseId()); super.queueEvent(ajaxBehaviorEvent);
private static AjaxBehaviorEvent createEvent( FacesContext facesContext, UIComponent component, AjaxBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(facesContext, component, ajaxBehavior); PhaseId phaseId = isImmediate(component, ajaxBehavior) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.INVOKE_APPLICATION; event.setPhaseId(phaseId); return event; }
private static AjaxBehaviorEvent createEvent( FacesContext facesContext, UIComponent component, AjaxBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(facesContext, component, ajaxBehavior); PhaseId phaseId = isImmediate(component, ajaxBehavior) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.INVOKE_APPLICATION; event.setPhaseId(phaseId); return event; }
private static AjaxBehaviorEvent createEvent(UIComponent component, ClientValidatorBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, ajaxBehavior); PhaseId phaseId = isImmediate(component, ajaxBehavior) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.PROCESS_VALIDATIONS; event.setPhaseId(phaseId); return event; }
private static AjaxBehaviorEvent createEvent(UIComponent component, ClientValidatorBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, ajaxBehavior); PhaseId phaseId = isImmediate(component, ajaxBehavior) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.PROCESS_VALIDATIONS; event.setPhaseId(phaseId); return event; }
private static AjaxBehaviorEvent createEvent(UIComponent component, AjaxBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, ajaxBehavior); PhaseId phaseId = isImmediate(component, ajaxBehavior) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.INVOKE_APPLICATION; event.setPhaseId(phaseId); return event; }
private static AjaxBehaviorEvent createEvent(UIComponent component, ClientValidatorBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, ajaxBehavior); PhaseId phaseId = isImmediate(component, ajaxBehavior) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.PROCESS_VALIDATIONS; event.setPhaseId(phaseId); return event; }
private static AjaxBehaviorEvent createEvent( FacesContext facesContext, UIComponent component, AjaxBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(facesContext, component, ajaxBehavior); PhaseId phaseId = isImmediate(component, ajaxBehavior) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.INVOKE_APPLICATION; event.setPhaseId(phaseId); return event; }
private void dispatchBehaviorEvent(final UIComponent component, final ClientBehavior clientBehavior) { final AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, clientBehavior); final boolean isImmediate = isImmediate(clientBehavior, component); event.setPhaseId(isImmediate ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.INVOKE_APPLICATION); component.queueEvent(event); }
private AjaxBehaviorEvent createEvent(UIComponent component, AjaxBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, ajaxBehavior); PhaseId phaseId; if (isImmediate(component, ajaxBehavior)) { phaseId = PhaseId.APPLY_REQUEST_VALUES; } else if (isBypassUpdates(component, ajaxBehavior)) { phaseId = PhaseId.PROCESS_VALIDATIONS; } else { phaseId = PhaseId.INVOKE_APPLICATION; } event.setPhaseId(phaseId); return event; }
private AjaxBehaviorEvent createEvent(UIComponent component, AjaxBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, ajaxBehavior); PhaseId phaseId; if (isImmediate(component, ajaxBehavior)) { phaseId = PhaseId.APPLY_REQUEST_VALUES; } else if (isBypassUpdates(component, ajaxBehavior)) { phaseId = PhaseId.PROCESS_VALIDATIONS; } else { phaseId = PhaseId.INVOKE_APPLICATION; } event.setPhaseId(phaseId); return event; }
private AjaxBehaviorEvent createEvent(UIComponent component, AjaxBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, ajaxBehavior); PhaseId phaseId; if (isImmediate(component, ajaxBehavior)) { phaseId = PhaseId.APPLY_REQUEST_VALUES; } else if (isBypassUpdates(component, ajaxBehavior)) { phaseId = PhaseId.PROCESS_VALIDATIONS; } else { phaseId = PhaseId.INVOKE_APPLICATION; } event.setPhaseId(phaseId); return event; }
@Override public void decode(FacesContext context, UIComponent component, ClientBehavior behavior) { AjaxBehavior ajaxBehavior = (AjaxBehavior) behavior; if (!ajaxBehavior.isDisabled()) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, behavior); PhaseId phaseId = isImmediate(component, ajaxBehavior) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.INVOKE_APPLICATION; event.setPhaseId(phaseId); component.queueEvent(event); } }
@Override public void queueEvent(FacesEvent event) { FacesContext context = getFacesContext(); if(ComponentUtils.isRequestSource(this, context)) { AjaxBehaviorEvent behaviorEvent = (AjaxBehaviorEvent) event; behaviorEvent.setPhaseId(PhaseId.APPLY_REQUEST_VALUES); super.queueEvent(behaviorEvent); } else { super.queueEvent(event); } }
@Override public void decode(FacesContext context, UIComponent component, ClientBehavior behavior) { AjaxBehavior ajaxBehavior = (AjaxBehavior) behavior; if(!ajaxBehavior.isDisabled()) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, behavior); PhaseId phaseId = isImmediate(component, ajaxBehavior) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.INVOKE_APPLICATION; event.setPhaseId(phaseId); component.queueEvent(event); } }
private final void dispatchBehaviorEvent(UIComponent component, AjaxBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, ajaxBehavior); PhaseId phaseId = ajaxBehavior.isImmediate() || isComponentImmediate(component) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.INVOKE_APPLICATION; event.setPhaseId(phaseId); component.queueEvent(event); }
private final void dispatchBehaviorEvent(UIComponent component, AjaxBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, ajaxBehavior); PhaseId phaseId = ajaxBehavior.isImmediate() || isComponentImmediate(component) ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.INVOKE_APPLICATION; event.setPhaseId(phaseId); component.queueEvent(event); }
private void dispatchBehaviorEvent(UIComponent component, AjaxBehavior ajaxBehavior) { AjaxBehaviorEvent event = new AjaxBehaviorEvent(component, ajaxBehavior); boolean isImmediate = false; if (ajaxBehavior.isImmediateSet()) { isImmediate = ajaxBehavior.isImmediate(); } else { isImmediate = isComponentImmediate(component); } PhaseId phaseId = isImmediate ? PhaseId.APPLY_REQUEST_VALUES : PhaseId.INVOKE_APPLICATION; event.setPhaseId(phaseId); component.queueEvent(event); }