Tabnine Logo
IndirectSet.hasTrackedPropertyChangeListener
Code IndexAdd Tabnine to your IDE (free)

How to use
hasTrackedPropertyChangeListener
method
in
org.eclipse.persistence.indirection.IndirectSet

Best Java code snippets using org.eclipse.persistence.indirection.IndirectSet.hasTrackedPropertyChangeListener (Showing top 19 results out of 315)

origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * @see java.util.Set#removeAll(java.util.Collection)
 */
public boolean removeAll(Collection c) {
  // Must trigger remove events if tracked or uow.
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator objects = c.iterator();
    while (objects.hasNext()) {
      this.remove(objects.next());
    }
    return true;
  }
  return this.getDelegate().removeAll(c);
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * @see java.util.Set#addAll(java.util.Collection)
 */
@Override
public boolean addAll(Collection<? extends E> c) {
  // Must trigger add events if tracked or uow.
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator<? extends E> objects = c.iterator();
    while (objects.hasNext()) {
      this.add(objects.next());
    }
    return true;
  }
  return getDelegate().addAll(c);
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * @see java.util.Set#addAll(java.util.Collection)
 */
public boolean addAll(Collection c) {
  // Must trigger add events if tracked or uow.
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator objects = c.iterator();
    while (objects.hasNext()) {
      this.add(objects.next());
    }
    return true;
  }
  return getDelegate().addAll(c);
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * @see java.util.Set#clear()
 */
@Override
public void clear() {
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator<E> objects = iterator();
    while (objects.hasNext()) {
      objects.next();
      objects.remove();
    }
    // clear delegate in case it's still not empty, see bug 338393
  }
  getDelegate().clear();
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * @see java.util.Set#removeAll(java.util.Collection)
 */
@Override
public boolean removeAll(Collection<?> c) {
  // Must trigger remove events if tracked or uow.
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator objects = c.iterator();
    while (objects.hasNext()) {
      this.remove(objects.next());
    }
    return true;
  }
  return this.getDelegate().removeAll(c);
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * @see java.util.Set#removeAll(java.util.Collection)
 */
@Override
public boolean removeAll(Collection<?> c) {
  // Must trigger remove events if tracked or uow.
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator objects = c.iterator();
    while (objects.hasNext()) {
      this.remove(objects.next());
    }
    return true;
  }
  return this.getDelegate().removeAll(c);
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

@Override
public boolean removeIf(Predicate<? super E> filter) {
 // Must trigger remove events if tracked or uow.
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    boolean hasChanged = false;
    Iterator<E> objects = iterator();
    while (objects.hasNext()) {
      if (filter.test(objects.next())) {
        objects.remove();
        hasChanged |= true;
      }
    }
    return hasChanged;
  }
  return getDelegate().removeIf(filter);
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * @see java.util.Set#addAll(java.util.Collection)
 */
@Override
public boolean addAll(Collection<? extends E> c) {
  // Must trigger add events if tracked or uow.
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator<? extends E> objects = c.iterator();
    while (objects.hasNext()) {
      this.add(objects.next());
    }
    return true;
  }
  return getDelegate().addAll(c);
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * @see java.util.Set#clear()
 */
@Override
public void clear() {
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator<E> objects = iterator();
    while (objects.hasNext()) {
      objects.next();
      objects.remove();
    }
    // clear delegate in case it's still not empty, see bug 338393 
  }
  getDelegate().clear();
}
 
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * @see java.util.Set#retainAll(java.util.Collection)
 */
@Override
public boolean retainAll(Collection<?> c) {
  // Must trigger remove events if tracked or uow.
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator objects = getDelegate().iterator();
    while (objects.hasNext()) {
      Object object = objects.next();
      if (!c.contains(object)) {
        objects.remove();
        this.raiseRemoveChangeEvent(object);
      }
    }
    return true;
  }
  return this.getDelegate().retainAll(c);
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * @see java.util.Set#clear()
 */
public void clear() {
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator objects = this.iterator();
    while (objects.hasNext()) {
      Object o = objects.next();
      objects.remove();
      this.raiseRemoveChangeEvent(o);
    }
  } else {
    this.getDelegate().clear();
  }
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * @see java.util.Set#retainAll(java.util.Collection)
 */
public boolean retainAll(Collection c) {
  // Must trigger remove events if tracked or uow.
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator objects = getDelegate().iterator();
    while (objects.hasNext()) {
      Object object = objects.next();
      if (!c.contains(object)) {
        objects.remove();
        this.raiseRemoveChangeEvent(object);
      }
    }
    return true;
  }
  return this.getDelegate().retainAll(c);
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * @see java.util.Set#retainAll(java.util.Collection)
 */
@Override
public boolean retainAll(Collection<?> c) {
  // Must trigger remove events if tracked or uow.
  if (hasBeenRegistered() || hasTrackedPropertyChangeListener()) {
    Iterator objects = getDelegate().iterator();
    while (objects.hasNext()) {
      Object object = objects.next();
      if (!c.contains(object)) {
        objects.remove();
        this.raiseRemoveChangeEvent(object);
      }
    }
    return true;
  }
  return this.getDelegate().retainAll(c);
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * Raise the add change event and relationship maintainence.
 */
protected void raiseAddChangeEvent(Object element) {
  if (hasTrackedPropertyChangeListener()) {
    _persistence_getPropertyChangeListener().propertyChange(new CollectionChangeEvent(this, getTrackedAttributeName(), this, element, CollectionChangeEvent.ADD, true));
  }
  if (isRelationshipMaintenanceRequired()) {
    ((UnitOfWorkQueryValueHolder)getValueHolder()).updateForeignReferenceSet(element, null);
  }
}
 
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * Raise the remove change event.
 */
protected void raiseRemoveChangeEvent(Object element) {
  if (hasTrackedPropertyChangeListener()) {
    _persistence_getPropertyChangeListener().propertyChange(new CollectionChangeEvent(this, getTrackedAttributeName(), this, element, CollectionChangeEvent.REMOVE));
  }
  if (hasBeenRegistered()) {
    ((UnitOfWorkQueryValueHolder)getValueHolder()).updateForeignReferenceRemove(element);
  }
}
 
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * Raise the add change event and relationship maintainence.
 */
protected void raiseAddChangeEvent(Object element) {
  if (hasTrackedPropertyChangeListener()) {
    _persistence_getPropertyChangeListener().propertyChange(new CollectionChangeEvent(this, getTrackedAttributeName(), this, element, CollectionChangeEvent.ADD));
  }
  if (hasBeenRegistered()) {
    ((UnitOfWorkQueryValueHolder)getValueHolder()).updateForeignReferenceSet(element, null);
  }
}
 
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * Raise the add change event and relationship maintainence.
 */
protected void raiseAddChangeEvent(Object element) {
  if (hasTrackedPropertyChangeListener()) {
    _persistence_getPropertyChangeListener().propertyChange(new CollectionChangeEvent(this, getTrackedAttributeName(), this, element, CollectionChangeEvent.ADD, true));
  }
  if (isRelationshipMaintenanceRequired()) {
    ((UnitOfWorkQueryValueHolder)getValueHolder()).updateForeignReferenceSet(element, null);
  }
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * Raise the remove change event.
 */
protected void raiseRemoveChangeEvent(Object element) {
  if (hasTrackedPropertyChangeListener()) {
    _persistence_getPropertyChangeListener().propertyChange(new CollectionChangeEvent(this, getTrackedAttributeName(), this, element, CollectionChangeEvent.REMOVE, true));
  }
  if (isRelationshipMaintenanceRequired()) {
    ((UnitOfWorkQueryValueHolder)getValueHolder()).updateForeignReferenceRemove(element);
  }
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * Raise the remove change event.
 */
protected void raiseRemoveChangeEvent(Object element) {
  if (hasTrackedPropertyChangeListener()) {
    _persistence_getPropertyChangeListener().propertyChange(new CollectionChangeEvent(this, getTrackedAttributeName(), this, element, CollectionChangeEvent.REMOVE, true));
  }
  if (isRelationshipMaintenanceRequired()) {
    ((UnitOfWorkQueryValueHolder)getValueHolder()).updateForeignReferenceRemove(element);
  }
}
 
org.eclipse.persistence.indirectionIndirectSethasTrackedPropertyChangeListener

Javadoc

INTERNAL: Return if the collection has a property change listener for change tracking.

Popular methods of IndirectSet

  • _persistence_getPropertyChangeListener
    INTERNAL: Return the property change listener for change tracking.
  • add
  • buildDelegate
    INTERNAL: Return the freshly-built delegate.
  • cloneDelegate
    INTERNAL: Clone the delegate.
  • getAddedElements
    INTERNAL: Return the elements that have been added before instantiation.
  • getDelegate
    INTERNAL: Check whether the contents have been read from the database. If they have not, read them a
  • getRemovedElements
    INTERNAL: Return the elements that have been removed before instantiation.
  • getTrackedAttributeName
    INTERNAL: Return the mapping attribute name, used to raise change events.
  • getValueHolder
    INTERNAL: Return the valueHolder.
  • hasAddedElements
    INTERNAL: Return if any elements that have been added before instantiation.
  • hasBeenRegistered
    INTERNAL: Return whether this IndirectSet has been registered in a UnitOfWork
  • hasRemovedElements
    INTERNAL: Return if any elements that have been removed before instantiation.
  • hasBeenRegistered,
  • hasRemovedElements,
  • isInstantiated,
  • iterator,
  • raiseAddChangeEvent,
  • raiseRemoveChangeEvent,
  • remove,
  • shouldAvoidInstantiation,
  • <init>

Popular in Java

  • Finding current android device location
  • getSharedPreferences (Context)
  • requestLocationUpdates (LocationManager)
  • getResourceAsStream (ClassLoader)
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • JComboBox (javax.swing)
  • JPanel (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now