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 ListResourceProvider
resource
- an instance of the resource to addpublic void addResource(List<ResourceModel> resources)
addResource
in interface ListResourceProvider
resources
- a List of resources to addpublic boolean providesResource(ResourceModel resource)
providesResource
in interface ResourceProvider
resource
- the resource to providepublic boolean containsResourcesFromSource(String sourceID)
containsResourcesFromSource
in interface ResourceProvider
sourceID
- the ID of the sourcepublic boolean providesResource(List<String> resourcesIDs)
providesResource
in interface ResourceProvider
resourcesIDs
- a list containing sourcespublic List<ResourceModel> provideResource(String[] resourceIDs)
provideResource
in interface ResourceProvider
resourceIDs
- an Array containing the resourcespublic List<ResourceModel> provideResource(String resourceID)
provideResource
in interface ResourceProvider
resourceID
- the ID of the resourcepublic List<ResourceModel> provideResourceFromSource(String sourceID)
provideResourceFromSource
in interface ResourceProvider
sourceID
- the ID of the sourceCopyright © 2016. All rights reserved.