Class UnitOfWorkQueryValueHolder

    • Method Detail

      • buildBackupCloneFor

        protected java.lang.Object buildBackupCloneFor​(java.lang.Object cloneAttributeValue)
        Backup the clone attribute value.
        Specified by:
        buildBackupCloneFor in class UnitOfWorkValueHolder
      • buildCloneFor

        public java.lang.Object buildCloneFor​(java.lang.Object originalAttributeValue)
        Clone the original attribute value.
        Specified by:
        buildCloneFor in class UnitOfWorkValueHolder
      • updateForeignReferenceRemove

        public void updateForeignReferenceRemove​(java.lang.Object value)
        INTERNAL: Here we now must check for bi-directional relationship. If the mapping has a relationship partner then we must maintain the original relationship. We only worry about ObjectReferenceMappings as the collections mappings will be handled by transparentIndirection
      • updateForeignReferenceSet

        public void updateForeignReferenceSet​(java.lang.Object value,
                                              java.lang.Object oldValue)
        INTERNAL: Here we now must check for bi-directional relationship. If the mapping has a relationship partner then we must maintain the original relationship. We only worry about ObjectReferenceMappings as the collections mappings will be handled by transparentIndirection