public class PermissionBuilder extends java.lang.Object implements net.anotheria.asg.data.Builder<Permission>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
accessOperation |
protected java.util.List<java.lang.String> |
constraints |
protected boolean |
deny |
protected java.lang.String |
description |
protected java.lang.String |
name |
protected int |
priority |
| Constructor and Description |
|---|
PermissionBuilder() |
| Modifier and Type | Method and Description |
|---|---|
PermissionBuilder |
accessOperation(java.lang.String aValue)
Sets the value of the accessOperation attribute.
|
Permission |
build() |
PermissionBuilder |
constraints(java.util.List<java.lang.String> aValue)
Sets the value of the constraints attribute.
|
PermissionBuilder |
deny(boolean aValue)
Sets the value of the deny attribute.
|
PermissionBuilder |
description(java.lang.String aValue)
Sets the value of the description attribute.
|
PermissionBuilder |
name(java.lang.String aValue)
Sets the value of the name attribute.
|
PermissionBuilder |
priority(int aValue)
Sets the value of the priority attribute.
|
protected java.lang.String name
protected int priority
protected boolean deny
protected java.util.List<java.lang.String> constraints
protected java.lang.String description
protected java.lang.String accessOperation
public PermissionBuilder name(java.lang.String aValue)
public PermissionBuilder priority(int aValue)
public PermissionBuilder deny(boolean aValue)
public PermissionBuilder constraints(java.util.List<java.lang.String> aValue)
public PermissionBuilder description(java.lang.String aValue)
public PermissionBuilder accessOperation(java.lang.String aValue)
public Permission build()
build in interface net.anotheria.asg.data.Builder<Permission>Copyright © 2012-2023 anotheria.net. All Rights Reserved.