/** * {@inheritDoc} */ public Object execute(InvocationContext invocationContext) throws Exception { Object result = null; if(invokeListenerMethod(invocationContext)) { result = invocationContext.proceed(); } return result; }
private boolean isMethodBoundToViewDefinition (Class<? extends ViewConfig>[] viewDefinitions, String viewId) { for(Class<? extends ViewConfig> viewDefinition : viewDefinitions) { if(resolveViewId(viewDefinition).equals(viewId)) { return true; } } return false; }
private boolean invokeListenerMethod(InvocationContext invocationContext) { if(!isObserverMethod(invocationContext)) { return true; } View view = getViewAnnotation(invocationContext); String viewId = FacesContext.getCurrentInstance().getViewRoot().getViewId(); if(view.inline().length > 1 || !"".equals(view.inline()[0])) { return isMethodBoundToView(view.inline(), viewId); } return isMethodBoundToViewDefinition(view.value(), viewId); }
private boolean invokeListenerMethod(InvocationContext invocationContext) { if(!isObserverMethod(invocationContext)) { return true; } View view = getViewAnnotation(invocationContext); String viewId = FacesContext.getCurrentInstance().getViewRoot().getViewId(); if(view.inline().length > 1 || !"".equals(view.inline()[0])) { return isMethodBoundToView(view.inline(), viewId); } return isMethodBoundToViewDefinition(view.value(), viewId); }
private boolean invokeListenerMethod(InvocationContext invocationContext) { if(!isObserverMethod(invocationContext)) { return true; } View view = getViewAnnotation(invocationContext); String viewId = FacesContext.getCurrentInstance().getViewRoot().getViewId(); if(view.inline().length > 1 || !"".equals(view.inline()[0])) { return isMethodBoundToView(view.inline(), viewId); } return isMethodBoundToViewDefinition(view.value(), viewId); }
/** * {@inheritDoc} */ public Object execute(InvocationContext invocationContext) throws Exception { Object result = null; if(invokeListenerMethod(invocationContext)) { result = invocationContext.proceed(); } return result; }
private boolean isMethodBoundToViewDefinition (Class<? extends ViewConfig>[] viewDefinitions, String viewId) { for(Class<? extends ViewConfig> viewDefinition : viewDefinitions) { if(resolveViewId(viewDefinition).equals(viewId)) { return true; } } return false; }
/** * {@inheritDoc} */ public Object execute(InvocationContext invocationContext) throws Exception { Object result = null; if(invokeListenerMethod(invocationContext)) { result = invocationContext.proceed(); } return result; }
private boolean isMethodBoundToViewDefinition (Class<? extends ViewConfig>[] viewDefinitions, String viewId) { for(Class<? extends ViewConfig> viewDefinition : viewDefinitions) { if(resolveViewId(viewDefinition).equals(viewId)) { return true; } } return false; }