Uses of Interface
com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.ScriptBuilder
Packages that use SecurityControl.ScriptBuilder
Package
Description
Client API : Client Control Features.
-
Uses of SecurityControl.ScriptBuilder in com.pushtechnology.diffusion.client.features.control.clients
Methods in com.pushtechnology.diffusion.client.features.control.clients that return SecurityControl.ScriptBuilderModifier and TypeMethodDescriptionSecurityControl.ScriptBuilder.append
(SecurityControl.ScriptBuilder other) Append all the operations ofother
to this ScriptBuilder.SecurityControl.ScriptBuilder.deisolatePath
(String path) Re-instate inheritance of path permission assignments from parents of the given path.SecurityControl.ScriptBuilder.isolatePath
(String path) Set a path not to inherit path permissions from its parent paths or the default path permissions.SecurityControl.ScriptBuilder.removePathPermissions
(String role, String path) Removes any path permissions previously assigned to a particular path for a given role.SecurityControl.scriptBuilder()
Returns a builder that can be used to create scripts for use withupdateStore
.SecurityControl.ScriptBuilder.setDefaultPathPermissions
(String role, Set<PathPermission> permissions) Sets the default path permissions to be assigned to a role.SecurityControl.ScriptBuilder.setGlobalPermissions
(String role, Set<GlobalPermission> permissions) Sets the global permissions to be assigned to a role.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.setRoleIncludes
(String role, Set<String> includedRoles) Sets the roles that are to be included within a specified role.SecurityControl.ScriptBuilder.setRoleLockedByPrincipal
(String role, String lockingPrincipal) Restrict a role so it can only be edited by a specific principal.SecurityControl.ScriptBuilder.setRolesForAnonymousSessions
(Set<String> roles) Sets the roles to be assigned by default to all anonymous sessions.SecurityControl.ScriptBuilder.setRolesForNamedSessions
(Set<String> roles) Sets the roles to be assigned by default to all named sessions.Methods in com.pushtechnology.diffusion.client.features.control.clients with parameters of type SecurityControl.ScriptBuilderModifier and TypeMethodDescriptionSecurityControl.ScriptBuilder.append
(SecurityControl.ScriptBuilder other) Append all the operations ofother
to this ScriptBuilder.