Class WorkingCopyRegistry
java.lang.Object
software.xdev.spring.data.eclipse.store.repository.WorkingCopyRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidderegister(Object workingCopyToDeregister) <T> TgetOriginalObjectFromWorkingCopy(T working) <T> booleaninvertRegister(T workingCopy, T objectToStore) Ties an original object together with a working copy.<T> booleanregister(T workingCopyToRegister, T orginalObject) Ties a working copy together with an original object.voidreset()
-
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:
trueif original object not already registered.
-
register
public <T> boolean register(T workingCopyToRegister, T orginalObject) Ties a working copy together with an original object.- Returns:
trueif working copy is not already registered.
-
getOriginalObjectFromWorkingCopy
public <T> T getOriginalObjectFromWorkingCopy(T working) -
deregister
-
reset
public void reset()
-