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)