| Constructor and Description |
|---|
StoreInfoImpl(Class<?> interfaceClass,
Class<?> storeDomainClass,
Store<Serializable> storeImpl) |
StoreInfoImpl(Class<?> interfaceClass,
Class<?> storeDomainClass,
Supplier<Store<Serializable>> storeSupplier) |
| Modifier and Type | Method and Description |
|---|---|
Class<?> |
getDomainObjectClass()
Returns the Store's domain object class if applicable.
|
<T> T |
getImplementation(Class<? extends T> clazz)
Returns the Store's implementation
|
Class<?> |
getInterface()
Returns the Store's interface class
|
public StoreInfoImpl(Class<?> interfaceClass, Class<?> storeDomainClass, Store<Serializable> storeImpl)
public StoreInfoImpl(Class<?> interfaceClass, Class<?> storeDomainClass, Supplier<Store<Serializable>> storeSupplier)
public Class<?> getInterface()
StoreInfogetInterface in interface StoreInfopublic Class<?> getDomainObjectClass()
StoreInfogetDomainObjectClass in interface StoreInfopublic <T> T getImplementation(Class<? extends T> clazz)
StoreInfogetImplementation in interface StoreInfoclazz - the type of the implementationCopyright © 2021 Paul Warren. All rights reserved.