package com.github.aureliano.verbum_domini.dao;

import java.io.Serializable;
import java.util.List;

public interface IDao<T> {

	public List<T> list();
	
	public T load(Serializable id);
}
@@ -99,69 +99,293 @@
 t;%0A%0A
-public interface IDao%3CT%3E %7B%0A%0A%09public List%3CT%3E list();%0A%09%0A%09public
+import com.github.aureliano.verbum_domini.web.ServiceParams;%0A%0Apublic interface IDao%3CT%3E %7B%0A%0A%09public abstract List%3CPagination%3CT%3E%3E list();%0A%09%0A%09public abstract List%3CPagination%3CT%3E%3E list(T filter);%0A%09%0A%09public abstract List%3CPagination%3CT%3E%3E list(T filter, ServiceParams params);%0A%09%0A%09public abstract
  T l

Prepare data access object interface.