Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,InstanceLevelPermissionModel> |
getInstancePermissionMap()
Gets the instance level permission map.
|
boolean |
isPropagatePermissions()
Checks if the permissions could be propagated to dependent objects.
|
void |
setPermissions(java.util.Map<java.lang.String,java.util.List<CentraSitePrivilege>> instanceLevelPermissions)
Set the permissions from the given values.
|
void |
setPropagatePermissions(boolean propagatePermissions)
Sets the flag that permissions should be propagated to dependent objects.
|
cancel, doesLoggedInUserHaveSufficientRolesOrPermissions, executeNextStep, executePreviousStep, finishAllSteps, getCurrentState, getGroup, getIconURL, getId, getName, getNonApplicableReason, getSkippedObjectsWithReason, isAllowed, isApplicable, setObjects
java.util.Map<java.lang.String,InstanceLevelPermissionModel> getInstancePermissionMap() throws CLLException
Map
having the InstanceLevelPermissionModel
values for the owner idsCLLException
- If CLL fails to construct the instance permission mapvoid setPropagatePermissions(boolean propagatePermissions) throws CLLException
propagatePermissions
- If true, the permissions are propagated.CLLException
- If CLL fails to set the flag to propagate the permissionsboolean isPropagatePermissions() throws CLLException
CLLException
- If CLL fails to perform the checkvoid setPermissions(java.util.Map<java.lang.String,java.util.List<CentraSitePrivilege>> instanceLevelPermissions) throws CLLException
instanceLevelPermissions
- The instance level permissions to setprofilePermissionMap
- The profile permission mapCLLException
- If CLL fails to set the permissions