Package | Description |
---|---|
gov.nasa.pds.registry.client | |
gov.nasa.pds.registry.model | |
gov.nasa.pds.registry.model.naming | |
gov.nasa.pds.registry.model.wrapper | |
gov.nasa.pds.registry.service |
Modifier and Type | Method and Description |
---|---|
<T extends RegistryObject> |
RegistryClient.deleteObject(String guid,
Class<T> objectClass)
Removes an object from the registry of the given type
|
<T extends RegistryObject> |
RegistryClient.getLatestObject(String lid,
Class<T> objectClass)
Retrieve the latest version of a registry object
|
<T extends RegistryObject> |
RegistryClient.getObject(String guid,
Class<T> objectClass)
Retrieves an object from the registry of the given type
|
<T extends RegistryObject> |
RegistryClient.getObjects(Integer start,
Integer rows,
Class<T> objectClass)
Retrieves a paged set of registry objects from the collection of objects of
the specified type.
|
Modifier and Type | Method and Description |
---|---|
String |
RegistryClient.publishObject(RegistryObject object)
Publish a registry object to the service
|
void |
RegistryClient.updateObject(RegistryObject object)
Updates the given registry object by using its guid to indicate the object
to update.
|
String |
RegistryClient.versionObject(RegistryObject object)
Publishes a version of the given object that is considered a major version
update.
|
String |
RegistryClient.versionObject(RegistryObject object,
Boolean major)
Publishes a version of the given object
|
Modifier and Type | Class and Description |
---|---|
class |
Association
This class allows one to relate a source and target registry object along a
named relationship.
|
class |
AuditableEvent
AuditableEvent instances provide a long-term record of events that effected a
change in a RegistryObject.
|
class |
Classification
A Classification instance classifies a RegistryObject instance by referencing
a node defined within a particular ClassificationScheme.
|
class |
ClassificationNode
ClassificationNode instances are used to define tree structures where each
node in the tree is a ClassificationNode.
|
class |
ClassificationScheme
A ClassificationScheme instance describes a taxonomy.
|
class |
ExternalIdentifier
ExternalIdentifier instances provide the additional identifier information to
RegistryObject such as DUNS number, Social Security Number, or an alias name
of the organization.
|
class |
ExternalLink
ExternalLinks use URIs to associate content in the registry with content that
MAY reside outside the registry.
|
class |
ExtrinsicObject |
class |
RegistryPackage
RegistryPackage instances allow for grouping of logically related
RegistryObject instances even if individual member objects belong to
different Submitting Organizations.
|
class |
Service
Service instances describe services, such as web services, web sites, FTP
servers, etc.
|
class |
ServiceBinding
ServiceBinding instances are RegistryObjects that represent technical
information on a specific way to access a Service instance.
|
class |
SpecificationLink
A SpecificationLink provides the linkage between a ServiceBinding and one of
its technical specifications that describes how to use the service using the
ServiceBinding.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends RegistryObject> |
ObjectClass.getObjectClass() |
List<? extends RegistryObject> |
RegistryObjectList.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
RegistryObjectList.setObjects(List<? extends RegistryObject> objects) |
Constructor and Description |
---|
RegistryObject(RegistryObject object) |
Modifier and Type | Method and Description |
---|---|
Comparator<RegistryObject> |
Versioner.getComparator() |
Comparator<RegistryObject> |
DefaultVersioner.getComparator()
This comparator imposes orderings that are inconsistent with equals as it
only compares the version attribute on Registry Objects.
|
Modifier and Type | Class and Description |
---|---|
class |
ExtendedExtrinsicObject
Class leverages the Decorator Pattern by inheriting the functions of
ExtrinsicObject through the ExtrinsicObjectDecorator class. |
Modifier and Type | Method and Description |
---|---|
RegistryObject |
RegistryServiceImpl.getEarliestObject(String lid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getEarliestObject(String lid,
Class<? extends RegistryObject> objectClass)
Retrieves the earliest version of the
RegsitryObject with the given
logical identifier |
RegistryObject |
RegistryServiceImpl.getLatestObject(String lid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getLatestObject(String lid,
Class<? extends RegistryObject> objectClass)
Retrieves the latest version of the
RegistryObject with the given
logical identifier |
RegistryObject |
RegistryServiceImpl.getLatestObjectWithoutException(String lid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryServiceImpl.getNextObject(String guid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getNextObject(String guid,
Class<? extends RegistryObject> objectClass)
Retrieves the next version of the
RegsitryObject |
RegistryObject |
RegistryServiceImpl.getNextObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryServiceImpl.getObject(String guid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getObject(String guid,
Class<? extends RegistryObject> objectClass)
Retrieves a registry object of the requested type
|
RegistryObject |
RegistryServiceImpl.getObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryServiceImpl.getPreviousObject(String guid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getPreviousObject(String guid,
Class<? extends RegistryObject> objectClass)
Retrieves the previous version of the
RegistryObject |
RegistryObject |
RegistryServiceImpl.getPreviousObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStoreJPA.getRegistryObject(String guid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStore.getRegistryObject(String guid,
Class<? extends RegistryObject> objectClass)
Returns the registry object with a given guid and of the given type
|
RegistryObject |
MetadataStoreJPA.getRegistryObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStore.getRegistryObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass)
Retrieves a registry object that is identified by its logical identifier
and user supplied version.
|
Modifier and Type | Method and Description |
---|---|
PagedResponse<? extends RegistryObject> |
RegistryService.getObjects(RegistryQuery<ObjectFilter> query,
Integer start,
Integer rows,
Class<? extends RegistryObject> objectClass)
Generic query for a given class of registry objects.
|
List<RegistryObject> |
RegistryServiceImpl.getObjectVersions(String lid,
Class<? extends RegistryObject> objectClass) |
List<RegistryObject> |
RegistryService.getObjectVersions(String lid,
Class<? extends RegistryObject> objectClass)
Retrieves all versions of a
RegistryObject |
List<RegistryObject> |
MetadataStoreJPA.getRegistryObjects(Integer start,
Integer rows,
Class<? extends RegistryObject> objectClass) |
List<? extends RegistryObject> |
MetadataStore.getRegistryObjects(Integer start,
Integer rows,
Class<? extends RegistryObject> objectClass)
This method allows paging through registry objects of a given type.
|
PagedResponse<? extends RegistryObject> |
MetadataStore.getRegistryObjects(RegistryQuery<ObjectFilter> query,
Integer start,
Integer rows,
Class<? extends RegistryObject> objectClass)
Generic query for a given class of registry objects.
|
List<RegistryObject> |
MetadataStoreJPA.getRegistryObjectVersions(String lid,
Class<? extends RegistryObject> objectClass) |
List<? extends RegistryObject> |
MetadataStore.getRegistryObjectVersions(String lid,
Class<? extends RegistryObject> objectClass)
Returns all versions of a registry object that share a logical identifier
|
Modifier and Type | Method and Description |
---|---|
String |
RegistryServiceImpl.publishObject(String user,
RegistryObject registryObject) |
String |
RegistryService.publishObject(String user,
RegistryObject registryObject)
Publishes a registry object to the registry.
|
String |
RegistryServiceImpl.publishObject(String user,
RegistryObject registryObject,
String packageId) |
String |
RegistryService.publishObject(String user,
RegistryObject registryObject,
String packageId)
Publishes a registry object to the registry.
|
void |
MetadataStoreJPA.saveRegistryObject(RegistryObject registryObject) |
void |
MetadataStore.saveRegistryObject(RegistryObject registryObject)
Stores a registry object into the back end.
|
void |
RegistryServiceImpl.updateObject(String user,
RegistryObject registryObject) |
void |
RegistryService.updateObject(String user,
RegistryObject registryObject)
This method allows one to update all the metadata associated with a
registry object.
|
void |
MetadataStoreJPA.updateRegistryObject(RegistryObject registryObject) |
void |
MetadataStore.updateRegistryObject(RegistryObject registryObject)
Updates a registry object that shares the guid of the given object
|
String |
RegistryServiceImpl.versionObject(String user,
RegistryObject registryObject,
boolean major) |
String |
RegistryService.versionObject(String user,
RegistryObject object,
boolean major)
Versions a
RegistryObject in the registry and publishes the
contents of the provided extrinsic object. |
String |
RegistryServiceImpl.versionObject(String user,
RegistryObject registryObject,
boolean major,
String packageId) |
String |
RegistryService.versionObject(String user,
RegistryObject registryObject,
boolean major,
String packageId)
Versions a
RegistryObject in the registry and publishes the
contents of the provided extrinsic object. |
Modifier and Type | Method and Description |
---|---|
void |
RegistryServiceImpl.changeObjectStatus(String user,
String guid,
ObjectAction action,
Class<? extends RegistryObject> objectClass) |
void |
RegistryService.changeObjectStatus(String user,
String guid,
ObjectAction action,
Class<? extends RegistryObject> objectClass)
Changes the status of registry object with the given guid and of the given
type
|
String |
RegistryServiceImpl.configure(String user,
RegistryPackage registryPackage,
List<? extends RegistryObject> registryObjects) |
String |
RegistryService.configure(String user,
RegistryPackage registryPackage,
List<? extends RegistryObject> list)
Configures the registry with a list of registry objects as input.
|
void |
RegistryServiceImpl.deleteObject(String user,
String guid,
Class<? extends RegistryObject> objectClass) |
void |
RegistryService.deleteObject(String user,
String guid,
Class<? extends RegistryObject> objectClass)
Deletes a
RegistryObject from the registry which share the logical
identifier and version. |
void |
RegistryServiceImpl.deleteObject(String user,
String lid,
String versionId,
Class<? extends RegistryObject> objectClass) |
void |
MetadataStoreJPA.deleteRegistryObject(String guid,
Class<? extends RegistryObject> objectClass) |
void |
MetadataStore.deleteRegistryObject(String guid,
Class<? extends RegistryObject> objectClass)
Removes a registry object from the back end store.
|
RegistryObject |
RegistryServiceImpl.getEarliestObject(String lid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getEarliestObject(String lid,
Class<? extends RegistryObject> objectClass)
Retrieves the earliest version of the
RegsitryObject with the given
logical identifier |
RegistryObject |
RegistryServiceImpl.getLatestObject(String lid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getLatestObject(String lid,
Class<? extends RegistryObject> objectClass)
Retrieves the latest version of the
RegistryObject with the given
logical identifier |
RegistryObject |
RegistryServiceImpl.getLatestObjectWithoutException(String lid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryServiceImpl.getNextObject(String guid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getNextObject(String guid,
Class<? extends RegistryObject> objectClass)
Retrieves the next version of the
RegsitryObject |
RegistryObject |
RegistryServiceImpl.getNextObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass) |
long |
MetadataStoreJPA.getNumRegistryObjects(Class<? extends RegistryObject> objectClass) |
long |
MetadataStore.getNumRegistryObjects(Class<? extends RegistryObject> objectClass)
Gets the count of registry objects managed in the backed of a given type.
|
RegistryObject |
RegistryServiceImpl.getObject(String guid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getObject(String guid,
Class<? extends RegistryObject> objectClass)
Retrieves a registry object of the requested type
|
RegistryObject |
RegistryServiceImpl.getObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass) |
PagedResponse<Association> |
RegistryServiceImpl.getObjects(RegistryQuery<ObjectFilter> query,
Integer start,
Integer rows,
Class<? extends RegistryObject> objectClass) |
PagedResponse<? extends RegistryObject> |
RegistryService.getObjects(RegistryQuery<ObjectFilter> query,
Integer start,
Integer rows,
Class<? extends RegistryObject> objectClass)
Generic query for a given class of registry objects.
|
List<RegistryObject> |
RegistryServiceImpl.getObjectVersions(String lid,
Class<? extends RegistryObject> objectClass) |
List<RegistryObject> |
RegistryService.getObjectVersions(String lid,
Class<? extends RegistryObject> objectClass)
Retrieves all versions of a
RegistryObject |
RegistryObject |
RegistryServiceImpl.getPreviousObject(String guid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getPreviousObject(String guid,
Class<? extends RegistryObject> objectClass)
Retrieves the previous version of the
RegistryObject |
RegistryObject |
RegistryServiceImpl.getPreviousObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStoreJPA.getRegistryObject(String guid,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStore.getRegistryObject(String guid,
Class<? extends RegistryObject> objectClass)
Returns the registry object with a given guid and of the given type
|
RegistryObject |
MetadataStoreJPA.getRegistryObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStore.getRegistryObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass)
Retrieves a registry object that is identified by its logical identifier
and user supplied version.
|
List<RegistryObject> |
MetadataStoreJPA.getRegistryObjects(Integer start,
Integer rows,
Class<? extends RegistryObject> objectClass) |
List<? extends RegistryObject> |
MetadataStore.getRegistryObjects(Integer start,
Integer rows,
Class<? extends RegistryObject> objectClass)
This method allows paging through registry objects of a given type.
|
PagedResponse |
MetadataStoreJPA.getRegistryObjects(RegistryQuery<ObjectFilter> query,
Integer start,
Integer rows,
Class<? extends RegistryObject> objectClass) |
PagedResponse<? extends RegistryObject> |
MetadataStore.getRegistryObjects(RegistryQuery<ObjectFilter> query,
Integer start,
Integer rows,
Class<? extends RegistryObject> objectClass)
Generic query for a given class of registry objects.
|
List<RegistryObject> |
MetadataStoreJPA.getRegistryObjectVersions(String lid,
Class<? extends RegistryObject> objectClass) |
List<? extends RegistryObject> |
MetadataStore.getRegistryObjectVersions(String lid,
Class<? extends RegistryObject> objectClass)
Returns all versions of a registry object that share a logical identifier
|
boolean |
MetadataStoreJPA.hasRegistryObject(String guid,
Class<? extends RegistryObject> objectClass) |
boolean |
MetadataStore.hasRegistryObject(String guid,
Class<? extends RegistryObject> objectClass)
Test to see if a registry object exists with a guid and type requested.
|
boolean |
MetadataStoreJPA.hasRegistryObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass) |
boolean |
MetadataStore.hasRegistryObject(String lid,
String versionName,
Class<? extends RegistryObject> objectClass)
Test to see if a registry object exists with a logical identifier, version,
and type requested.
|
boolean |
MetadataStoreJPA.hasRegistryObjectVersions(String lid,
Class<? extends RegistryObject> objectClass) |
boolean |
MetadataStore.hasRegistryObjectVersions(String lid,
Class<? extends RegistryObject> objectClass)
Test to see if there are any versions of the registry object with the
logical id and type requested
|
void |
RegistryServiceImpl.publishObjects(String user,
List<? extends RegistryObject> registryObjects) |
void |
RegistryService.publishObjects(String user,
List<? extends RegistryObject> registryObjects) |
void |
RegistryServiceImpl.publishObjects(String user,
List<? extends RegistryObject> registryObjects,
String packageId) |
void |
RegistryService.publishObjects(String user,
List<? extends RegistryObject> registryObjects,
String packageId) |
void |
MetadataStoreJPA.saveRegistryObjects(List<RegistryObject> registryObjects) |
void |
MetadataStore.saveRegistryObjects(List<RegistryObject> registryObject) |
void |
RegistryServiceImpl.versionObjects(String user,
List<? extends RegistryObject> registryObjects,
boolean major) |
void |
RegistryService.versionObjects(String user,
List<? extends RegistryObject> registryObjects,
boolean major) |
void |
RegistryServiceImpl.versionObjects(String user,
List<? extends RegistryObject> registryObjects,
boolean major,
String packageId) |
void |
RegistryService.versionObjects(String user,
List<? extends RegistryObject> registryObjects,
boolean major,
String packageId) |
Copyright © 2010–2016 Planetary Data System. All rights reserved.