public static class AbacProvider.Builder extends java.lang.Object implements Builder<AbacProvider>
AbacProvider.| Modifier and Type | Method and Description |
|---|---|
AbacProvider.Builder |
addValidator(AbacValidator<? extends AbacValidatorConfig> validator)
Add an explicit (e.g.
|
AbacProvider |
build()
Build the instance from this builder.
|
AbacProvider.Builder |
config(Config config)
Configuration to use for validator instances (by default this is the provider's configuration that would be sent
to
from(Config). |
AbacProvider.Builder |
failIfNoneValidated(boolean failIfNoneValidated)
Whether to fail if NONE of the attributes is validated.
|
AbacProvider.Builder |
failOnUnvalidated(boolean failOnUnvalidated)
Whether to fail if any attribute is left unvalidated.
|
AbacProvider.Builder |
from(Config config)
Update builder from configuration.
|
public AbacProvider build()
Builderbuild in interface Builder<AbacProvider>public AbacProvider.Builder addValidator(AbacValidator<? extends AbacValidatorConfig> validator)
validator - validator to addAbacValidatorServicepublic AbacProvider.Builder config(Config config)
from(Config).config - configurationpublic AbacProvider.Builder failOnUnvalidated(boolean failOnUnvalidated)
failOnUnvalidated - true for failure on unvalidated, false if it is OK to fail some of the validationspublic AbacProvider.Builder failIfNoneValidated(boolean failIfNoneValidated)
failIfNoneValidated - true for failure on unvalidated, false if it is OK not to validate any attributepublic AbacProvider.Builder from(Config config)
config - configuration placed on the key of this providerCopyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.