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.clientsMethods in com.pushtechnology.diffusion.client.features.control.clients that return SecurityControl.ScriptBuilderModifier and TypeMethodDescriptionSecurityControl.ScriptBuilder.append(SecurityControl.ScriptBuilder other) Append all the operations ofotherto 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 ofotherto this ScriptBuilder.