@Override public Iterator<OrderLineCompletion> iterator() { return completions.iterator(); }
/** * Returns whether the current {@link Streamable} is empty. * * @return */ default boolean isEmpty() { return !iterator().hasNext(); }
default boolean hasQueryMethods() { return getQueryMethods().iterator().hasNext(); } }
private Object[] prepareStringParameters(Object[] parameters) { Iterator<Part> partsIterator = this.tree.getParts().iterator(); List<Object> stringParameters = new ArrayList<>(parameters.length); for (Object parameter : parameters) { if (parameter == null || parameter instanceof Sort) { stringParameters.add(parameter); } else { switch (partsIterator.next().getType()) { case CONTAINING: stringParameters.add(String.format("%%%s%%", parameter.toString())); break; case STARTING_WITH: stringParameters.add(String.format("%s%%", parameter.toString())); break; case ENDING_WITH: stringParameters.add(String.format("%%%s", parameter.toString())); break; default: stringParameters.add(parameter); } } } return stringParameters.toArray(); } }
private Object[] prepareStringParameters(Object[] parameters) { Iterator<Part> partsIterator = this.tree.getParts().iterator(); List<Object> stringParameters = new ArrayList<>(parameters.length); for (Object parameter : parameters) { if (parameter == null || parameter instanceof Sort) { stringParameters.add(parameter); } else { switch (partsIterator.next().getType()) { case CONTAINING: stringParameters.add(String.format("%%%s%%", parameter.toString())); break; case STARTING_WITH: stringParameters.add(String.format("%s%%", parameter.toString())); break; case ENDING_WITH: stringParameters.add(String.format("%%%s", parameter.toString())); break; default: stringParameters.add(parameter); } } } return stringParameters.toArray(); } }
List<String> methodParams = new ArrayList<>(); Iterator<Part> partTreeIterator = partTree.getParts().iterator(); while (partTreeIterator.hasNext()) { Part part = partTreeIterator.next();