/** * Resolve contract property replacements */ protected void resolvePropertyReplacements(ApiContract apiContract) { if (apiContract == null) { return; } Api api = apiContract.getApi(); if (api != null) { resolvePropertyReplacements(api); } resolvePropertyReplacements(apiContract.getPolicies()); }
/** * Resolve contract property replacements */ protected void resolvePropertyReplacements(ApiContract apiContract) { if (apiContract == null) { return; } Api api = apiContract.getApi(); if (api != null) { resolvePropertyReplacements(api); } resolvePropertyReplacements(apiContract.getPolicies()); }
@Override public void handle(IAsyncResult<ApiContract> result) { if (result.isSuccess()) { ApiContract contract = result.getResult(); List<Policy> policies = contract.getPolicies(); decryptPolicies(contract.getClient().getOrganizationId(), contract.getClient().getClientId(), contract.getClient().getVersion(), EntityType.ClientApp, policies); Api api = contract.getApi(); if (api != null) { List<Policy> apiPolicies = api.getApiPolicies(); decryptPolicies(api.getOrganizationId(), api.getApiId(), api.getVersion(), EntityType.Api, apiPolicies); decryptEndpointProperties(api.getOrganizationId(), api.getApiId(), api.getVersion(), EntityType.Api, api.getEndpointProperties()); } } handler.handle(result); } });
@Override public void handle(IAsyncResult<ApiContract> result) { if (result.isSuccess()) { ApiContract contract = result.getResult(); List<Policy> policies = contract.getPolicies(); decryptPolicies(contract.getClient().getOrganizationId(), contract.getClient().getClientId(), contract.getClient().getVersion(), EntityType.ClientApp, policies); Api api = contract.getApi(); if (api != null) { List<Policy> apiPolicies = api.getApiPolicies(); decryptPolicies(api.getOrganizationId(), api.getApiId(), api.getVersion(), EntityType.Api, apiPolicies); decryptEndpointProperties(api.getOrganizationId(), api.getApiId(), api.getVersion(), EntityType.Api, api.getEndpointProperties()); } } handler.handle(result); } });
request.setContract(apiContract); request.setApi(api); policies = apiContract.getPolicies(); policyImpls = new ArrayList<>(policies.size()); if (request.getApiOrgId() != null) {
request.setContract(apiContract); request.setApi(api); policies = apiContract.getPolicies(); policyImpls = new ArrayList<>(policies.size()); if (request.getApiOrgId() != null) {