private List<SCustomUserInfoValue> searchCorrespondingValues(final long userId, final List<SCustomUserInfoDefinition> definitions) throws SBonitaReadException { return service.searchCustomUserInfoValue(new QueryOptions( 0, definitions.size(), Collections.<OrderByOption> emptyList(), Arrays.asList( new FilterOption(SCustomUserInfoValue.class, "userId", userId), new FilterOption(SCustomUserInfoValue.class, "definitionId") .in(getIds(definitions))), null)); }
public QueryOptions buildQueryOptions() { final SApplicationBuilderFactory factory = BuilderFactory.get(SApplicationBuilderFactory.class); final List<OrderByOption> orderByOptions = Collections.singletonList(new OrderByOption(SApplication.class, factory.getIdKey(), OrderByType.ASC)); final FilterOption filterOption = new FilterOption(SApplication.class, factory.getIdKey()); filterOption.in((Object[]) applicationIds); final List<FilterOption> filters = Collections.singletonList(filterOption); return new QueryOptions(0, applicationIds.length, orderByOptions, filters, null); }
private List<SCustomUserInfoValue> searchCorrespondingValues(final long userId, final List<SCustomUserInfoDefinition> definitions) throws SBonitaReadException { return service.searchCustomUserInfoValue(new QueryOptions( 0, definitions.size(), Collections.<OrderByOption> emptyList(), Arrays.asList( new FilterOption(SCustomUserInfoValue.class, "userId", userId), new FilterOption(SCustomUserInfoValue.class, "definitionId") .in(getIds(definitions))), null)); }
public QueryOptions buildQueryOptions() { final SApplicationBuilderFactory factory = BuilderFactory.get(SApplicationBuilderFactory.class); final List<OrderByOption> orderByOptions = Collections.singletonList(new OrderByOption(SApplication.class, factory.getIdKey(), OrderByType.ASC)); final FilterOption filterOption = new FilterOption(SApplication.class, factory.getIdKey()); filterOption.in((Object[]) applicationIds); final List<FilterOption> filters = Collections.singletonList(filterOption); return new QueryOptions(0, applicationIds.length, orderByOptions, filters, null); }