@Override public <T> List<T> allInstances(final Class<T> type) { return allMatches(new QueryFindAllInstances<T>(type)); }
@Override public String getDescription() { return getResultTypeName() + " (all instances)"; }
private <T> void addParameterChoicesForBounded(final List<ObjectAdapter> parameterChoices) { final Query<T> query = new QueryFindAllInstances<T>(getSpecification().getFullIdentifier()); final List<ObjectAdapter> allInstancesAdapter = getQuerySubmitter().allMatchingQuery(query); for (final ObjectAdapter choiceAdapter : allInstancesAdapter) { parameterChoices.add(choiceAdapter); } }
@Override public String getDescription() { return getResultTypeName() + " (all instances)"; }
private <T> ObjectAdapter[] options() { final Query<T> query = new QueryFindAllInstances<T>(getSpecification().getFullIdentifier()); final List<ObjectAdapter> allInstancesAdapter = getQuerySubmitter().allMatchingQuery(query); final ObjectAdapter[] options = new ObjectAdapter[allInstancesAdapter.size()]; int j = 0; for (final ObjectAdapter adapter : allInstancesAdapter) { options[j++] = adapter; } return options; }
public static <T> Object[] allInstances(final ObjectSpecification spec, final Class<T> cls) { final QueryFindAllInstances<T> query = new QueryFindAllInstances<T>(spec.getFullIdentifier()); final ObjectAdapter instances = getPersistenceSession().findInstances(query, QueryCardinality.MULTIPLE); final Object[] array = convertToArray(instances, cls); return array; }
final QueryFindAllInstances<ObjectAdapter> query = new QueryFindAllInstances<ObjectAdapter>(paramSpec.getFullIdentifier()); final List<ObjectAdapter> allInstancesAdapter = getQuerySubmitter().allMatchingQuery(query); parameterChoicesAdapters[i] = new ObjectAdapter[allInstancesAdapter.size()];