2017-12-15 00:01:26 +01:00
|
|
|
package eu.eudat.dao;
|
2017-09-14 12:37:36 +02:00
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
public interface DaoI<T, Id extends Serializable> {
|
|
|
|
public void persist(T entity);
|
|
|
|
|
|
|
|
public void update(T entity);
|
|
|
|
|
|
|
|
public T findById(Id id);
|
|
|
|
|
|
|
|
public void delete(T entity);
|
|
|
|
|
|
|
|
public List<T> findAll();
|
|
|
|
|
|
|
|
public void deleteAll();
|
|
|
|
}
|
|
|
|
|