/** * Resolve property replacements for list of policies */ private void resolvePropertyReplacements(List<Policy> apiPolicies) { if (apiPolicies != null) { for (Policy policy : apiPolicies) { String config = policy.getPolicyJsonConfig(); config = resolveProperties(config); policy.setPolicyJsonConfig(config); } } }
/** * Resolve property replacements for list of policies */ private void resolvePropertyReplacements(List<Policy> apiPolicies) { if (apiPolicies != null) { for (Policy policy : apiPolicies) { String config = policy.getPolicyJsonConfig(); config = resolveProperties(config); policy.setPolicyJsonConfig(config); } } }
/** * @param policies */ protected void decryptPolicies(String orgId, String entityId, String entityVersion, EntityType entityType, List<Policy> policies) { if (policies != null) { DataEncryptionContext ctx = new DataEncryptionContext(orgId, entityId, entityVersion, entityType); for (Policy policy : policies) { String encryptedConfig = policy.getPolicyJsonConfig(); policy.setPolicyJsonConfig(encrypter.decrypt(encryptedConfig, ctx)); } } }
/** * @param policies */ protected void decryptPolicies(String orgId, String entityId, String entityVersion, EntityType entityType, List<Policy> policies) { if (policies != null) { DataEncryptionContext ctx = new DataEncryptionContext(orgId, entityId, entityVersion, entityType); for (Policy policy : policies) { String encryptedConfig = policy.getPolicyJsonConfig(); policy.setPolicyJsonConfig(encrypter.decrypt(encryptedConfig, ctx)); } } }
/** * @param entityType * @param entityVersion * @param entityId * @param orgId * @param entityType * @param policies */ protected void encryptPolicies(String orgId, String entityId, String entityVersion, EntityType entityType, List<Policy> policies) { if (policies != null) { DataEncryptionContext ctx = new DataEncryptionContext(orgId, entityId, entityVersion, entityType); for (Policy policy : policies) { String jsonConfig = policy.getPolicyJsonConfig(); policy.setPolicyJsonConfig(encrypter.encrypt(jsonConfig, ctx)); } } }
Object policyConfig = policyFactory.loadConfig(policyImpl, policy.getPolicyImpl(), policy.getPolicyJsonConfig()); PolicyWithConfiguration pwc = new PolicyWithConfiguration(policyImpl, policyConfig); rval.set(localIdx, pwc);
/** * @param entityType * @param entityVersion * @param entityId * @param orgId * @param entityType * @param policies */ protected void encryptPolicies(String orgId, String entityId, String entityVersion, EntityType entityType, List<Policy> policies) { if (policies != null) { DataEncryptionContext ctx = new DataEncryptionContext(orgId, entityId, entityVersion, entityType); for (Policy policy : policies) { String jsonConfig = policy.getPolicyJsonConfig(); policy.setPolicyJsonConfig(encrypter.encrypt(jsonConfig, ctx)); } } }
Object policyConfig = policyFactory.loadConfig(policyImpl, policy.getPolicyImpl(), policy.getPolicyJsonConfig()); PolicyWithConfiguration pwc = new PolicyWithConfiguration(policyImpl, policyConfig); rval.set(localIdx, pwc);