| Modifier and Type | Interface and Description |
|---|---|
interface |
JpaMetadataProvider
Subclass of the
MetadataProvider which contains the additional methods needed. |
| Modifier and Type | Class and Description |
|---|---|
class |
JpaMetadataProviderImpl
A superclass which handles most of the JPA metadata extraction.
|
class |
JpaPersistenceProvider
Java Persistence API (JPA) implementation of
PersistenceProvider. |
| Modifier and Type | Class and Description |
|---|---|
class |
EclipseLinkJpaMetadataProviderImpl
Provides an EclipseLink-specific implementation for the
JpaMetadataProviderImpl. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CompositeMetadataProvider
This metadata provider forms the main provider for the krad-data module.
|
interface |
MetadataProvider
Defines metadata SPI for data providers.
|
interface |
PersistenceProvider
Defines persistence SPI for data providers.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<Provider> |
ProviderRegistrar.providers
The providers currently assigned to the registry.
|
| Modifier and Type | Method and Description |
|---|---|
List<Provider> |
ProviderRegistry.getProviders()
Obtain list of all registered providers.
|
List<Provider> |
ProviderRegistrar.getProviders()
Gets the list of providers for this module.
|
List<Provider> |
ProviderRegistry.getProvidersForType(Class<? extends Provider> providerType)
Obtain list of all registered providers of a given type.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ProviderRegistry.registerProvider(Provider provider)
Register a Provider.
|
boolean |
ProviderRegistry.unregisterProvider(Provider provider)
Unregister a Provider if it exists.
|
| Modifier and Type | Method and Description |
|---|---|
List<Provider> |
ProviderRegistry.getProvidersForType(Class<? extends Provider> providerType)
Obtain list of all registered providers of a given type.
|
void |
ProviderRegistrar.setProviders(List<Provider> providers)
Sets the list of providers for this module.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationMetadataProviderImpl
Parses custom krad-data annotations for additional metadata to layer on top of that provided by the persistence
metadata provider which should have run before this one.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeMetadataProviderImpl
This "provider" aggregates the other metadata providers given in its spring configuration.
|
class |
MetadataProviderBase
Superclass for all metadata providers which contain the basic operations and data structure.
|
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<Class<? extends Provider>> |
ProviderRegistryImpl.enumerateProviderInterfaces(Provider provider)
Enumerates all Provider-derived interfaces in the type hierarchy of the specified Provider class.
|
List<Provider> |
ProviderRegistryImpl.getProviders()
Obtain list of all registered providers.
|
List<Provider> |
ProviderRegistryImpl.getProvidersForType(Class<? extends Provider> providerType)
Obtain list of all registered providers of a given type.
|
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<Class<? extends Provider>> |
ProviderRegistryImpl.enumerateProviderInterfaces(Provider provider)
Enumerates all Provider-derived interfaces in the type hierarchy of the specified Provider class.
|
protected boolean |
ProviderRegistryImpl.hasDataObjectServiceMethod(Provider provider,
String methodName,
Class[] args)
Determines if the given
Provider has the given method. |
void |
ProviderRegistryImpl.registerProvider(Provider provider)
Register a Provider.
|
boolean |
ProviderRegistryImpl.unregisterProvider(Provider provider)
Unregister a Provider if it exists.
|
| Modifier and Type | Method and Description |
|---|---|
List<Provider> |
ProviderRegistryImpl.getProvidersForType(Class<? extends Provider> providerType)
Obtain list of all registered providers of a given type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SpringMetadataProviderImpl
Metadata provider which can be configured via the standard spring mechanisms.
|
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.