for (Contract contract : application.getContracts()) { String svcKey = getServiceKey(contract.getServiceOrgId(), contract.getServiceId(), contract.getServiceVersion()); ServiceContract sc = new ServiceContract(contract.getApiKey(), services.get(svcKey), application, contract.getPolicies()); contracts.put(contract.getApiKey(), sc);
/** * @see io.apiman.gateway.engine.IRegistry#registerClient(io.apiman.gateway.engine.beans.Client, io.apiman.gateway.engine.async.IAsyncResultHandler) */ @Override public void registerClient(Client client, IAsyncResultHandler<Void> handler) { Set<Contract> contracts = client.getContracts(); if (contracts != null) { for (Contract contract : contracts) { List<Policy> policies = contract.getPolicies(); encryptPolicies(client.getOrganizationId(), client.getClientId(), client.getVersion(), EntityType.ClientApp, policies); } } delegate.registerClient(client, handler); if (contracts != null) { for (Contract contract : contracts) { List<Policy> policies = contract.getPolicies(); decryptPolicies(client.getOrganizationId(), client.getClientId(), client.getVersion(), EntityType.ClientApp, policies); } } }
/** * @see io.apiman.gateway.engine.IRegistry#registerClient(io.apiman.gateway.engine.beans.Client, io.apiman.gateway.engine.async.IAsyncResultHandler) */ @Override public void registerClient(Client client, IAsyncResultHandler<Void> handler) { Set<Contract> contracts = client.getContracts(); if (contracts != null) { for (Contract contract : contracts) { List<Policy> policies = contract.getPolicies(); encryptPolicies(client.getOrganizationId(), client.getClientId(), client.getVersion(), EntityType.ClientApp, policies); } } delegate.registerClient(client, handler); if (contracts != null) { for (Contract contract : contracts) { List<Policy> policies = contract.getPolicies(); decryptPolicies(client.getOrganizationId(), client.getClientId(), client.getVersion(), EntityType.ClientApp, policies); } } }
@Override public void getClient(String organizationId, String clientId, String clientVersion, IAsyncResultHandler<Client> handler) { delegate.getClient(organizationId, clientId, clientVersion, result -> { if (result.isSuccess()) { Client client = result.getResult(); if (client != null) { for (Contract contract : client.getContracts()) { decryptPolicies(client.getOrganizationId(), client.getClientId(), client.getVersion(), EntityType.ClientApp, contract.getPolicies()); } } } handler.handle(result); }); }
@Override public void getClient(String organizationId, String clientId, String clientVersion, IAsyncResultHandler<Client> handler) { delegate.getClient(organizationId, clientId, clientVersion, result -> { if (result.isSuccess()) { Client client = result.getResult(); if (client != null) { for (Contract contract : client.getContracts()) { decryptPolicies(client.getOrganizationId(), client.getClientId(), client.getVersion(), EntityType.ClientApp, contract.getPolicies()); } } } handler.handle(result); }); }
/** * @see io.apiman.gateway.engine.IRegistry#getClient(java.lang.String, io.apiman.gateway.engine.async.IAsyncResultHandler) */ @Override public void getClient(String apiKey, IAsyncResultHandler<Client> handler) { delegate.getClient(apiKey, result -> { if (result.isSuccess()) { Client client = result.getResult(); if (client != null) { for (Contract contract : client.getContracts()) { decryptPolicies(client.getOrganizationId(), client.getClientId(), client.getVersion(), EntityType.ClientApp, contract.getPolicies()); } } } handler.handle(result); }); }
/** * @see io.apiman.gateway.engine.IRegistry#getClient(java.lang.String, io.apiman.gateway.engine.async.IAsyncResultHandler) */ @Override public void getClient(String apiKey, IAsyncResultHandler<Client> handler) { delegate.getClient(apiKey, result -> { if (result.isSuccess()) { Client client = result.getResult(); if (client != null) { for (Contract contract : client.getContracts()) { decryptPolicies(client.getOrganizationId(), client.getClientId(), client.getVersion(), EntityType.ClientApp, contract.getPolicies()); } } } handler.handle(result); }); }
for (Contract contract : application.getContracts()) { String svcKey = getServiceKey(contract.getServiceOrgId(), contract.getServiceId(), contract.getServiceVersion()); ServiceContract sc = new ServiceContract(contract.getApiKey(), services.get(svcKey), application, contract.getPolicies()); contracts.put(contract.getApiKey(), sc);
ApiContract apiContract = new ApiContract(api, client, contract.getPlan(), contract.getPolicies()); handler.handle(AsyncResultImpl.create(apiContract)); } else {
ApiContract apiContract = new ApiContract(api, client, contract.getPlan(), contract.getPolicies()); handler.handle(AsyncResultImpl.create(apiContract)); } else {
ApiContract contract = new ApiContract(api, client, matchedContract.getPlan(), matchedContract.getPolicies()); handler.handle(AsyncResultImpl.create(contract));
ApiContract contract = new ApiContract(api, client, matchedContract.getPlan(), matchedContract.getPolicies()); handler.handle(AsyncResultImpl.create(contract));
ApiContract contract = new ApiContract(api, client, matchedContract.getPlan(), matchedContract.getPolicies()); handler.handle(AsyncResultImpl.create(contract)); } catch (Exception e) {
ApiContract contract = new ApiContract(api, client, matchedContract.getPlan(), matchedContract.getPolicies()); handler.handle(AsyncResultImpl.create(contract)); } catch (Exception e) {
ApiContract contract = new ApiContract(api, client, matchedContract.getPlan(), matchedContract.getPolicies()); handler.handle(AsyncResultImpl.create(contract)); } catch (Exception e) {
ApiContract contract = new ApiContract(api, client, matchedContract.getPlan(), matchedContract.getPolicies()); handler.handle(AsyncResultImpl.create(contract)); } catch (Exception e) {
ApiContract contract = new ApiContract(api, client, matchedContract.getPlan(), matchedContract.getPolicies()); handler.handle(AsyncResultImpl.create(contract)); } catch (Exception e) {
ApiContract contract = new ApiContract(api, client, matchedContract.getPlan(), matchedContract.getPolicies()); handler.handle(AsyncResultImpl.create(contract)); } catch (Exception e) {
ApiContract contract = new ApiContract(api, client, matchedContract.getPlan(), matchedContract.getPolicies()); handler.handle(AsyncResultImpl.create(contract)); } catch (Exception e) {
ApiContract contract = new ApiContract(api, client, matchedContract.getPlan(), matchedContract.getPolicies()); handler.handle(AsyncResultImpl.create(contract)); } catch (Exception e) {