Interface ObjectSaver<T extends StoredObject>

Type Parameters:
T - The type of object to be saved, must extend StoredObject.
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ObjectSaver<T extends StoredObject>
Functional interface to define a contract for saving objects of type T that extend StoredObject. Implementations of this interface should define how to persist the given object within the context of a provided transaction.
Author:
Syam