/** * INTERNAL: * Iterate on the specified element. */ public void iterateOnElement(DescriptorIterator iterator, Object element) { iterator.iterateReferenceObjectForMapping(element, this); }
/** * INTERNAL: * Iterate on the specified element. */ public void iterateOnElement(DescriptorIterator iterator, Object element) { iterator.iterateReferenceObjectForMapping(element, this); }
/** * INTERNAL: * Iterate on the specified element. */ public void iterateOnElement(DescriptorIterator iterator, Object element) { iterator.iterateReferenceObjectForMapping(element, this); }
@Override public void iterateReferenceObjectForMapping(Object referenceObject, DatabaseMapping mapping) { super.iterateReferenceObjectForMapping(referenceObject, mapping); if (mapping.isCandidateForPrivateOwnedRemoval()) { removePrivateOwnedObject(mapping, referenceObject); } } };
public void iterateReferenceObjectForMapping(Object referenceObject, DatabaseMapping mapping) { super.iterateReferenceObjectForMapping(referenceObject, mapping); if (mapping.isCandidateForPrivateOwnedRemoval()) { removePrivateOwnedObject(mapping, referenceObject); } } };
public void iterateReferenceObjectForMapping(Object referenceObject, DatabaseMapping mapping) { super.iterateReferenceObjectForMapping(referenceObject, mapping); if (mapping.isCandidateForPrivateOwnedRemoval()) { removePrivateOwnedObject(mapping, referenceObject); } } };
/** * INTERNAL: * Iterate on the attribute value. * The value holder has already been processed. */ public void iterateOnRealAttributeValue(DescriptorIterator iterator, Object realAttributeValue) { // This may be wrapped as the caller in iterate on foreign reference does not unwrap as the type is generic. Object unwrappedAttributeValue = getReferenceDescriptor().getObjectBuilder().unwrapObject(realAttributeValue, iterator.getSession()); iterator.iterateReferenceObjectForMapping(unwrappedAttributeValue, this); }
/** * INTERNAL: * Iterate on the attribute value. * The value holder has already been processed. */ @Override public void iterateOnRealAttributeValue(DescriptorIterator iterator, Object realAttributeValue) { // This may be wrapped as the caller in iterate on foreign reference does not unwrap as the type is generic. Object unwrappedAttributeValue = getReferenceDescriptor().getObjectBuilder().unwrapObject(realAttributeValue, iterator.getSession()); iterator.iterateReferenceObjectForMapping(unwrappedAttributeValue, this); }
/** * INTERNAL: * Iterate on the attribute value. * The value holder has already been processed. */ @Override public void iterateOnRealAttributeValue(DescriptorIterator iterator, Object realAttributeValue) { // This may be wrapped as the caller in iterate on foreign reference does not unwrap as the type is generic. Object unwrappedAttributeValue = getReferenceDescriptor().getObjectBuilder().unwrapObject(realAttributeValue, iterator.getSession()); iterator.iterateReferenceObjectForMapping(unwrappedAttributeValue, this); }