@Service public class ResourceModelProviderImpl extends Object implements io.neba.api.resourcemodels.ResourceModelProvider
Resource to a ResourceModel
if a model is registered for the resource type.
adapted to a specific target type.ResourceModel.types(), this provider
may return null since there are no means to automatically resolve such ambiguities.| Constructor and Description |
|---|
ResourceModelProviderImpl() |
| Modifier and Type | Method and Description |
|---|---|
Object |
resolveMostSpecificModel(org.apache.sling.api.resource.Resource resource) |
Object |
resolveMostSpecificModelIncludingModelsForBaseTypes(org.apache.sling.api.resource.Resource resource) |
Object |
resolveMostSpecificModelWithBeanName(org.apache.sling.api.resource.Resource resource,
String beanName) |
public Object resolveMostSpecificModelWithBeanName(org.apache.sling.api.resource.Resource resource, String beanName)
resolveMostSpecificModelWithBeanName in interface io.neba.api.resourcemodels.ResourceModelProviderpublic Object resolveMostSpecificModel(org.apache.sling.api.resource.Resource resource)
resolveMostSpecificModel in interface io.neba.api.resourcemodels.ResourceModelProviderpublic Object resolveMostSpecificModelIncludingModelsForBaseTypes(org.apache.sling.api.resource.Resource resource)
resolveMostSpecificModelIncludingModelsForBaseTypes in interface io.neba.api.resourcemodels.ResourceModelProviderCopyright © 2014–2015. All rights reserved.