class BaseDaoESImp implements BaseDao {

    @Override
    public BoolQueryBuilder createAndQueryForSingleValue(List<TargetingChannel> tcs)
    {
        BoolQueryBuilder boolQueryBuilder = null;
        for (TargetingChannel tc : tcs)
        {
            if (boolQueryBuilder == null)
            {
                boolQueryBuilder = createQueryForSingleValues(tc);
            }
            else
            {
                BoolQueryBuilder boolQueryBuilder1 = createQueryForSingleValues(tc);
                boolQueryBuilder.must(boolQueryBuilder1);
            }
        }
        return boolQueryBuilder;
    }

    public  BaseDaoESImp();
    public  BaseDaoESImp(Properties properties);

}