/** * @see io.apiman.manager.api.core.IStorageQuery#findClients(io.apiman.manager.api.beans.search.SearchCriteriaBean) */ @Override public SearchResultsBean<ClientSummaryBean> findClients(SearchCriteriaBean criteria) throws StorageException { refresh(); return this.delegate.findClients(criteria); }
/** * @see io.apiman.manager.api.rest.contract.ISearchResource#searchClients(io.apiman.manager.api.beans.search.SearchCriteriaBean) */ @Override public SearchResultsBean<ClientSummaryBean> searchClients(SearchCriteriaBean criteria) throws OrganizationNotFoundException, InvalidSearchCriteriaException { // TODO only return clients that the user is permitted to see? SearchCriteriaUtil.validateSearchCriteria(criteria); try { return query.findClients(criteria); } catch (StorageException e) { throw new SystemErrorException(e); } }
/** * @see io.apiman.manager.api.rest.contract.ISearchResource#searchClients(io.apiman.manager.api.beans.search.SearchCriteriaBean) */ @Override public SearchResultsBean<ClientSummaryBean> searchClients(SearchCriteriaBean criteria) throws OrganizationNotFoundException, InvalidSearchCriteriaException { // TODO only return clients that the user is permitted to see? SearchCriteriaUtil.validateSearchCriteria(criteria); try { return query.findClients(criteria); } catch (StorageException e) { throw new SystemErrorException(e); } }