package au.com.vaadinutils.criteriadelegate;
import java.util.Map;
import javax.persistence.criteria.CriteriaBuilder;
import javax.persistence.criteria.Join;
import javax.persistence.criteria.Predicate;
import au.com.vaadinutils.crud.CrudEntity;
public interface Conditional<E extends CrudEntity,K>
{
public Predicate getPredicate(CriterBuilder<E> builder, CriteriaBuilder criteriaBuilder,
Map<Class<?>, Join<E, ?>> joins);
}