public class ListResourceProviderImpl extends Object implements ListResourceProvider
| Constructor and Description |
|---|
ListResourceProviderImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addResource(List<ResourceModel> resources)
adds a List of Resources to the Container
|
void |
addResource(ResourceModel resource)
adds a Resource to the Container
|
boolean |
containsResourcesFromSource(String sourceID)
checks whether there are any resources registered from the source
|
List<ResourceModel> |
provideResource(String resourceID)
returns the FIRST resource (if existing)
|
List<ResourceModel> |
provideResource(String[] resourceIDs)
returns all EXISTING resources for the ID.
|
List<ResourceModel> |
provideResourceFromSource(String sourceID)
returns the resource (if existing) from the source
|
boolean |
providesResource(List<String> resourcesIDs)
checks whether the ResourceContainer can provide at least ONE resource
|
boolean |
providesResource(ResourceModel resource)
checks whether it can provide the resource
|
String |
toString() |
public ListResourceProviderImpl()
public void addResource(ResourceModel resource)
addResource in interface ListResourceProviderresource - an instance of the resource to addpublic void addResource(List<ResourceModel> resources)
addResource in interface ListResourceProviderresources - a List of resources to addpublic boolean providesResource(ResourceModel resource)
providesResource in interface ResourceProviderresource - the resource to providepublic boolean containsResourcesFromSource(String sourceID)
containsResourcesFromSource in interface ResourceProvidersourceID - the ID of the sourcepublic boolean providesResource(List<String> resourcesIDs)
providesResource in interface ResourceProviderresourcesIDs - a list containing sourcespublic List<ResourceModel> provideResource(String[] resourceIDs)
provideResource in interface ResourceProviderresourceIDs - an Array containing the resourcespublic List<ResourceModel> provideResource(String resourceID)
provideResource in interface ResourceProviderresourceID - the ID of the resourcepublic List<ResourceModel> provideResourceFromSource(String sourceID)
provideResourceFromSource in interface ResourceProvidersourceID - the ID of the sourceCopyright © 2016. All rights reserved.