| Modifier and Type | Method and Description |
|---|---|
Account |
build()
Build Account instance
|
Account.Builder |
credentials(Credentials credentials)
Set Account credentials as a
Credentials object |
Account.Builder |
credentials(Object credentials)
Set Account credentials
|
Account.Builder |
detail(String key,
Object value)
Add (or replace if given key already exists) an Account detail
|
Account.Builder |
details(Map<String,Object> details)
Set Account details.
|
Account.Builder |
enabled(boolean enabled)
Set whether is enabled (default is
true) |
Account.Builder |
expired(boolean expired)
Set whether has expired
|
Account.Builder |
locked(boolean locked)
Set whether is locked
|
Account.Builder |
permission(Permission permission)
Add a permission granted to Account
|
Account.Builder |
permission(String permission)
Add a permission granted to Account using String representation.
|
Account.Builder |
permissions(Collection<Permission> permissions)
Set permissions granted to Account.
|
Account.Builder |
permissionStrings(Collection<String> permissions)
Set permissions granted to Account using String representations.
|
default Account.Builder |
permissionStrings(String... permissions)
Set permissions granted to Account using String representations.
|
Account.Builder |
root(boolean root)
Set whether Account is considered a
root principal, for which permission checking is always
skipped, assuming that any permission is granted. |
Account.Builder root(boolean root)
root principal, for which permission checking is always
skipped, assuming that any permission is granted.root - true to set Account as root principalAccount.Builder details(Map<String,Object> details)
details - the details to setAccount.Builder detail(String key, Object value)
key - Keyvalue - ValueAccount.Builder permissions(Collection<Permission> permissions)
permissions - the permissions to setAccount.Builder permission(Permission permission)
permission - Permission to addAccount.Builder permissionStrings(Collection<String> permissions)
permissions - the permissions strings to setdefault Account.Builder permissionStrings(String... permissions)
permissions - the permissions strings to setAccount.Builder permission(String permission)
permission - Permission string to addAccount.Builder enabled(boolean enabled)
true)enabled - true if enabledAccount.Builder locked(boolean locked)
locked - true if lockedAccount.Builder expired(boolean expired)
expired - true if expiredAccount.Builder credentials(Credentials credentials)
Credentials objectcredentials - Credentials to setCredentials.builder()Account.Builder credentials(Object credentials)
credentials - Credentials to setAccount build()
Copyright © 2017 The Holon Platform. All rights reserved.