java.lang.Object
software.xdev.spring.data.eclipse.store.repository.support.copier.registering.AbstractRegisteringCopier
All Implemented Interfaces:
AutoCloseable, RegisteringObjectCopier
Direct Known Subclasses:
RegisteringStorageToWorkingCopyCopier, RegisteringWorkingCopyToStorageCopier

public abstract class AbstractRegisteringCopier extends Object implements RegisteringObjectCopier
This class registers storage instances and copy them for working copies. Utilizes EclipseSerializerRegisteringCopier.
  • Constructor Details

    • AbstractRegisteringCopier

      protected AbstractRegisteringCopier(SupportedChecker supportedChecker, RegisteringWorkingCopyAndOriginal register, org.eclipse.serializer.reference.ObjectSwizzling objectSwizzling, WorkingCopier<?> copier, jakarta.validation.Validator validator, org.eclipse.serializer.reflect.ClassLoaderProvider currentClassLoaderProvider)
  • Method Details

    • createSerializerFoundation

      protected org.eclipse.serializer.SerializerFoundation<?> createSerializerFoundation()
    • copy

      public <T> T copy(T source)
      Specified by:
      copy in interface RegisteringObjectCopier
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable