/** * Process the {@link ExecutionEvent}. * @param event The {@link ExecutionEvent}. */ public void onEvent(ExecutionEvent event) { if(ignoreEvent(event)) { // Don't capture this event... return; } if(event != null) { events.add(event); } else { logger.warn("Invalid call to onEvent method. null 'event' arg."); } }
protected boolean ignoreEvent(ExecutionEvent event) { if(event instanceof FilterLifecycleEvent) { return false; } else if(event instanceof ElementPresentEvent) { return false; } if(filterEvents != null && !filterEvents.contains(event.getClass())) { return true; } if(event instanceof ElementVisitEvent) { ElementVisitEvent visitEvent = (ElementVisitEvent) event; ContentHandler handler = visitEvent.getConfigMapping().getContentHandler(); if(visitEvent.getSequence() == VisitSequence.BEFORE) { VisitBeforeReport reportAnnotation = handler.getClass().getAnnotation(VisitBeforeReport.class); if(reportAnnotation != null) { return !evalReportCondition(visitEvent, reportAnnotation.condition()); } } else { VisitAfterReport reportAnnotation = handler.getClass().getAnnotation(VisitAfterReport.class); if(reportAnnotation != null) { return !evalReportCondition(visitEvent, reportAnnotation.condition()); } } } return false; }
protected boolean ignoreEvent(ExecutionEvent event) { if(event instanceof FilterLifecycleEvent) { return false; } else if(event instanceof ElementPresentEvent) { return false; } if(filterEvents != null && !filterEvents.contains(event.getClass())) { return true; } if(event instanceof ElementVisitEvent) { ElementVisitEvent visitEvent = (ElementVisitEvent) event; ContentHandler handler = visitEvent.getConfigMapping().getContentHandler(); if(visitEvent.getSequence() == VisitSequence.BEFORE) { VisitBeforeReport reportAnnotation = handler.getClass().getAnnotation(VisitBeforeReport.class); if(reportAnnotation != null) { return !evalReportCondition(visitEvent, reportAnnotation.condition()); } } else { VisitAfterReport reportAnnotation = handler.getClass().getAnnotation(VisitAfterReport.class); if(reportAnnotation != null) { return !evalReportCondition(visitEvent, reportAnnotation.condition()); } } } return false; }
/** * Process the {@link ExecutionEvent}. * @param event The {@link ExecutionEvent}. */ public void onEvent(ExecutionEvent event) { if(ignoreEvent(event)) { // Don't capture this event... return; } if(event != null) { events.add(event); } else { logger.warn("Invalid call to onEvent method. null 'event' arg."); } }
protected boolean ignoreEvent(ExecutionEvent event) { if(event instanceof FilterLifecycleEvent) { return false; } else if(event instanceof ElementPresentEvent) { return false; } if(filterEvents != null && !filterEvents.contains(event.getClass())) { return true; } if(event instanceof ElementVisitEvent) { ElementVisitEvent visitEvent = (ElementVisitEvent) event; ContentHandler handler = visitEvent.getConfigMapping().getContentHandler(); if(visitEvent.getSequence() == VisitSequence.BEFORE) { VisitBeforeReport reportAnnotation = handler.getClass().getAnnotation(VisitBeforeReport.class); if(reportAnnotation != null) { return !evalReportCondition(visitEvent, reportAnnotation.condition()); } } else { VisitAfterReport reportAnnotation = handler.getClass().getAnnotation(VisitAfterReport.class); if(reportAnnotation != null) { return !evalReportCondition(visitEvent, reportAnnotation.condition()); } } } return false; }
/** * Process the {@link ExecutionEvent}. * @param event The {@link ExecutionEvent}. */ public void onEvent(ExecutionEvent event) { if(ignoreEvent(event)) { // Don't capture this event... return; } if(event != null) { events.add(event); } else { logger.warn("Invalid call to onEvent method. null 'event' arg."); } }
protected boolean ignoreEvent(ExecutionEvent event) { if(event instanceof FilterLifecycleEvent) { return false; } else if(event instanceof ElementPresentEvent) { return false; } if(filterEvents != null && !filterEvents.contains(event.getClass())) { return true; } if(event instanceof ElementVisitEvent) { ElementVisitEvent visitEvent = (ElementVisitEvent) event; ContentHandler handler = visitEvent.getConfigMapping().getContentHandler(); if(visitEvent.getSequence() == VisitSequence.BEFORE) { VisitBeforeReport reportAnnotation = handler.getClass().getAnnotation(VisitBeforeReport.class); if(reportAnnotation != null) { return !evalReportCondition(visitEvent, reportAnnotation.condition()); } } else { VisitAfterReport reportAnnotation = handler.getClass().getAnnotation(VisitAfterReport.class); if(reportAnnotation != null) { return !evalReportCondition(visitEvent, reportAnnotation.condition()); } } } return false; }
/** * Process the {@link ExecutionEvent}. * @param event The {@link ExecutionEvent}. */ public void onEvent(ExecutionEvent event) { if(ignoreEvent(event)) { // Don't capture this event... return; } if(event != null) { events.add(event); } else { logger.warn("Invalid call to onEvent method. null 'event' arg."); } }
protected boolean ignoreEvent(ExecutionEvent event) { if(!super.ignoreEvent(event)) { if (event instanceof ResourceBasedEvent) { if (!reportConfiguration.showDefaultAppliedResources()) { return ((ResourceBasedEvent) event).getResourceConfig().isDefaultResource(); } } return false; } return true; }
protected boolean ignoreEvent(ExecutionEvent event) { if(!super.ignoreEvent(event)) { if (event instanceof ResourceBasedEvent) { if (!reportConfiguration.showDefaultAppliedResources()) { return ((ResourceBasedEvent) event).getResourceConfig().isDefaultResource(); } } return false; } return true; }
protected boolean ignoreEvent(ExecutionEvent event) { if(!super.ignoreEvent(event)) { if (event instanceof ResourceBasedEvent) { if (!reportConfiguration.showDefaultAppliedResources()) { return ((ResourceBasedEvent) event).getResourceConfig().isDefaultResource(); } } return false; } return true; }
protected boolean ignoreEvent(ExecutionEvent event) { if(!super.ignoreEvent(event)) { if (event instanceof ResourceBasedEvent) { if (!reportConfiguration.showDefaultAppliedResources()) { return ((ResourceBasedEvent) event).getResourceConfig().isDefaultResource(); } } return false; } return true; }