Commit ebaefa4f authored by Noel Alonso's avatar Noel Alonso
Browse files

Añade método para buscar por name_en

parent f8879351
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -17,6 +17,11 @@ public class DomainESRepository<TModel extends BaseES<Long>> extends RWDataESRep
		return findBy(QueryBuilders.boolQuery().filter(QueryBuilders.termQuery("name", name)));
	}

	public DataSearchWrapper<?> findByName_en(String name) {

		return findBy(QueryBuilders.boolQuery().filter(QueryBuilders.termQuery("name_en", name)));
	}

	@Override
	protected String[] getDefaultSearchFields() {
		return new String[] { "name", "name.suggest" };
+11 −0
Original line number Diff line number Diff line
@@ -27,6 +27,17 @@ public abstract class DomainESService<TModel extends DomainES, TDTO extends DTO>
		return sourceList.get(0);
	}

	@SuppressWarnings("unchecked")
	public DomainES findByName_en(String name) {

		DataSearchWrapper<DomainES> registers = (DataSearchWrapper<DomainES>) repository.findByName_en(name);
		List<DomainES> sourceList = registers.getSourceList();
		if (sourceList.size() == 0)
			return null;

		return sourceList.get(0);
	}

	@SuppressWarnings("unchecked")
	@Override
	public TModel mapper(TDTO dtoToIndex) {