/** * INTERNAL: * Returns true if the merge should cascade to the mappings reference's parts. */ public boolean shouldMergeCascadeParts(MergeManager mergeManager) { return ((mergeManager.shouldCascadeByMapping() && this.isCascadeMerge()) || (mergeManager.shouldCascadeAllParts()) || (mergeManager.shouldCascadePrivateParts() && isPrivateOwned())); }
/** * INTERNAL: * Returns true if the merge should cascade to the mappings reference's parts. */ public boolean shouldMergeCascadeParts(MergeManager mergeManager) { return (mergeManager.shouldCascadeByMapping() && ((this.isCascadeMerge() && !mergeManager.isForRefresh()) || (this.isCascadeRefresh() && mergeManager.isForRefresh()) )) || mergeManager.shouldCascadeAllParts() || (mergeManager.shouldCascadePrivateParts() && isPrivateOwned()); }
if (mapping instanceof ForeignReferenceMapping) { final ForeignReferenceMapping fkMapping = (ForeignReferenceMapping) mapping; if ((fkMapping.isCascadePersist()) || (fkMapping.isCascadeMerge())) { final ClassDescriptor referenceDescriptor = fkMapping.getReferenceDescriptor(); if (referenceDescriptor != null) {
/** * INTERNAL: * Returns true if the merge should cascade to the mappings reference's parts. */ public boolean shouldMergeCascadeParts(MergeManager mergeManager) { return (mergeManager.shouldCascadeByMapping() && ((this.isCascadeMerge() && !mergeManager.isForRefresh()) || (this.isCascadeRefresh() && mergeManager.isForRefresh()) )) || mergeManager.shouldCascadeAllParts() || (mergeManager.shouldCascadePrivateParts() && isPrivateOwned()); }
if (mapping instanceof ForeignReferenceMapping) { final ForeignReferenceMapping fkMapping = (ForeignReferenceMapping) mapping; if ((fkMapping.isCascadePersist()) || (fkMapping.isCascadeMerge())) { final ClassDescriptor referenceDescriptor = fkMapping.getReferenceDescriptor(); if (referenceDescriptor != null) {