Class DelegatedAccessAssembler


  • public class DelegatedAccessAssembler
    extends Object
    Assembles the controls (Common Security assertions) that are present on the given purpose string, or any of its parent substrings.

    Additionally, any controls in the special key ‘global’ will be added.

    More specific assertions will override less specific ones.

    • Method Detail

      • assembleControls

        public Map<String,​ObjectassembleControls​(String purpose)
                                                  throws sailpoint.tools.GeneralException
        Assembles the thing controls for the given target and purpose
        Parameters:
        purpose - The input purpose
        Returns:
        The assembled / merged set of controls for the given purpose
        Throws:
        sailpoint.tools.GeneralException - if any failures occur assembling controls