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)