@Service public class ResourceModelMetaDataRegistrar extends Object
ResourceModelMetaData for each ResourceModel.
This meta-data may then be used by processors of a resource model,
e.g. the FieldValueMappingCallback,
to avoid having to reflect on the resource model type.| Constructor and Description |
|---|
ResourceModelMetaDataRegistrar() |
| Modifier and Type | Method and Description |
|---|---|
Collection<ResourceModelMetaData> |
get() |
ResourceModelMetaData |
get(Class<?> modelType) |
ResourceModelMetaData |
register(OsgiBeanSource<?> beanSource) |
void |
remove(org.osgi.framework.Bundle bundle) |
void |
tearDown() |
public Collection<ResourceModelMetaData> get()
ResourceModelMetaData of all currently known resource models.public ResourceModelMetaData get(Class<?> modelType)
ResourceModelMetaData of the specified model. Never null - throws an IllegalStateException
if the model type is not known as a resource model must always be registered.public ResourceModelMetaData register(OsgiBeanSource<?> beanSource)
public void remove(org.osgi.framework.Bundle bundle)
@PreDestroy public void tearDown()
Copyright © 2014–2015. All rights reserved.