https://bugster.forgerock.org/jira/browse/OPENIDM-11782 defines the creation of java logic to replace the 'grantee' side in conditionalRoles.js. Script hooks in managed.json specify 1. what type of objects to invoke this logic for, and 2. the relationship field which should contain the relationships to the conditional roles. This config surface will not be available once script hooks are replaced by the java code defined in the JIRA referenced above. This JIRA covers the creation of this config surface and the configuration of the java logic defined in the JIRA referenced above using this config state.
Acceptance criteria: create a managed object type with a relationship field and specify this field in the 'conditional roles' configuration surface defined in this jira. Observe that a relationship will be created out of this relationship to all conditional (managed | internal) roles whose condition is satisfied by the created/updated managed object.