private void setPolicies(Api api, Auth3ScaleBean config) { // FIXME optimise // Add 3scale policy Policy pol = new Policy(); pol.setPolicyImpl(determinePolicyImpl()); // TODO get version? Hmm! Env? pol.setPolicyJsonConfig(Json.encode(config)); api.getApiPolicies().add(pol); // Add any policies user specified in remote config. policyConfigApis.stream() .filter(skeleton -> skeleton.getApiId().equals(api.getApiId())) // Apply policies from skeleton to 3scale API. .forEach(skeleton -> api.getApiPolicies().addAll(skeleton.getApiPolicies())); }
private void setPolicies(Api api, Auth3ScaleBean config) { // FIXME optimise // Add 3scale policy Policy pol = new Policy(); pol.setPolicyImpl(determinePolicyImpl()); // TODO get version? Hmm! Env? pol.setPolicyJsonConfig(Json.encode(config)); api.getApiPolicies().add(pol); // Add any policies user specified in remote config. policyConfigApis.stream() .filter(skeleton -> skeleton.getApiId().equals(api.getApiId())) // Apply policies from skeleton to 3scale API. .forEach(skeleton -> api.getApiPolicies().addAll(skeleton.getApiPolicies())); }
policy.setPolicyImpl("class:" + policyUnderTest.getName()); policy.setPolicyJsonConfig(getPolicyConfiguration(config));
policy.setPolicyImpl("class:" + policyUnderTest.getName()); policy.setPolicyJsonConfig(getPolicyConfiguration(config));
Policy policy = new Policy(); policy.setPolicyJsonConfig(policyBean.getConfiguration()); policy.setPolicyImpl(policyBean.getDefinition().getPolicyImpl()); policies.add(policy);
Policy policyToPublish = new Policy(); policyToPublish.setPolicyJsonConfig(apiPolicy.getConfiguration()); policyToPublish.setPolicyImpl(apiPolicy.getDefinition().getPolicyImpl()); policiesToPublish.add(policyToPublish);
Policy policy = new Policy(); policy.setPolicyJsonConfig(policyBean.getConfiguration()); policy.setPolicyImpl(policyBean.getDefinition().getPolicyImpl()); policies.add(policy);
Policy policy = new Policy(); policy.setPolicyJsonConfig(policyBean.getConfiguration()); policy.setPolicyImpl(policyBean.getDefinition().getPolicyImpl()); policies.add(policy);
Policy policyToPublish = new Policy(); policyToPublish.setPolicyJsonConfig(apiPolicy.getConfiguration()); policyToPublish.setPolicyImpl(apiPolicy.getDefinition().getPolicyImpl()); policiesToPublish.add(policyToPublish);
Policy policyToPublish = new Policy(); policyToPublish.setPolicyJsonConfig(apiPolicy.getConfiguration()); policyToPublish.setPolicyImpl(apiPolicy.getDefinition().getPolicyImpl()); policiesToPublish.add(policyToPublish);