Package | Description |
---|---|
com.pushtechnology.diffusion.client.features.control.clients |
Unified API - Client Control Features.
|
Modifier and Type | Method and Description |
---|---|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.removeTopicPermissions(String role,
String topicPath)
Removes any previously assigned permissions to a particular topic 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.setDefaultTopicPermissions(String role,
Set<TopicPermission> permissions)
Sets the default topic permissions to be assigned to a named role.
|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.setGlobalPermissions(String role,
Set<GlobalPermission> permissions)
Sets the global permissions to be assigned to a named role.
|
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.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.
|
SecurityControl.ScriptBuilder |
SecurityControl.ScriptBuilder.setTopicPermissions(String role,
String topicPath,
Set<TopicPermission> permissions)
Sets specific topic permissions to be assigned for a named role.
|
Copyright © 2016 Push Technology Ltd. All Rights Reserved.