public class AuthorizationPolicyBuilder extends Object
AuthorizationPolicy policy = permissionManager.newAuthorizationPolicy() .role("role1", 3).permission("resource.read", true) .role("role2", 2).permission("resource.read", false) .role("role3", 1).permission("resource.read.1", true) .build();
Constructor and Description |
---|
AuthorizationPolicyBuilder(PermissionTypeRegistry permissionTypeRegistry) |
Modifier and Type | Method and Description |
---|---|
AuthorizationPolicy |
build() |
AuthorizationPolicyBuilder |
bydefault() |
AuthorizationPolicyBuilder |
description(String description) |
AuthorizationPolicyBuilder |
group(String group) |
AuthorizationPolicyBuilder |
group(String group,
int priority) |
AuthorizationPolicyBuilder |
group(String group,
int priority,
String home) |
AuthorizationPolicyBuilder |
group(String group,
String home) |
AuthorizationPolicyBuilder |
home(String homePerspective) |
AuthorizationPolicyBuilder |
permission(String name,
Boolean granted) |
AuthorizationPolicyBuilder |
priority(int priority) |
AuthorizationPolicyBuilder |
role(String role) |
AuthorizationPolicyBuilder |
role(String role,
int priority) |
AuthorizationPolicyBuilder |
role(String role,
int priority,
String home) |
AuthorizationPolicyBuilder |
role(String role,
String home) |
public AuthorizationPolicyBuilder(PermissionTypeRegistry permissionTypeRegistry)
public AuthorizationPolicyBuilder bydefault()
public AuthorizationPolicyBuilder role(String role)
public AuthorizationPolicyBuilder role(String role, String home)
public AuthorizationPolicyBuilder role(String role, int priority)
public AuthorizationPolicyBuilder role(String role, int priority, String home)
public AuthorizationPolicyBuilder group(String group)
public AuthorizationPolicyBuilder group(String group, int priority, String home)
public AuthorizationPolicyBuilder group(String group, int priority)
public AuthorizationPolicyBuilder group(String group, String home)
public AuthorizationPolicyBuilder permission(String name, Boolean granted)
public AuthorizationPolicyBuilder description(String description)
public AuthorizationPolicyBuilder priority(int priority)
public AuthorizationPolicyBuilder home(String homePerspective)
public AuthorizationPolicy build()
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.