@Override public StoredObject createPolicy( String name, String policyText, Map<String, PropertyData<?>> propMap, String user, Acl addACEs, Acl removeACEs) { PolicyImpl policy = new PolicyImpl(); policy.createSystemBasePropertiesWhenCreated(propMap, user); policy.setCustomProperties(propMap); policy.setRepositoryId(fRepositoryId); policy.setName(name); policy.setPolicyText(policyText); String id = storeObject(policy); policy.setId(id); applyAcl(policy, addACEs, removeACEs); return policy; }