/** * INTERNAL: * Return if the event manager has any event listeners, or event methods. * If nothing is listening to event they can be avoided. */ @Override public boolean hasAnyEventListeners() { // Check listeners in case of collection added to directly as occurs // for aggregates that have a clone of the event manager but not the // listeners. return hasAnyEventListeners || hasAnyListeners(); }
/** * INTERNAL: * Return if the event manager has any event listeners, or event methods. * If nothing is listening to event they can be avoided. */ public boolean hasAnyEventListeners() { // Check listeners in case of collection added to directly as occurs // for aggregates that have a clone of the event manager but not the // listeners. return hasAnyEventListeners || hasAnyListeners(); }
/** * INTERNAL: * Return if the event manager has any event listeners, or event methods. * If nothing is listening to event they can be avoided. */ public boolean hasAnyEventListeners() { // Check listeners in case of collection added to directly as occurs // for aggregates that have a clone of the event manager but not the // listeners. return hasAnyEventListeners || hasAnyListeners(); }
/** * INTERNAL: * Notify the event listeners. */ public void notifyListeners(DescriptorEvent event) { if (hasAnyListeners()) { for (int index = 0; index < getEventListeners().size(); index++) { DescriptorEventListener listener = (DescriptorEventListener)getEventListeners().get(index); notifyListener(listener, event); } } // Also must notify any inherited listeners. if (getDescriptor().isChildDescriptor()) { getDescriptor().getInheritancePolicy().getParentDescriptor().getEventManager().notifyListeners(event); } }
/** * INTERNAL: * Notify the event listeners. */ public void notifyListeners(DescriptorEvent event) { if (hasAnyListeners()) { for (int index = 0; index < getEventListeners().size(); index++) { DescriptorEventListener listener = (DescriptorEventListener)getEventListeners().get(index); notifyListener(listener, event); } } // Also must notify any inherited listeners. if (getDescriptor().isChildDescriptor()) { getDescriptor().getInheritancePolicy().getParentDescriptor().getEventManager().notifyListeners(event); } }
/** * INTERNAL: * Notify the event listeners. */ public void notifyListeners(DescriptorEvent event) { if (hasAnyListeners()) { for (int index = 0; index < getEventListeners().size(); index++) { DescriptorEventListener listener = (DescriptorEventListener)getEventListeners().get(index); notifyListener(listener, event); } } // Also must notify any inherited listeners. if (getDescriptor().isChildDescriptor()) { getDescriptor().getInheritancePolicy().getParentDescriptor().getEventManager().notifyListeners(event); } }
if (hasAnyListeners() || DescriptorEventListener.class.isAssignableFrom(getDescriptor().getJavaClass())) { setHasAnyEventListeners(true);
if (hasAnyListeners() || DescriptorEventListener.class.isAssignableFrom(getDescriptor().getJavaClass())) { setHasAnyEventListeners(true);
if (hasAnyListeners() || DescriptorEventListener.class.isAssignableFrom(getDescriptor().getJavaClass())) { setHasAnyEventListeners(true);