public enum MetadataProviderResponse extends Enum<MetadataProviderResponse>
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 MetadataProviderResponse |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MetadataProviderResponse[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MetadataProviderResponse HANDLED
public static final MetadataProviderResponse NOT_HANDLED
public static final MetadataProviderResponse HANDLED_BREAK
public static MetadataProviderResponse[] values()
for (MetadataProviderResponse c : MetadataProviderResponse.values()) System.out.println(c);
public static MetadataProviderResponse 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 © 2024. All rights reserved.