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(java.lang.String guid,
java.lang.Class<T> objectClass)
Removes an object from the registry of the given type
|
<T extends RegistryObject> |
RegistryClient.getLatestObject(java.lang.String lid,
java.lang.Class<T> objectClass)
Retrieve the latest version of a registry object
|
<T extends RegistryObject> |
RegistryClient.getObject(java.lang.String guid,
java.lang.Class<T> objectClass)
Retrieves an object from the registry of the given type
|
<T extends RegistryObject> |
RegistryClient.getObjects(java.lang.Integer start,
java.lang.Integer rows,
java.lang.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 |
---|---|
java.lang.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.
|
java.lang.String |
RegistryClient.versionObject(RegistryObject object)
Publishes a version of the given object that is considered a major version
update.
|
java.lang.String |
RegistryClient.versionObject(RegistryObject object,
java.lang.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 |
---|---|
java.lang.Class<? extends RegistryObject> |
ObjectClass.getObjectClass() |
java.util.List<? extends RegistryObject> |
RegistryObjectList.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
RegistryObjectList.setObjects(java.util.List<? extends RegistryObject> objects) |
Constructor and Description |
---|
RegistryObject(RegistryObject object) |
Modifier and Type | Method and Description |
---|---|
java.util.Comparator<RegistryObject> |
DefaultVersioner.getComparator()
This comparator imposes orderings that are inconsistent with equals as it
only compares the version attribute on Registry Objects.
|
java.util.Comparator<RegistryObject> |
Versioner.getComparator() |
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(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getEarliestObject(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves the earliest version of the
RegsitryObject with the given
logical identifier |
RegistryObject |
RegistryServiceImpl.getLatestObject(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getLatestObject(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves the latest version of the
RegistryObject with the given
logical identifier |
RegistryObject |
RegistryServiceImpl.getLatestObjectWithoutException(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryServiceImpl.getNextObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getNextObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves the next version of the
RegsitryObject |
RegistryObject |
RegistryServiceImpl.getNextObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryServiceImpl.getObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves a registry object of the requested type
|
RegistryObject |
RegistryServiceImpl.getObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryServiceImpl.getPreviousObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getPreviousObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves the previous version of the
RegistryObject |
RegistryObject |
RegistryServiceImpl.getPreviousObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStoreJPA.getRegistryObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStore.getRegistryObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass)
Returns the registry object with a given guid and of the given type
|
RegistryObject |
MetadataStoreJPA.getRegistryObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStore.getRegistryObject(java.lang.String lid,
java.lang.String versionName,
java.lang.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,
java.lang.Integer start,
java.lang.Integer rows,
java.lang.Class<? extends RegistryObject> objectClass)
Generic query for a given class of registry objects.
|
java.util.List<RegistryObject> |
RegistryServiceImpl.getObjectVersions(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass) |
java.util.List<RegistryObject> |
RegistryService.getObjectVersions(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves all versions of a
RegistryObject |
java.util.List<RegistryObject> |
MetadataStoreJPA.getRegistryObjects(java.lang.Integer start,
java.lang.Integer rows,
java.lang.Class<? extends RegistryObject> objectClass) |
java.util.List<? extends RegistryObject> |
MetadataStore.getRegistryObjects(java.lang.Integer start,
java.lang.Integer rows,
java.lang.Class<? extends RegistryObject> objectClass)
This method allows paging through registry objects of a given type.
|
PagedResponse<? extends RegistryObject> |
MetadataStore.getRegistryObjects(RegistryQuery<ObjectFilter> query,
java.lang.Integer start,
java.lang.Integer rows,
java.lang.Class<? extends RegistryObject> objectClass)
Generic query for a given class of registry objects.
|
java.util.List<RegistryObject> |
MetadataStoreJPA.getRegistryObjectVersions(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass) |
java.util.List<? extends RegistryObject> |
MetadataStore.getRegistryObjectVersions(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass)
Returns all versions of a registry object that share a logical identifier
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
RegistryServiceImpl.publishObject(java.lang.String user,
RegistryObject registryObject) |
java.lang.String |
RegistryService.publishObject(java.lang.String user,
RegistryObject registryObject)
Publishes a registry object to the registry.
|
java.lang.String |
RegistryServiceImpl.publishObject(java.lang.String user,
RegistryObject registryObject,
java.lang.String packageId) |
java.lang.String |
RegistryService.publishObject(java.lang.String user,
RegistryObject registryObject,
java.lang.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(java.lang.String user,
RegistryObject registryObject) |
void |
RegistryService.updateObject(java.lang.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
|
java.lang.String |
RegistryServiceImpl.versionObject(java.lang.String user,
RegistryObject registryObject,
boolean major) |
java.lang.String |
RegistryService.versionObject(java.lang.String user,
RegistryObject object,
boolean major)
Versions a
RegistryObject in the registry and publishes the
contents of the provided extrinsic object. |
java.lang.String |
RegistryServiceImpl.versionObject(java.lang.String user,
RegistryObject registryObject,
boolean major,
java.lang.String packageId) |
java.lang.String |
RegistryService.versionObject(java.lang.String user,
RegistryObject registryObject,
boolean major,
java.lang.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(java.lang.String user,
java.lang.String guid,
ObjectAction action,
java.lang.Class<? extends RegistryObject> objectClass) |
void |
RegistryService.changeObjectStatus(java.lang.String user,
java.lang.String guid,
ObjectAction action,
java.lang.Class<? extends RegistryObject> objectClass)
Changes the status of registry object with the given guid and of the given
type
|
java.lang.String |
RegistryServiceImpl.configure(java.lang.String user,
RegistryPackage registryPackage,
java.util.List<? extends RegistryObject> registryObjects) |
java.lang.String |
RegistryService.configure(java.lang.String user,
RegistryPackage registryPackage,
java.util.List<? extends RegistryObject> list)
Configures the registry with a list of registry objects as input.
|
void |
RegistryServiceImpl.deleteObject(java.lang.String user,
java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass) |
void |
RegistryService.deleteObject(java.lang.String user,
java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass)
Deletes a
RegistryObject from the registry which share the logical
identifier and version. |
void |
RegistryServiceImpl.deleteObject(java.lang.String user,
java.lang.String lid,
java.lang.String versionId,
java.lang.Class<? extends RegistryObject> objectClass) |
void |
MetadataStoreJPA.deleteRegistryObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass) |
void |
MetadataStore.deleteRegistryObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass)
Removes a registry object from the back end store.
|
RegistryObject |
RegistryServiceImpl.getEarliestObject(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getEarliestObject(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves the earliest version of the
RegsitryObject with the given
logical identifier |
RegistryObject |
RegistryServiceImpl.getLatestObject(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getLatestObject(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves the latest version of the
RegistryObject with the given
logical identifier |
RegistryObject |
RegistryServiceImpl.getLatestObjectWithoutException(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryServiceImpl.getNextObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getNextObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves the next version of the
RegsitryObject |
RegistryObject |
RegistryServiceImpl.getNextObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass) |
long |
MetadataStoreJPA.getNumRegistryObjects(java.lang.Class<? extends RegistryObject> objectClass) |
long |
MetadataStore.getNumRegistryObjects(java.lang.Class<? extends RegistryObject> objectClass)
Gets the count of registry objects managed in the backed of a given type.
|
RegistryObject |
RegistryServiceImpl.getObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves a registry object of the requested type
|
RegistryObject |
RegistryServiceImpl.getObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass) |
PagedResponse<Association> |
RegistryServiceImpl.getObjects(RegistryQuery<ObjectFilter> query,
java.lang.Integer start,
java.lang.Integer rows,
java.lang.Class<? extends RegistryObject> objectClass) |
PagedResponse<? extends RegistryObject> |
RegistryService.getObjects(RegistryQuery<ObjectFilter> query,
java.lang.Integer start,
java.lang.Integer rows,
java.lang.Class<? extends RegistryObject> objectClass)
Generic query for a given class of registry objects.
|
java.util.List<RegistryObject> |
RegistryServiceImpl.getObjectVersions(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass) |
java.util.List<RegistryObject> |
RegistryService.getObjectVersions(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves all versions of a
RegistryObject |
RegistryObject |
RegistryServiceImpl.getPreviousObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
RegistryService.getPreviousObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves the previous version of the
RegistryObject |
RegistryObject |
RegistryServiceImpl.getPreviousObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStoreJPA.getRegistryObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStore.getRegistryObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass)
Returns the registry object with a given guid and of the given type
|
RegistryObject |
MetadataStoreJPA.getRegistryObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass) |
RegistryObject |
MetadataStore.getRegistryObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass)
Retrieves a registry object that is identified by its logical identifier
and user supplied version.
|
java.util.List<RegistryObject> |
MetadataStoreJPA.getRegistryObjects(java.lang.Integer start,
java.lang.Integer rows,
java.lang.Class<? extends RegistryObject> objectClass) |
java.util.List<? extends RegistryObject> |
MetadataStore.getRegistryObjects(java.lang.Integer start,
java.lang.Integer rows,
java.lang.Class<? extends RegistryObject> objectClass)
This method allows paging through registry objects of a given type.
|
PagedResponse |
MetadataStoreJPA.getRegistryObjects(RegistryQuery<ObjectFilter> query,
java.lang.Integer start,
java.lang.Integer rows,
java.lang.Class<? extends RegistryObject> objectClass) |
PagedResponse<? extends RegistryObject> |
MetadataStore.getRegistryObjects(RegistryQuery<ObjectFilter> query,
java.lang.Integer start,
java.lang.Integer rows,
java.lang.Class<? extends RegistryObject> objectClass)
Generic query for a given class of registry objects.
|
java.util.List<RegistryObject> |
MetadataStoreJPA.getRegistryObjectVersions(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass) |
java.util.List<? extends RegistryObject> |
MetadataStore.getRegistryObjectVersions(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass)
Returns all versions of a registry object that share a logical identifier
|
boolean |
MetadataStoreJPA.hasRegistryObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass) |
boolean |
MetadataStore.hasRegistryObject(java.lang.String guid,
java.lang.Class<? extends RegistryObject> objectClass)
Test to see if a registry object exists with a guid and type requested.
|
boolean |
MetadataStoreJPA.hasRegistryObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass) |
boolean |
MetadataStore.hasRegistryObject(java.lang.String lid,
java.lang.String versionName,
java.lang.Class<? extends RegistryObject> objectClass)
Test to see if a registry object exists with a logical identifier, version,
and type requested.
|
boolean |
MetadataStoreJPA.hasRegistryObjectVersions(java.lang.String lid,
java.lang.Class<? extends RegistryObject> objectClass) |
boolean |
MetadataStore.hasRegistryObjectVersions(java.lang.String lid,
java.lang.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(java.lang.String user,
java.util.List<? extends RegistryObject> registryObjects) |
void |
RegistryService.publishObjects(java.lang.String user,
java.util.List<? extends RegistryObject> registryObjects) |
void |
RegistryServiceImpl.publishObjects(java.lang.String user,
java.util.List<? extends RegistryObject> registryObjects,
java.lang.String packageId) |
void |
RegistryService.publishObjects(java.lang.String user,
java.util.List<? extends RegistryObject> registryObjects,
java.lang.String packageId) |
void |
MetadataStoreJPA.saveRegistryObjects(java.util.List<RegistryObject> registryObjects) |
void |
MetadataStore.saveRegistryObjects(java.util.List<RegistryObject> registryObject) |
void |
RegistryServiceImpl.versionObjects(java.lang.String user,
java.util.List<? extends RegistryObject> registryObjects,
boolean major) |
void |
RegistryService.versionObjects(java.lang.String user,
java.util.List<? extends RegistryObject> registryObjects,
boolean major) |
void |
RegistryServiceImpl.versionObjects(java.lang.String user,
java.util.List<? extends RegistryObject> registryObjects,
boolean major,
java.lang.String packageId) |
void |
RegistryService.versionObjects(java.lang.String user,
java.util.List<? extends RegistryObject> registryObjects,
boolean major,
java.lang.String packageId) |
Copyright © 2010-2019 Planetary Data System. All Rights Reserved.