EntityValidator

public interface EntityValidator<T,Q> {

	public void home(Q target, Errors errors);

	public void findForm(Q target, Errors errors) ;
	
	public void find(Q target, Errors errors);
	
	public void read(T target, Errors errors);
	
	public void createForm(T target, Errors errors) ;
	
	public void create(T target, Errors errors);
	
	public void updateForm(T target, Errors errors);
	
	public void update(T target, Errors errors);
	
	public void delete(T target, Errors errors) ;
	
}
		

T : Entity Object

Q : Entity Query Object