|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.pds.registry.server.connection.ConnectionManager
public class ConnectionManager
Manager to send and receive info from remote registry service. Note that connection to localhost is currently hard wired in.
Field Summary | |
---|---|
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 Summary | |
---|---|
ConnectionManager()
|
Method Summary | |
---|---|
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,
gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.AssociationFilter> query)
|
static ViewAssociations |
getAssociations(String serverUrl,
gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.AssociationFilter> query,
Integer start,
Integer numResults)
Retrieve associations from remote registry service. |
static ViewClassificationNodes |
getClassificationNodes(String serverUrl,
gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.ExtrinsicFilter> query,
Integer start,
Integer numResults)
Retrieve classification nodes from remote registry service. |
static ViewAuditableEvents |
getEvents(String serverUrl,
gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.EventFilter> query,
Integer start,
Integer numResults)
Retrieve events from remote registry service. |
static ViewRegistryPackages |
getPackages(String serverUrl,
gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.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,
gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.ExtrinsicFilter> query,
Integer start,
Integer numResults)
Retrieve products from remote registry service. |
static Properties |
getProperties()
Get an instance of the application properties. |
static gov.nasa.pds.registry.client.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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DEFAULT_SERVICE_ENDPOINT
public static final String PROPS_NAME
public static Properties props
public static Logger logger
Constructor Detail |
---|
public ConnectionManager()
Method Detail |
---|
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, gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.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, gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.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, gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.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 identifier
public static ViewClassificationNodes getClassificationNodes(String serverUrl, gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.ExtrinsicFilter> query, Integer start, Integer numResults)
guid
- global unique identifier
public static List<ViewAssociation> getAssociations(String serverUrl, gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.AssociationFilter> query)
public static ViewAssociations getAssociations(String serverUrl, gov.nasa.pds.registry.query.RegistryQuery<gov.nasa.pds.registry.query.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 gov.nasa.pds.registry.client.RegistryClient getRegistry(String serverUrl)
public static Properties getProperties()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |