public class ConnectionManager extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_ENDPOINT
Default location of service endpoint
|
static Logger |
logger |
static Properties |
props
Instance of applicaiton properties
|
static String |
PROPS_NAME
Name of properties file that contains override for service endpoint
|
Constructor and Description |
---|
ConnectionManager() |
Modifier and Type | Method and Description |
---|---|
static boolean |
deletePackage(String serverUrl,
ViewRegistryPackage registryPackage)
Removes a RegistryPackage from the registry
|
static boolean |
deleteProduct(String serverUrl,
ViewProduct product)
Removes an ExtrinsicObject from the registry
|
static List<ViewAssociation> |
getAssociations(String serverUrl,
RegistryQuery<AssociationFilter> query) |
static ViewAssociations |
getAssociations(String serverUrl,
RegistryQuery<AssociationFilter> query,
Integer start,
Integer numResults)
Retrieve associations from remote registry service.
|
static ViewClassificationNodes |
getClassificationNodes(String serverUrl,
RegistryQuery<ExtrinsicFilter> query,
Integer start,
Integer numResults)
Retrieve classification nodes from remote registry service.
|
static ViewAuditableEvents |
getEvents(String serverUrl,
RegistryQuery<EventFilter> query,
Integer start,
Integer numResults)
Retrieve events from remote registry service.
|
static ViewRegistryPackages |
getPackages(String serverUrl,
RegistryQuery<PackageFilter> query,
Integer start,
Integer numResults)
Retrieve packages from remote registry service.
|
static ViewProduct |
getProduct(String serverUrl,
String guid)
Retrieve a product from remote registry service.
|
static ViewProducts |
getProducts(String serverUrl)
Get products starting from the first record, with no filtering, the
default sort and the default number of records.
|
static ViewProducts |
getProducts(String serverUrl,
Integer start)
Get products starting from the given record number, with no filtering,
the default sort and the default number of records.
|
static ViewProducts |
getProducts(String serverUrl,
Integer start,
Integer numResults)
Get products starting from the given record number and number of records.
|
static ViewProducts |
getProducts(String serverUrl,
RegistryQuery<ExtrinsicFilter> query,
Integer start,
Integer numResults)
Retrieve products from remote registry service.
|
static Properties |
getProperties()
Get an instance of the application properties.
|
static RegistryClient |
getRegistry(String serverUrl)
Get instance of RegistryClient to work with REST interface of registry.
|
static ViewSchemes |
getSchemes(String serverUrl,
Integer start,
Integer numResults)
Retrieve schemes from remote registry service.
|
static ViewServices |
getServices(String serverUrl,
Integer start,
Integer numResults)
Retrieve services from remote registry service.
|
static StatusInformation |
getStatusInfo(String serverUrl) |
static void |
postArtifacts() |
static void |
postRevision() |
static void |
synch() |
static boolean |
updatePackage(String serverUrl,
ViewRegistryPackage registryPackage)
Updates the given RegistryPackage
|
static boolean |
updateProduct(String serverUrl,
ViewProduct product)
Updates the given ExtrinsicObject
|
public static final String DEFAULT_SERVICE_ENDPOINT
public static final String PROPS_NAME
public static Properties props
public static Logger logger
public static void synch()
public static StatusInformation getStatusInfo(String serverUrl)
public static ViewProducts getProducts(String serverUrl)
#getProducts(RegistryQuery, Integer, Integer)
public static ViewProducts getProducts(String serverUrl, Integer start)
#getProducts(RegistryQuery, Integer, Integer)
public static ViewProducts getProducts(String serverUrl, Integer start, Integer numResults)
#getProducts(RegistryQuery, Integer, Integer)
public static ViewProducts getProducts(String serverUrl, RegistryQuery<ExtrinsicFilter> query, Integer start, Integer numResults)
query
- a query object containing filter and search params for
retrieving productsstart
- start index for retrieved results. Defaults to 1.numResults
- number of results to return. Defaults to 20.public static ViewServices getServices(String serverUrl, Integer start, Integer numResults)
start
- start index for retrieved results. Defaults to 1.numResults
- number of results to return. Defaults to 20.public static ViewSchemes getSchemes(String serverUrl, Integer start, Integer numResults)
start
- start index for retrieved results. Defaults to 1.numResults
- number of results to return. Defaults to 20.public static ViewRegistryPackages getPackages(String serverUrl, RegistryQuery<PackageFilter> query, Integer start, Integer numResults)
start
- start index for retrieved results. Defaults to 1.numResults
- number of results to return. Defaults to 20.public static boolean updatePackage(String serverUrl, ViewRegistryPackage registryPackage)
viewRegistryPackage
- a RegistryPackage to updatepublic static boolean updateProduct(String serverUrl, ViewProduct product)
product
- an ExtrinsicObject to updatepublic static boolean deleteProduct(String serverUrl, ViewProduct product)
product
- an extrinsic object to removepublic static boolean deletePackage(String serverUrl, ViewRegistryPackage registryPackage)
registryPackage
- a RegistryPackage object to removepublic static ViewAuditableEvents getEvents(String serverUrl, RegistryQuery<EventFilter> query, Integer start, Integer numResults)
query
- a query object containing filter and search params for
retrieving eventsstart
- start index for retrieved results. Defaults to 1.numResults
- number of results to return. Defaults to 20.public static ViewProduct getProduct(String serverUrl, String guid)
guid
- global unique identifierpublic static ViewClassificationNodes getClassificationNodes(String serverUrl, RegistryQuery<ExtrinsicFilter> query, Integer start, Integer numResults)
guid
- global unique identifierpublic static List<ViewAssociation> getAssociations(String serverUrl, RegistryQuery<AssociationFilter> query)
public static ViewAssociations getAssociations(String serverUrl, RegistryQuery<AssociationFilter> query, Integer start, Integer numResults)
query
- a query object containing filter and search params for
retrieving associationsstart
- start index for retrieved results. Defaults to 1.numResults
- number of results to return. Defaults to 20.public static void postArtifacts()
public static void postRevision()
public static RegistryClient getRegistry(String serverUrl)
public static Properties getProperties()
Copyright © 2010–2017 Planetary Data System. All rights reserved.