Package | Description |
---|---|
com.pushtechnology.diffusion.client.features.control.clients |
Client API : Client Control Features.
|
Modifier and Type | Method and Description |
---|---|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.append(SecurityControl.ScriptBuilder other)
Append all the operations of
other to this ScriptBuilder. |
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.deisolatePath(String path)
Re-instate inheritance of path permission assignments from parents of
the given path.
|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.isolatePath(String path)
Set a path not to inherit path permissions from its parent paths or
the default path permissions.
|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.removePathPermissions(String role,
String path)
Removes any path permissions previously assigned to a particular path
for a given role.
|
SecurityControl.ScriptBuilder |
SecurityControl.scriptBuilder()
Returns a builder that can be used to create scripts for use with
updateStore . |
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.setDefaultPathPermissions(String role,
Set<PathPermission> permissions)
Sets the default path permissions to be assigned to a role.
|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.setGlobalPermissions(String role,
Set<GlobalPermission> permissions)
Sets the global permissions to be assigned to a role.
|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.setPathPermissions(String role,
String path,
Set<PathPermission> permissions)
Sets specific path permissions to be assigned for a role for a path.
|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.setRoleIncludes(String role,
Set<String> includedRoles)
Sets the roles that are to be included within a specified role.
|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.setRoleLockedByPrincipal(String role,
String lockingPrincipal)
Restrict a role so it can only be edited by a specific principal.
|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.setRolesForAnonymousSessions(Set<String> roles)
Sets the roles to be assigned by default to all anonymous sessions.
|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.setRolesForNamedSessions(Set<String> roles)
Sets the roles to be assigned by default to all named sessions.
|
Modifier and Type | Method and Description |
---|---|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.append(SecurityControl.ScriptBuilder other)
Append all the operations of
other to this ScriptBuilder. |
Copyright © 2024 DiffusionData Ltd. All Rights Reserved.