congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
EISOneToManyMapping.shouldMergeCascadeParts
Code IndexAdd Tabnine to your IDE (free)

How to use
shouldMergeCascadeParts
method
in
org.eclipse.persistence.eis.mappings.EISOneToManyMapping

Best Java code snippets using org.eclipse.persistence.eis.mappings.EISOneToManyMapping.shouldMergeCascadeParts (Showing top 6 results out of 315)

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

/**
 * INTERNAL:
 * Build and return a new element based on the change set.
 */
public Object buildAddedElementFromChangeSet(Object changeSet, MergeManager mergeManager) {
  ObjectChangeSet objectChangeSet = (ObjectChangeSet)changeSet;
  if (this.shouldMergeCascadeParts(mergeManager)) {
    Object targetElement = null;
    if (mergeManager.shouldMergeChangesIntoDistributedCache()) {
      targetElement = objectChangeSet.getTargetVersionOfSourceObject(mergeManager.getSession(), true);
    } else {
      targetElement = objectChangeSet.getUnitOfWorkClone();
    }
    mergeManager.mergeChanges(targetElement, objectChangeSet);
  }
  return this.buildElementFromChangeSet(changeSet, mergeManager);
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * INTERNAL:
 * Build and return a new element based on the change set.
 */
public Object buildAddedElementFromChangeSet(Object changeSet, MergeManager mergeManager, AbstractSession targetSession) {
  ObjectChangeSet objectChangeSet = (ObjectChangeSet)changeSet;
  if (this.shouldMergeCascadeParts(mergeManager)) {
    Object targetElement = null;
    if (mergeManager.shouldMergeChangesIntoDistributedCache()) {
      targetElement = objectChangeSet.getTargetVersionOfSourceObject(mergeManager, mergeManager.getSession(), true);
    } else {
      targetElement = objectChangeSet.getUnitOfWorkClone();
    }
    mergeManager.mergeChanges(targetElement, objectChangeSet, targetSession);
  }
  return this.buildElementFromChangeSet(changeSet, mergeManager, targetSession);
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * INTERNAL:
 * Build and return a new element based on the change set.
 */
public Object buildAddedElementFromChangeSet(Object changeSet, MergeManager mergeManager, AbstractSession targetSession) {
  ObjectChangeSet objectChangeSet = (ObjectChangeSet)changeSet;
  if (this.shouldMergeCascadeParts(mergeManager)) {
    Object targetElement = null;
    if (mergeManager.shouldMergeChangesIntoDistributedCache()) {
      targetElement = objectChangeSet.getTargetVersionOfSourceObject(mergeManager, mergeManager.getSession(), true);
    } else {
      targetElement = objectChangeSet.getUnitOfWorkClone();
    }
    mergeManager.mergeChanges(targetElement, objectChangeSet, targetSession);
  }
  return this.buildElementFromChangeSet(changeSet, mergeManager, targetSession);
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * INTERNAL:
 * Build and return a new element based on the specified element.
 */
public Object buildElementFromElement(Object element, MergeManager mergeManager, AbstractSession targetSession) {
  if (this.shouldMergeCascadeParts(mergeManager)) {
    ObjectChangeSet objectChangeSet = null;
    if (mergeManager.getSession().isUnitOfWork()) {
      UnitOfWorkChangeSet uowChangeSet = (UnitOfWorkChangeSet)((UnitOfWorkImpl)mergeManager.getSession()).getUnitOfWorkChangeSet();
      if (uowChangeSet != null) {
        objectChangeSet = (ObjectChangeSet)uowChangeSet.getObjectChangeSetForClone(element);
      }
    }
    Object mergeElement = mergeManager.getObjectToMerge(element, referenceDescriptor, targetSession);
    mergeManager.mergeChanges(mergeElement, objectChangeSet, targetSession);
  }
  return mergeManager.getTargetVersionOfSourceObject(element, referenceDescriptor, targetSession);
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * INTERNAL:
 * Build and return a new element based on the specified element.
 */
public Object buildElementFromElement(Object element, MergeManager mergeManager, AbstractSession targetSession) {
  if (this.shouldMergeCascadeParts(mergeManager)) {
    ObjectChangeSet objectChangeSet = null;
    if (mergeManager.getSession().isUnitOfWork()) {
      UnitOfWorkChangeSet uowChangeSet = (UnitOfWorkChangeSet)((UnitOfWorkImpl)mergeManager.getSession()).getUnitOfWorkChangeSet();
      if (uowChangeSet != null) {
        objectChangeSet = (ObjectChangeSet)uowChangeSet.getObjectChangeSetForClone(element);
      }
    }
    Object mergeElement = mergeManager.getObjectToMerge(element, referenceDescriptor, targetSession);
    mergeManager.mergeChanges(mergeElement, objectChangeSet, targetSession);
  }
  return mergeManager.getTargetVersionOfSourceObject(element, referenceDescriptor, targetSession);
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * INTERNAL:
 * Build and return a new element based on the specified element.
 */
public Object buildElementFromElement(Object element, MergeManager mergeManager) {
  if (this.shouldMergeCascadeParts(mergeManager)) {
    ObjectChangeSet objectChangeSet = null;
    if (mergeManager.getSession().isUnitOfWork()) {
      UnitOfWorkChangeSet uowChangeSet = (UnitOfWorkChangeSet)((UnitOfWorkImpl)mergeManager.getSession()).getUnitOfWorkChangeSet();
      if (uowChangeSet != null) {
        objectChangeSet = (ObjectChangeSet)uowChangeSet.getObjectChangeSetForClone(element);
      }
    }
    Object mergeElement = mergeManager.getObjectToMerge(element);
    mergeManager.mergeChanges(mergeElement, objectChangeSet);
  }
  return mergeManager.getTargetVersionOfSourceObject(element);
}
org.eclipse.persistence.eis.mappingsEISOneToManyMappingshouldMergeCascadeParts

Popular methods of EISOneToManyMapping

  • addForeignKeyField
    PUBLIC: Define the source foreign key relationship in the one-to-many mapping. This method is used f
  • buildAddedElementFromChangeSet
    INTERNAL: Build and return a new element based on the change set.
  • buildChangeSet
    INTERNAL: Build and return a change set for the specified element.
  • buildElementFromChangeSet
    Build and return a new element based on the change set.
  • buildElementFromElement
    INTERNAL: Build and return a new element based on the specified element.
  • buildRemovedElementFromChangeSet
    INTERNAL: Build and return a new element based on the change set.
  • compareElements
    INTERNAL: Compare the non-null elements and return true if they are alike.
  • compareElementsForChange
    INTERNAL: Compare the non-null elements and return true if they are alike. Here we use object identi
  • compareObjectsAndWrite
  • compareObjectsWithoutPrivateOwned
  • deleteAll
    Delete all the reference objects.
  • deleteReferenceObjectsLeftOnDatabase
    This method will make sure that all the records privately owned by this mapping are actually removed
  • deleteAll,
  • deleteReferenceObjectsLeftOnDatabase,
  • extractKeyRowFromReferenceObject,
  • getAttributeName,
  • getAttributeValueFromObject,
  • getContainerPolicy,
  • getDeleteAllQuery,
  • getDescriptor,
  • getForeignKeyGroupingElement,
  • getForeignKeyRows

Popular in Java

  • Updating database using SQL prepared statement
  • runOnUiThread (Activity)
  • setContentView (Activity)
  • addToBackStack (FragmentTransaction)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Github Copilot 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