@Override
	public List<Produto> filterGrid(final String filter) {

		if ("".equals(filter) || filter.equals("*")) {
			final List<Produto> lista = service.findAll();
			return lista;
		}

		final ApacheRequest apacheRequest = new ApacheRequest("http://localhost:9000/api/produtos");

		final String json = apacheRequest.get("/findName/" + filter);

		final JSONResponse<Produto> jsonResult = new JSONResponse<Produto>(json);

		try {
			final List<Produto> lista = jsonResult.getCollectionContent(new TypeToken<List<Produto>>() {
			}.getType());
			return lista;
		} catch (final Exception e) {
			e.printStackTrace();
			return new ArrayList<Produto>();
		}

	}