@@ -0,0 +1,395 @@
+package com.github.aureliano.edocs.common.persistence;%0A%0Aimport java.util.List;%0A%0Apublic interface IPersistenceManager %7B%0A%0A%09public abstract %3CT%3E T save(T entity);%0A%09%0A%09public abstract %3CT%3E void delete(T entity);%0A%09%0A%09public abstract void delete(Integer id);%0A%09%0A%09public abstract %3CT%3E T find(Integer id);%0A%09%0A%09public abstract %3CT%3E List%3CT%3E search(T entity);%0A%09%0A%09public abstract %3CT%3E List%3CT%3E search(String query);%0A%7D

Create persistence manager interface.