/** * Checks the API unique identifier against what this contract expects (org id, id, version). * Returns true if they match. * @param request the request * @return true if the given request matches this contract */ public boolean matches(ApiRequest request) { String apiOrgId = request.getApiOrgId(); String apiId = request.getApiId(); String apiVersion = request.getApiVersion(); return matches(apiOrgId, apiId, apiVersion); }
} else { Optional<Contract> matchedOpt = client.getContracts().stream() .filter(contract -> contract.matches(apiOrganizationId, apiId, apiVersion)) .findFirst();
} else { Optional<Contract> matchedOpt = client.getContracts().stream() .filter(contract -> contract.matches(apiOrganizationId, apiId, apiVersion)) .findFirst();
if (contract.matches(apiOrganizationId, apiId, apiVersion)) { matchedContract = contract; break;
if (contract.matches(apiOrganizationId, apiId, apiVersion)) { matchedContract = contract; break;
if (contract.matches(apiOrganizationId, apiId, apiVersion)) { matchedContract = contract; break;
if (contract.matches(apiOrganizationId, apiId, apiVersion)) { matchedContract = contract; break;
if (contract.matches(apiOrganizationId, apiId, apiVersion)) { matchedContract = contract; break;
if (contract.matches(apiOrganizationId, apiId, apiVersion)) { matchedContract = contract; break;
if (contract.matches(apiOrganizationId, apiId, apiVersion)) { matchedContract = contract; break;
if (contract.matches(apiOrganizationId, apiId, apiVersion)) { matchedContract = contract; break;
if (contract.matches(apiOrganizationId, apiId, apiVersion)) { matchedContract = contract; break;
if (contract.matches(apiOrganizationId, apiId, apiVersion)) { matchedContract = contract; break;