public static class SimplePrincipal.Builder extends Object
The Builder can be used to build up a simple principal
| Constructor and Description |
|---|
Builder(Principal copy) |
Builder(String name) |
| Modifier and Type | Method and Description |
|---|---|
SimplePrincipal.Builder |
grantPermission(Permission perm) |
SimplePrincipal.Builder |
grantPrivilege(Privilege p) |
SimplePrincipal.Builder |
grantRole(Role role) |
SimplePrincipal.Builder |
revokeAllPermissions() |
SimplePrincipal.Builder |
revokeAllRoles() |
SimplePrincipal.Builder |
revokePermission(String permName) |
SimplePrincipal.Builder |
revokePrivilege() |
SimplePrincipal.Builder |
revokeRole(String roleName) |
SimplePrincipal |
toPrincipal() |
public SimplePrincipal.Builder grantPrivilege(Privilege p)
public SimplePrincipal.Builder revokePrivilege()
public SimplePrincipal.Builder grantRole(Role role)
public SimplePrincipal.Builder revokeRole(String roleName)
public SimplePrincipal.Builder revokeAllRoles()
public SimplePrincipal.Builder grantPermission(Permission perm)
public SimplePrincipal.Builder revokePermission(String permName)
public SimplePrincipal.Builder revokeAllPermissions()
public SimplePrincipal toPrincipal()
Copyright © 2017–2020 OSGL (Open Source General Library). All rights reserved.