public enum FieldProviderResponse extends Enum<FieldProviderResponse>
For FieldMetadataProvider and
FieldPersistenceProvider, message
the system on how it should interpret the provider's handling of the call. If HANDLED, then the system will consider
that a valid provider was found for the request, and subsequently not call the default provider. If all registered
providers respond with NOT_HANDLED, then the default provider is called. If HANDLED_BREAK is returned, then the
provider loop is immediately exited and the default provider is not called.
In combination with the Ordered, this provides a way for a provider to either override
existing behavior by setting a low order and returning HANDLED_BREAK, or add to behavior by setting any order and
returning HANDLED.
| Enum Constant and Description |
|---|
HANDLED |
HANDLED_BREAK |
NOT_HANDLED |
| Modifier and Type | Method and Description |
|---|---|
static FieldProviderResponse |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FieldProviderResponse[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FieldProviderResponse HANDLED
public static final FieldProviderResponse NOT_HANDLED
public static final FieldProviderResponse HANDLED_BREAK
public static FieldProviderResponse[] values()
for (FieldProviderResponse c : FieldProviderResponse.values()) System.out.println(c);
public static FieldProviderResponse valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2017. All rights reserved.