Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,InstanceLevelPermissionModel> |
getInstancePermissionMap()
Gets the instance level permission map.
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,ProfilePermissionModel>> |
getProfilePermissionMap()
Gets the profile permission map.
|
boolean |
isPropagatePermissions()
Checks if the permissions could be propagated to dependent objects.
|
boolean |
isPropagateProfilePermissions()
Checks if the profile permissions could be propagated to dependent objects.
|
void |
setPermissions(java.util.Map<java.lang.String,java.util.List<CentraSitePrivilege>> instanceLevelPermissions,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<CentraSitePrivilege>>> profilePermissionMap)
Set the permissions from the given values.
|
void |
setPropagatePermissions(boolean propagatePermissions)
Sets the flag that permissions should be propagated to dependent objects.
|
void |
setPropagateProfilePermissions(boolean propagateProfilePermissions)
Sets the flag that the profile permissions could be propagated to dependent objects.
|
cancel, doesLoggedInUserHaveSufficientRolesOrPermissions, executeNextStep, executePreviousStep, finishAllSteps, getCurrentState, getGroup, getIconURL, getId, getName, 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 mapjava.util.Map<java.lang.String,java.util.Map<java.lang.String,ProfilePermissionModel>> getProfilePermissionMap()
Map
having the ProfilePermissionModel
values for the owner idsvoid setPermissions(java.util.Map<java.lang.String,java.util.List<CentraSitePrivilege>> instanceLevelPermissions, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<CentraSitePrivilege>>> profilePermissionMap) throws CLLException
instanceLevelPermissions
- The instance level permissions to setprofilePermissionMap
- The profile permission mapCLLException
- If CLL fails to set the permissionsvoid 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 setPropagateProfilePermissions(boolean propagateProfilePermissions) throws CLLException
propagateProfilePermissions
- If true, the profile permissions are propagated.CLLException
- If CLL fails to set the flag to propagate the profile permissionsboolean isPropagateProfilePermissions() throws CLLException
CLLException
- If CLL fails to perform the check