public class AbstractResources<T extends ModelInfo>
extends java.lang.Object
| Constructor and Description | 
|---|
AbstractResources(ViPRCatalogClient parent,
                 RestClient client,
                 java.lang.Class<T> resourceClass,
                 java.lang.String baseUrl)  | 
| Modifier and Type | Method and Description | 
|---|---|
T | 
get(java.lang.String id)
Gets a single resource by ID. 
 | 
java.util.List<T> | 
getByIds(java.util.Collection<java.lang.String> ids)
Gets a number of resources by their identifier. 
 | 
java.util.List<T> | 
getByRefs(java.util.Collection<Reference> refs)
Gets a list of resources by references. 
 | 
public AbstractResources(ViPRCatalogClient parent, RestClient client, java.lang.Class<T> resourceClass, java.lang.String baseUrl)
public T get(java.lang.String id)
API Call: GET /api/RESOURCE/{id}
id - identifier.public java.util.List<T> getByIds(java.util.Collection<java.lang.String> ids)
ids - identifiers.public java.util.List<T> getByRefs(java.util.Collection<Reference> refs)
refs - references.getByIds(java.util.Collection)