Class DelegatedAccessAssembler
- java.lang.Object
-
- com.identityworksllc.iiq.common.access.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.
-
-
Constructor Summary
Constructors Constructor Description DelegatedAccessAssembler(sailpoint.api.SailPointContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>assembleControls(String purpose)Assembles the thing controls for the given target and purpose
-
-
-
Constructor Detail
-
DelegatedAccessAssembler
public DelegatedAccessAssembler(sailpoint.api.SailPointContext context)
-
-
Method Detail
-
assembleControls
public Map<String,Object> assembleControls(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
-
-