/** * @see io.apiman.manager.api.core.IStorageQuery#getContracts(java.lang.String, java.lang.String, java.lang.String, int, int) */ @Override public List<ContractSummaryBean> getContracts(String organizationId, String apiId, String version, int page, int pageSize) throws StorageException { refresh(); return this.delegate.getContracts(organizationId, apiId, version, page, pageSize); }
/** * @see io.apiman.manager.api.rest.contract.IOrganizationResource#getApiVersionContracts(java.lang.String, java.lang.String, java.lang.String, int, int) */ @Override public List<ContractSummaryBean> getApiVersionContracts(String organizationId, String apiId, String version, int page, int pageSize) throws ApiVersionNotFoundException, NotAuthorizedException { if (page <= 1) { page = 1; } if (pageSize == 0) { pageSize = 20; } // Try to get the API first - will throw an exception if not found. getApiVersion(organizationId, apiId, version); try { List<ContractSummaryBean> contracts = query.getContracts(organizationId, apiId, version, page, pageSize); log.debug(String.format("Got API %s version %s contracts: %s", apiId, version, contracts)); //$NON-NLS-1$ return contracts; } catch (StorageException e) { throw new SystemErrorException(e); } }
/** * @see io.apiman.manager.api.rest.contract.IOrganizationResource#getApiVersionContracts(java.lang.String, java.lang.String, java.lang.String, int, int) */ @Override public List<ContractSummaryBean> getApiVersionContracts(String organizationId, String apiId, String version, int page, int pageSize) throws ApiVersionNotFoundException, NotAuthorizedException { if (page <= 1) { page = 1; } if (pageSize == 0) { pageSize = 20; } // Try to get the API first - will throw an exception if not found. getApiVersion(organizationId, apiId, version); try { List<ContractSummaryBean> contracts = query.getContracts(organizationId, apiId, version, page, pageSize); log.debug(String.format("Got API %s version %s contracts: %s", apiId, version, contracts)); //$NON-NLS-1$ return contracts; } catch (StorageException e) { throw new SystemErrorException(e); } }