Expand my Community achievements bar.

Applications for the 2024-2025 Adobe Experience Manager Champion Program are open!

Adding a user to a policy using Java API


Level 3

I am able to create a user and a policy using Java EJB, but I cannot find how to apply a user to a policy. Any help on this would be appreaciated.

1 Reply


Former Community Member

//Create a PolicyEntry object

     PolicyEntry policyEntry = InfomodelObjectFactory.createPolicyEntry();

//Add the user to it as a principal


//Give permissions

     Permission perm = InfomodelObjectFactory.createPermission(Permission.COPY);


// Add the policyEntry object to the policy


//Update or register policy

     policyManager.registerPolicy(policy, policySetName);//if creating a new policy

     policyManager.updatePolicy(policy);//if updating an existing policy