Class WorkingCopyRegistry

java.lang.Object
software.xdev.spring.data.eclipse.store.repository.WorkingCopyRegistry

public class WorkingCopyRegistry extends Object
  • Constructor Details

    • WorkingCopyRegistry

      public WorkingCopyRegistry()
  • Method Details

    • invertRegister

      public <T> boolean invertRegister(T workingCopy, T objectToStore)
      Ties an original object together with a working copy.
      Returns:
      true if original object not already registered.
    • register

      public <T> boolean register(T workingCopyToRegister, T orginalObject)
      Ties a working copy together with an original object.
      Returns:
      true if working copy is not already registered.
    • getOriginalObjectFromWorkingCopy

      public <T> T getOriginalObjectFromWorkingCopy(T working)
    • deregister

      public void deregister(Object workingCopyToDeregister)
    • reset

      public void reset()