package edu.ualberta.med.biobank.common.action.util; import org.hibernate.Session; import edu.ualberta.med.biobank.common.wrappers.Property; @SuppressWarnings("unused") public class ModelDiff<E> { private final E oldModel, newModel; public ModelDiff(Session session, E newModel) { this.newModel = newModel; this.oldModel = null; } // public E loadModel() public <T> void persistAdded(Property<T, ? super E> property) { } public <T> void persistRemoved(Property<T, ? super E> property) { } public <T> void deleteRemoved(Property<T, ? super E> property) { } }