Codota Logo
org.eclipse.persistence.descriptors.changetracking
Code IndexAdd Codota to your IDE (free)

How to use org.eclipse.persistence.descriptors.changetracking

Best Java code snippets using org.eclipse.persistence.descriptors.changetracking (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Point p =
  • Codota Iconnew Point(x, y)
  • Codota Iconnew Point()
  • Codota IconMouseEvent e;e.getPoint()
  • Smart code suggestions by Codota
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * INTERNAL:
 * PERF: Calculate change for the existing object, avoids check for new since already know.
 * Avoid backup clone, as not used.
 */
public ObjectChangeSet calculateChangesForExistingObject(Object clone, UnitOfWorkChangeSet changeSet, UnitOfWorkImpl unitOfWork, ClassDescriptor descriptor, boolean shouldRaiseEvent) {
  return calculateChanges(clone, null, false, changeSet, unitOfWork, descriptor, shouldRaiseEvent);
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * INTERNAL:
 * Create ObjectChangeSet
 */
public ObjectChangeSet createObjectChangeSet(Object clone, Object backUp, org.eclipse.persistence.internal.sessions.UnitOfWorkChangeSet changeSet, boolean isNew, AbstractSession session, ClassDescriptor descriptor) {
  return this.createObjectChangeSetThroughComparison(clone, backUp, changeSet, isNew, session, descriptor);
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * INTERNAL:
 * PERF: Calculate change for the new object, avoids check for new since already know.
 */
public ObjectChangeSet calculateChangesForNewObject(Object clone, UnitOfWorkChangeSet changeSet, UnitOfWorkImpl unitOfWork, ClassDescriptor descriptor, boolean shouldRaiseEvent) {
  return calculateChanges(clone, null, true, changeSet, unitOfWork, descriptor, shouldRaiseEvent);
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * INTERNAL:
 * Assign ChangeListener to an aggregate object
 */
public void setAggregateChangeListener(Object parent, Object aggregate, UnitOfWorkImpl uow, ClassDescriptor descriptor, String mappingAttribute) {
  ((ChangeTracker)aggregate)._persistence_setPropertyChangeListener(new AggregateObjectChangeListener((ObjectChangeListener)((ChangeTracker)parent)._persistence_getPropertyChangeListener(), mappingAttribute));
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * PUBLIC:
 * Return this objects ObjectChangePolicy.
 */
public ObjectChangePolicy getObjectChangePolicy() {
  // part of fix for 4410581: project xml must save change policy
  // if no change-policy XML element, field is null: lazy-init to default
  if (changePolicy == null) {
    changePolicy = new DeferredChangeDetectionPolicy();
  }
  return changePolicy;
}
 
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * INTERNAL:
 * Assign ObjectChangeListener to PropertyChangeListener
 */
public PropertyChangeListener setChangeListener(Object clone, UnitOfWorkImpl uow, ClassDescriptor descriptor) {
  ObjectChangeListener listener = new ObjectChangeListener();
  ((ChangeTracker)clone)._persistence_setPropertyChangeListener(listener);
  return listener;
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

 /**
 * INTERNAL:
 * Set the ObjectChangeSet on the Listener, initially used for aggregate support
 */
public void setChangeSetOnListener(ObjectChangeSet objectChangeSet, Object clone){
  ((AttributeChangeListener)((ChangeTracker)clone)._persistence_getPropertyChangeListener()).setObjectChangeSet(objectChangeSet);
}
 
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * INTERNAL:
 * Clear the change set in the change event listener.
 */
public void updateWithChanges(Object object, ObjectChangeSet changeSet, UnitOfWorkImpl uow, ClassDescriptor descriptor) {
  clearChanges(object, uow, descriptor);
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * INTERNAL:
 * Creates a CollectionChangeEvent for the container
 */
@Override
public CollectionChangeEvent createChangeEvent(Object collectionOwner, String propertyName, Object collectionChanged, Object elementChanged, int changeType, Integer index, boolean isChangeApplied) {
  return new CollectionChangeEvent(collectionOwner, propertyName, collectionChanged, elementChanged, changeType, index, false, isChangeApplied);// make the remove change event fire.
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * PUBLIC:
 * Return this objects ObjectChangePolicy.
 */
public ObjectChangePolicy getObjectChangePolicy() {
  // part of fix for 4410581: project xml must save change policy
  // if no change-policy XML element, field is null: lazy-init to default
  if (changePolicy == null) {
    changePolicy = new DeferredChangeDetectionPolicy();
  }
  return changePolicy;
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * INTERNAL:
 * PERF: Calculate change for the existing object, avoids check for new since already know.
 * Avoid backup clone, as not used.
 */
public ObjectChangeSet calculateChangesForExistingObject(Object clone, UnitOfWorkChangeSet changeSet, UnitOfWorkImpl unitOfWork, ClassDescriptor descriptor, boolean shouldRaiseEvent) {
  return calculateChanges(clone, null, false, changeSet, unitOfWork, descriptor, shouldRaiseEvent);
}
 
origin: com.haulmont.thirdparty/eclipselink

/**
 * INTERNAL:
 * Create ObjectChangeSet
 */
public ObjectChangeSet createObjectChangeSet(Object clone, Object backUp, org.eclipse.persistence.internal.sessions.UnitOfWorkChangeSet changeSet, boolean isNew, AbstractSession session, ClassDescriptor descriptor) {
  return this.createObjectChangeSetThroughComparison(clone, backUp, changeSet, isNew, session, descriptor);
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * INTERNAL:
 * PERF: Calculate change for the new object, avoids check for new since already know.
 */
public ObjectChangeSet calculateChangesForNewObject(Object clone, UnitOfWorkChangeSet changeSet, UnitOfWorkImpl unitOfWork, ClassDescriptor descriptor, boolean shouldRaiseEvent) {
  return calculateChanges(clone, null, true, changeSet, unitOfWork, descriptor, shouldRaiseEvent);
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * INTERNAL:
 * Clear the change set in the change event listener.
 */
public void updateWithChanges(Object object, ObjectChangeSet changeSet, UnitOfWorkImpl uow, ClassDescriptor descriptor) {
  clearChanges(object, uow, descriptor, false);
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * INTERNAL:
 * Creates a CollectionChangeEvent for the container
 */
@Override
public CollectionChangeEvent createChangeEvent(Object collectionOwner, String propertyName, Object collectionChanged, Object elementChanged, int changeType, Integer index, boolean isChangeApplied) {
  return new CollectionChangeEvent(collectionOwner, propertyName, collectionChanged, elementChanged, changeType, index, false, isChangeApplied);// make the remove change event fire.
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * PUBLIC:
 * Return this objects ObjectChangePolicy.
 */
public ObjectChangePolicy getObjectChangePolicy() {
  // part of fix for 4410581: project xml must save change policy
  // if no change-policy XML element, field is null: lazy-init to default
  if (changePolicy == null) {
    changePolicy = new DeferredChangeDetectionPolicy();
  }
  return changePolicy;
}
 
origin: com.haulmont.thirdparty/eclipselink

/**
 * INTERNAL:
 * PERF: Calculate change for the existing object, avoids check for new since already know.
 * Avoid backup clone, as not used.
 */
public ObjectChangeSet calculateChangesForExistingObject(Object clone, UnitOfWorkChangeSet changeSet, UnitOfWorkImpl unitOfWork, ClassDescriptor descriptor, boolean shouldRaiseEvent) {
  return calculateChanges(clone, null, false, changeSet, unitOfWork, descriptor, shouldRaiseEvent);
}
 
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * INTERNAL:
 * Create ObjectChangeSet
 */
public ObjectChangeSet createObjectChangeSet(Object clone, Object backUp, org.eclipse.persistence.internal.sessions.UnitOfWorkChangeSet changeSet, boolean isNew, AbstractSession session, ClassDescriptor descriptor) {
  return this.createObjectChangeSetThroughComparison(clone, backUp, changeSet, isNew, session, descriptor);
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * INTERNAL:
 * PERF: Calculate change for the new object, avoids check for new since already know.
 */
public ObjectChangeSet calculateChangesForNewObject(Object clone, UnitOfWorkChangeSet changeSet, UnitOfWorkImpl unitOfWork, ClassDescriptor descriptor, boolean shouldRaiseEvent) {
  return calculateChanges(clone, null, true, changeSet, unitOfWork, descriptor, shouldRaiseEvent);
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * INTERNAL:
 * Clear the change set in the change event listener.
 */
public void updateWithChanges(Object object, ObjectChangeSet changeSet, UnitOfWorkImpl uow, ClassDescriptor descriptor) {
  clearChanges(object, uow, descriptor, false);
}
org.eclipse.persistence.descriptors.changetracking

Most used classes

  • AttributeChangeTrackingPolicy
    PUBLIC: An AttributeChangeTrackingPolicy allows change tracking at the attribute level of an object
  • ChangeTracker
    Purpose: Define an interface for any object that wishes to use attribute change tracking. Descripti
  • DeferredChangeDetectionPolicy
    PUBLIC: A DeferredChangeDetectionPolicy defers all change detection to the UnitOfWork's change detec
  • ObjectChangeTrackingPolicy
    PUBLIC: A ObjectChangeTrackingPolicy allows an object to calculate for itself whether it should has
  • CollectionChangeEvent
    Purpose: Define a change event for collection types. Description: For any object that wishes to use
  • MapChangeEvent,
  • ObjectChangePolicy
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now