Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acknowledge() - Method in interface gov.nasa.pds.registry.common.Response.CreatedIndex
- acknowledgeShards() - Method in interface gov.nasa.pds.registry.common.Response.CreatedIndex
- action - Variable in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
- add(String, String) - Method in interface gov.nasa.pds.registry.common.Request.Bulk
- add(Set<String>, Collection<String>) - Static method in class gov.nasa.pds.registry.common.util.LidVidUtils
-
Add all values from a collection to the set.
- addLid(String) - Method in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
- addLidVid(String) - Method in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
- addRefs(FieldMap, BundleMetadataExtractor.BundleMemberEntry) - Method in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor
-
Add a collection reference (LID and LIDVID) from bundle member entry to the field map.
- addRefs(FieldMapSet, Document) - Method in class gov.nasa.pds.registry.common.meta.InternalReferenceExtractor
-
Adds internal references to a field map
- addSchemaFile(String) - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
-
Add schema file, such as "PDS4_IMG_1F00_1810.JSON"
- addValue(String, String) - Method in interface gov.nasa.pds.registry.common.util.FieldMap
- addValue(String, String) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
-
Add field's value
- addValue(String, String) - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
-
Add field's value.
- addValues(String, String[]) - Method in interface gov.nasa.pds.registry.common.util.FieldMap
- addValues(String, String[]) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
-
Add multiple values
- addValues(String, String[]) - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
-
Add multiple values.
- all(String, int, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
- all(String, String, String, int, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
- altIds() - Method in interface gov.nasa.pds.registry.common.Response.Search
- ArchiveStatus - Class in gov.nasa.pds.registry.common.util
- ArchiveStatus() - Constructor for class gov.nasa.pds.registry.common.util.ArchiveStatus
- ATTR_SEPARATOR - Static variable in interface gov.nasa.pds.registry.common.meta.MetaConstants
- AttributeDictionaryParser - Class in gov.nasa.pds.registry.common.dd.parser
-
PDS LDD JSON file parser.
- AttributeDictionaryParser(File, AttributeDictionaryParser.Callback) - Constructor for class gov.nasa.pds.registry.common.dd.parser.AttributeDictionaryParser
-
Constructor
- AttributeDictionaryParser.Callback - Interface in gov.nasa.pds.registry.common.dd.parser
-
Callback interface
- attrName - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
- attrName - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
- attrNs - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
- attrNs - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
- AuthContent - Class in gov.nasa.pds.registry.common.connection
- AutogenExtractor - Class in gov.nasa.pds.registry.common.meta
-
Generates key-value pairs for all fields in a PDS label.
- AutogenExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.AutogenExtractor
-
Constructor
B
- BaseLddParser - Class in gov.nasa.pds.registry.common.dd.parser
-
Base parser of PDS LDD JSON files (Data dictionary files).
- BaseLddParser(File) - Constructor for class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
-
Constructor
- BaseNJsonWriter<Record> - Class in gov.nasa.pds.registry.common.util.json
-
Base abstract class to write data records to a new-line-delimited JSON (NJSON) file.
- BaseNJsonWriter(File, String) - Constructor for class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
-
Constructor
- BasicMetadataExtractor - Class in gov.nasa.pds.registry.common.meta
-
Extract basic metadata, such as LID, VID, title from a PDS label.
- BasicMetadataExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.BasicMetadataExtractor
-
Constructor
- batch() - Method in interface gov.nasa.pds.registry.common.Response.Search
- batchNum - Variable in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
- bucketValues() - Method in interface gov.nasa.pds.registry.common.Response.Search
- build(CognitoType, AuthContent) - Static method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- build(DirectType, AuthContent) - Static method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- build(Ec2Type, AuthContent) - Static method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- buildAlternativeIds(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Request.Search
- buildFindDuplicates(int) - Method in interface gov.nasa.pds.registry.common.Request.Search
- buildGetField(String, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
- buildLatestLidVids(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Request.Search
- buildLidvidsFromTermQuery(String, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
- buildListFields(String) - Method in interface gov.nasa.pds.registry.common.Request.Search
- buildListLdds(String) - Method in interface gov.nasa.pds.registry.common.Request.Search
- buildTermQuery(String, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
- buildTermQueryWithoutTermQuery(String, String, String, String) - Method in interface gov.nasa.pds.registry.common.Request.Search
- buildTheseIds(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Request.Search
- buildUpdateFieldSchema(Collection<Tuple>) - Method in interface gov.nasa.pds.registry.common.Request.Mapping
- buildUpdateStatus(Collection<String>, String) - Method in interface gov.nasa.pds.registry.common.Request.Bulk
- BulkResponseParser - Class in gov.nasa.pds.registry.common.connection.es
-
Parses JSON response from Elasticsearch bulk API and logs errors.
- BulkResponseParser() - Constructor for class gov.nasa.pds.registry.common.connection.es.BulkResponseParser
-
Constructor
- BundleMemberEntry() - Constructor for class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
- BundleMetadataExtractor - Class in gov.nasa.pds.registry.common.meta
-
Extract metadata from a PDS bundle
- BundleMetadataExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor
-
Constructor
- BundleMetadataExtractor.BundleMemberEntry - Class in gov.nasa.pds.registry.common.meta
-
Inner class to store bundle member (collection) information.
C
- ClassAttrAssociationParser - Class in gov.nasa.pds.registry.common.dd.parser
-
PDS LDD JSON file parser.
- ClassAttrAssociationParser(File, ClassAttrAssociationParser.Callback) - Constructor for class gov.nasa.pds.registry.common.dd.parser.ClassAttrAssociationParser
-
Constructor
- ClassAttrAssociationParser.Callback - Interface in gov.nasa.pds.registry.common.dd.parser
-
Callback interface
- className - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
- className - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
- classNs - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
- classNs - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
- clear() - Method in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
- clear() - Method in interface gov.nasa.pds.registry.common.util.FieldMap
- clear() - Method in class gov.nasa.pds.registry.common.util.FieldMapList
-
Remove all the fields from the map
- clear() - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
-
Remove all the fields from the map
- clearData() - Method in class gov.nasa.pds.registry.common.util.doc.InventoryDocWriter
- clearData() - Method in class gov.nasa.pds.registry.common.util.doc.RegistryDocWriter
- clone() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- clone() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
- close() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- close() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- close() - Method in class gov.nasa.pds.registry.common.dd.LddEsJsonWriter
-
Close output file
- close() - Method in class gov.nasa.pds.registry.common.meta.InventoryBatchReader
-
Close the reader (input file).
- close() - Method in class gov.nasa.pds.registry.common.util.doc.InventoryDocWriter
- close() - Method in class gov.nasa.pds.registry.common.util.doc.RegistryDocWriter
- close() - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
-
Close file.
- close(Closeable) - Static method in class gov.nasa.pds.registry.common.util.CloseUtils
- close(Stream<?>) - Static method in class gov.nasa.pds.registry.common.util.CloseUtils
- close(XMLEventReader) - Static method in class gov.nasa.pds.registry.common.util.CloseUtils
- CloseUtils - Class in gov.nasa.pds.registry.common.util
-
Utility class to close resources without throwing exceptions.
- CloseUtils() - Constructor for class gov.nasa.pds.registry.common.util.CloseUtils
- cognitoClientId - Variable in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
- CognitoType - Class in gov.nasa.pds.registry.common.connection.config
-
Currently, cognito to serverless opensearh requires three bits of information: 1. clientID: magic ID which must be given and is not a secret but sure looks like one 3. endpoint: the endpoint for serverless opensearch 2.
- CognitoType() - Constructor for class gov.nasa.pds.registry.common.connection.config.CognitoType
- CollectionInventoryMessage - Class in gov.nasa.pds.registry.common.mq.msg
-
A message to harvest collection inventory
- CollectionInventoryMessage() - Constructor for class gov.nasa.pds.registry.common.mq.msg.CollectionInventoryMessage
- CollectionInventoryWriter - Class in gov.nasa.pds.registry.common.es.service
-
Process inventory files of "Product_Collection" products (PDS4 label files)
- CollectionInventoryWriter(ConnectionFactory) - Constructor for class gov.nasa.pds.registry.common.es.service.CollectionInventoryWriter
-
Constructor
- collectionLidvid - Variable in class gov.nasa.pds.registry.common.mq.msg.CollectionInventoryMessage
-
Collection lidvid
- CollectionMetadataExtractor - Class in gov.nasa.pds.registry.common.meta
-
Extracts collection metadata
- CollectionMetadataExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.CollectionMetadataExtractor
-
Constructor
- command - Variable in class gov.nasa.pds.registry.common.mq.msg.ManagerMessage
-
Command name
- compareTo(LddInfo) - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
- compileXPath(XPathFactory, String) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Compile XPath
- ConnectionFactory - Interface in gov.nasa.pds.registry.common
- countChildNodes(Node, String) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
-
Count child nodes.
- create(String, String) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- create(String, String) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- create(String, String) - Method in interface gov.nasa.pds.registry.common.RestClient
- createBulkRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- createBulkRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- createBulkRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
- createCognitoType() - Method in class gov.nasa.pds.registry.common.connection.config.ObjectFactory
-
Create an instance of
CognitoType - createCountRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- createCountRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- createCountRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
- createCreateIndexRequest(File, int, int) - Static method in interface gov.nasa.pds.registry.common.RestClient
-
Build create index request
- createDataJson(Metadata, String) - Static method in class gov.nasa.pds.registry.common.util.json.RegistryDocBuilder
-
Create data JSON line of the NJSON 2-line record
- createDelete() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- createDelete() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- createDelete() - Method in interface gov.nasa.pds.registry.common.RestClient
- createDeleteByQuery() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- createDeleteByQuery() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- createDeleteByQuery() - Method in interface gov.nasa.pds.registry.common.RestClient
- createDirectType() - Method in class gov.nasa.pds.registry.common.connection.config.ObjectFactory
-
Create an instance of
DirectType - createEc2Type() - Method in class gov.nasa.pds.registry.common.connection.config.ObjectFactory
-
Create an instance of
Ec2Type - createFilterQuery(String, String) - Method in interface gov.nasa.pds.registry.common.Request.DeleteByQuery
- createGetRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- createGetRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- createGetRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
- createMappingRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- createMappingRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- createMappingRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
- createMatchAllQuery() - Method in interface gov.nasa.pds.registry.common.Request.DeleteByQuery
- createMGetRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- createMGetRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- createMGetRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
- createPKJson(Metadata) - Static method in class gov.nasa.pds.registry.common.util.json.RegistryDocBuilder
-
Create primary key JSON line of the NJSON 2-line record
- createPKJson(String) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
-
Create primary key JSON (first line in NJSON record)
- createRegistryConnection() - Method in class gov.nasa.pds.registry.common.connection.config.ObjectFactory
-
Create an instance of
RegistryConnection - createRestClient() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- createRestClient() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
- createSearchRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- createSearchRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- createSearchRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
- createSettingRequest() - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- createSettingRequest() - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- createSettingRequest() - Method in interface gov.nasa.pds.registry.common.RestClient
D
- DaoUtils - Class in gov.nasa.pds.registry.common.es.dao
-
Common methods used by DAOs
- DaoUtils() - Constructor for class gov.nasa.pds.registry.common.es.dao.DaoUtils
- DataDictionaryDao - Class in gov.nasa.pds.registry.common.es.dao.dd
-
Data dictionary DAO (Data Access Object).
- DataDictionaryDao(RestClient, String) - Constructor for class gov.nasa.pds.registry.common.es.dao.dd.DataDictionaryDao
-
Constructor
- dataFiles - Variable in class gov.nasa.pds.registry.common.meta.Metadata
- DataLoader - Class in gov.nasa.pds.registry.common.es.dao
-
Loads data from an NJSON (new-line-delimited JSON) file into Elasticsearch.
- DataLoader(ConnectionFactory) - Constructor for class gov.nasa.pds.registry.common.es.dao.DataLoader
-
Constructor
- dataType - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
- dataType - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
- DataTypeNotFoundException - Exception in gov.nasa.pds.registry.common.es.dao.dd
-
Throw this exception when the data type for a new registry field is not found in the data dictionary and Elasticsearch schema could not be updated.
- DataTypeNotFoundException() - Constructor for exception gov.nasa.pds.registry.common.es.dao.dd.DataTypeNotFoundException
-
Constructor
- DataTypeNotFoundException(String) - Constructor for exception gov.nasa.pds.registry.common.es.dao.dd.DataTypeNotFoundException
-
Constructor
- dataTypes() - Method in interface gov.nasa.pds.registry.common.Response.Get
- date - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
- date - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
- DATE_TIME_DOY_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
-
Valid Day of Year datetime formats.
- DATE_TIME_DOY_UTC_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
-
Valid datetime UTC formats.
- DATE_TIME_YMD_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
-
Valid datetime year month day formats.
- DATE_TIME_YMD_UTC_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
-
Valid datetime year month day UTC formats.
- DATE_YMD_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
-
Valid year month day formats.
- DDAttribute - Class in gov.nasa.pds.registry.common.dd.parser
-
Data dictionary attribute.
- DDAttribute() - Constructor for class gov.nasa.pds.registry.common.dd.parser.DDAttribute
-
Constructor
- ddDate - Variable in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
- ddFile - Variable in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
- DDNJsonWriter - Class in gov.nasa.pds.registry.common.dd
-
NJSON (new-line delimited JSON) writer for data dictionary records.
- DDNJsonWriter(File, boolean) - Constructor for class gov.nasa.pds.registry.common.dd.DDNJsonWriter
-
Constructor
- DDRecord - Class in gov.nasa.pds.registry.common.dd
-
Data dictionary record to be stored in Elasticsearch
- DDRecord() - Constructor for class gov.nasa.pds.registry.common.dd.DDRecord
-
Constructor
- debug() - Method in class gov.nasa.pds.registry.common.dd.Pds2EsDataTypeMap
-
Print all mappings
- debug() - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
-
Print debug information
- debug() - Method in class gov.nasa.pds.registry.common.util.xml.XmlNamespaces
-
Print mappings
- DEFAULT - Static variable in class gov.nasa.pds.registry.common.connection.AuthContent
- DEFAULT_ARCHIVE_STATUS - Static variable in class gov.nasa.pds.registry.common.meta.BasicMetadataExtractor
- delete(String) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- delete(String) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- delete(String) - Method in interface gov.nasa.pds.registry.common.RestClient
- description - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
- description - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
- dir - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
-
Directory (full path) to crawl
- DirectoryMessage - Class in gov.nasa.pds.registry.common.mq.msg
-
A message to crawl a directory.
- DirectoryMessage() - Constructor for class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
-
Constructor
- DirectType - Class in gov.nasa.pds.registry.common.connection.config
-
Currently, connecting to an opensearch service directly requires just two pieces of information: 1.
- DirectType() - Constructor for class gov.nasa.pds.registry.common.connection.config.DirectType
- dirs - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
-
List of directories to process
- documents() - Method in interface gov.nasa.pds.registry.common.Response.Search
- download(String, File) - Method in class gov.nasa.pds.registry.common.util.file.FileDownloader
-
Download a file from a URL.
- DOY_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
-
Valid Day Of Year formats.
E
- ec2CredentialUrl - Variable in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
- Ec2Type - Class in gov.nasa.pds.registry.common.connection.config
-
EC2 instances that have their IAM roles setup to match the cognito information when instantiated can use TCP/IP to share their credentials directly with their subprocess.
- Ec2Type() - Constructor for class gov.nasa.pds.registry.common.connection.config.Ec2Type
- endpoint - Variable in class gov.nasa.pds.registry.common.connection.config.CognitoType
- endpoint - Variable in class gov.nasa.pds.registry.common.connection.config.Ec2Type
- equals(Object) - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
- error() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
- errors() - Method in interface gov.nasa.pds.registry.common.Response.Bulk
- esDataType - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
- esDataType - Variable in class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser.Record
-
Elasticsearch data type.
- esFieldName - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
- esFieldNameFromComponents() - Method in class gov.nasa.pds.registry.common.dd.DDRecord
-
Get Elasticsearch field name from individual components (class_namespace:ClassName/attribute_namespace:AttributeName)
- EstablishConnectionFactory - Class in gov.nasa.pds.registry.common
- EstablishConnectionFactory() - Constructor for class gov.nasa.pds.registry.common.EstablishConnectionFactory
- ExceptionUtils - Class in gov.nasa.pds.registry.common.util
-
Helper methods to work with exceptions.
- ExceptionUtils() - Constructor for class gov.nasa.pds.registry.common.util.ExceptionUtils
- excludeField(String) - Method in interface gov.nasa.pds.registry.common.Request.Get
- excludeFields(List<String>) - Method in interface gov.nasa.pds.registry.common.Request.Get
- exists(String) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- exists(String) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- exists(String) - Method in interface gov.nasa.pds.registry.common.RestClient
- extract(File, Metadata, List<FileRefRule>) - Method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
-
Extract file metadata
- extract(File, FieldMap) - Method in class gov.nasa.pds.registry.common.meta.AutogenExtractor
-
Extracts all fields from a label file into a FieldMap
- extract(File, Document, String) - Method in class gov.nasa.pds.registry.common.meta.BasicMetadataExtractor
-
Extract basic metadata from a PDS label
- extract(Document, FieldMap) - Method in class gov.nasa.pds.registry.common.meta.SearchMetadataExtractor
-
Extracts search fields from a parsed label file (XML DOM) into a FieldMap
- extractBundleMemberEntries(Document) - Method in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor
-
Extract bundle members (collections)
- extractErrorMessage() - Method in exception gov.nasa.pds.registry.common.ResponseException
- extractInventoryFileNames(Document) - Method in class gov.nasa.pds.registry.common.meta.CollectionMetadataExtractor
-
Extract collection inventory file names
F
- False - Enum constant in enum class gov.nasa.pds.registry.common.Request.Bulk.Refresh
- field(String) - Method in interface gov.nasa.pds.registry.common.Response.Search
- FieldMap - Interface in gov.nasa.pds.registry.common.util
-
Interface for a map of multi-valued fields (metadata) extracted from PDS labels.
- FieldMapList - Class in gov.nasa.pds.registry.common.util
-
Implementation of FieldMap interface which stores values in a list.
- FieldMapList() - Constructor for class gov.nasa.pds.registry.common.util.FieldMapList
-
Constructor
- FieldMapSet - Class in gov.nasa.pds.registry.common.util
-
Implementation of FieldMap interface which stores values in a set.
- FieldMapSet() - Constructor for class gov.nasa.pds.registry.common.util.FieldMapSet
-
Constructor
- FieldNameCache - Class in gov.nasa.pds.registry.common.meta
-
A cache of field names in Elasticsearch schema for the registry index.
- FieldNameCache(DataDictionaryDao, SchemaDao) - Constructor for class gov.nasa.pds.registry.common.meta.FieldNameCache
-
Private constructor.
- fieldNames() - Method in interface gov.nasa.pds.registry.common.Response.Mapping
- fields - Variable in class gov.nasa.pds.registry.common.meta.Metadata
- fields() - Method in interface gov.nasa.pds.registry.common.Response.Search
- file - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
- FileDownloader - Class in gov.nasa.pds.registry.common.util.file
-
File downloader with retry logic.
- FileDownloader(boolean) - Constructor for class gov.nasa.pds.registry.common.util.file.FileDownloader
-
Constructor
- FileMetadataExtractor - Class in gov.nasa.pds.registry.common.meta
-
Extracts file metadata, such as file name, size, checksum.
- FileMetadataExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
-
Constructor
- FileRefRule - Class in gov.nasa.pds.registry.common.meta.cfg
-
A rule to build external file reference
- FileRefRule() - Constructor for class gov.nasa.pds.registry.common.meta.cfg.FileRefRule
- fileRefRules - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
-
List of rules to generate file references.
- fileRefs - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
-
List of rules to generate file references.
- fileRefs - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
-
List of rules to generate file references.
- files - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
- files - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
-
List of PDS labels to process
- FLD_ALTERNATE_IDS - Static variable in class gov.nasa.pds.registry.common.meta.Metadata
- FLD_ARCHIVE_STATUS - Static variable in class gov.nasa.pds.registry.common.meta.Metadata
- FLD_HARVEST_DATE_TIME - Static variable in class gov.nasa.pds.registry.common.meta.Metadata
- FLD_HARVEST_VERSION - Static variable in class gov.nasa.pds.registry.common.meta.Metadata
- FLD_NODE_NAME - Static variable in class gov.nasa.pds.registry.common.meta.Metadata
- found - Variable in class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser.Record
-
True if field ID was found in the data dictionary
- from(String) - Static method in class gov.nasa.pds.registry.common.connection.AuthContent
- from(String) - Static method in class gov.nasa.pds.registry.common.EstablishConnectionFactory
- from(String, String) - Static method in class gov.nasa.pds.registry.common.EstablishConnectionFactory
- from(URL) - Static method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
G
- gateway - Variable in class gov.nasa.pds.registry.common.connection.config.CognitoType
- getAttribute(Node, String) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
-
Get attribute of a node by name.
- getAttributeNsName() - Method in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
- getAttributes() - Static method in class gov.nasa.pds.registry.common.util.ManifestUtils
-
Get manifest attributes from the manifest of a JAR this class is in.
- getAttributes(Node) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
-
Get all attributes of a node.
- getBlob(File) - Method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
-
Deflate (zip) PDS XML label and then Base64 encode.
- getBoolean(String) - Method in class gov.nasa.pds.registry.common.util.JavaProps
-
Get boolean property.
- getChildNodes(Node, String) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
-
Get all child nodes.
- getClassNsName() - Method in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
- getCognitoClientId() - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
-
Gets the value of the cognitoClientId property.
- getCognitoClientId() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
- getCollectionIds(String) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
-
Get collection references of a bundle.
- getCredentials() - Method in class gov.nasa.pds.registry.common.connection.AuthContent
- getCredentials() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- getCredentials() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
- getCredentials(HttpHost) - Method in class gov.nasa.pds.registry.common.connection.AuthContent
- getCredentials5() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- getCredentials5() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
- getCredentials5(HttpHost) - Method in class gov.nasa.pds.registry.common.connection.AuthContent
- getData() - Method in class gov.nasa.pds.registry.common.util.doc.InventoryDocWriter
- getData() - Method in class gov.nasa.pds.registry.common.util.doc.RegistryDocWriter
-
Get NJSON data to be loaded into Elasticsearch
- getDataTypes(Collection<String>) - Method in class gov.nasa.pds.registry.common.es.dao.dd.DataDictionaryDao
-
Query Elasticsearch data dictionary to get data types for a list of field ids.
- GetDataTypesResponseParser - Class in gov.nasa.pds.registry.common.es.dao.dd
-
This class is used by SchemaDao to parse response from Elasticsearch data dictionary query to get data types for a list of field ids.
- GetDataTypesResponseParser() - Constructor for class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser
-
Constructor
- GetDataTypesResponseParser.Record - Class in gov.nasa.pds.registry.common.es.dao.dd
-
Inner class to store one response record.
- getEc2CredentialSocket() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
- getEc2CredentialUrl() - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
-
Gets the value of the ec2CredentialUrl property.
- getEndpoint() - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
-
Gets the value of the endpoint property.
- getEndpoint() - Method in class gov.nasa.pds.registry.common.connection.config.Ec2Type
-
Gets the value of the endpoint property.
- getEsDataType(String) - Method in class gov.nasa.pds.registry.common.dd.Pds2EsDataTypeMap
-
Get Elasticsearch data type for a PDS LDD data type
- getFieldNames() - Method in class gov.nasa.pds.registry.common.es.dao.schema.SchemaDao
-
Call Elasticsearch "mappings" API to get a list of field names.
- getFieldNamesByEsType(String) - Method in class gov.nasa.pds.registry.common.es.dao.dd.DataDictionaryDao
-
Get field names by Elasticsearch type, such as "boolean" or "date".
- getFirstChild(Node, String) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
-
Get first child node.
- getFirstNode(Object, String) - Method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Get first node by XPath.
- getFirstValue(String) - Method in interface gov.nasa.pds.registry.common.util.FieldMap
- getFirstValue(String) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
-
Get first value of a field.
- getFirstValue(String) - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
-
Get first value of a field.
- getGateway() - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
-
Gets the value of the gateway property.
- getHeader() - Method in class gov.nasa.pds.registry.common.connection.AuthContent
- getHost() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- getHost() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
- getHost5() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- getHost5() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
- getHostName() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- getHostName() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
- getId() - Method in enum class gov.nasa.pds.registry.common.util.doc.RefType
- getIDP() - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
-
Gets the value of the idp property.
- getImVersion() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
-
Returns Information Model version
- getIndex() - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
-
Gets the value of the index property.
- getIndex() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
- getIndex() - Method in interface gov.nasa.pds.registry.common.Response.CreatedIndex
- getIndexName() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- getIndexName() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
- getJsonBlob(File) - Static method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
-
Convert PDS XML label into JSON, deflate (zip) and then Base64 encode.
- getJsonLddUrlFromXsd(String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
-
Get JSON LDD URL from XSD location
- getLabel() - Method in enum class gov.nasa.pds.registry.common.util.doc.RefType
- getLastLine(InputStream) - Static method in class gov.nasa.pds.registry.common.es.dao.DaoUtils
-
This method is used to parse multi-line Elasticsearch error responses.
- getLatestLidVids(Collection<String>) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
-
Given a list of LIDs, find latest versions
- getLddDate() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
-
Returns LDD (creation) date
- getLddInfo(String) - Method in class gov.nasa.pds.registry.common.es.dao.dd.DataDictionaryDao
-
Get LDD date from data dictionary index in Elasticsearch.
- getLddNamespace(File) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
-
Extract LDD namespace.
- getLddVersion() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
-
Returns LDD version
- getLidKey() - Method in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
- getLidVidKey() - Method in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
- getLidvids() - Method in class gov.nasa.pds.registry.common.es.dao.LatestLidsResponseParser
-
Return LIDVIDs extracted from response JSON
- getMd5(File) - Method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
-
Calculate MD5 hash of a file
- getMessage(Exception) - Static method in class gov.nasa.pds.registry.common.util.ExceptionUtils
-
Extract original exception message from a stack trace.
- getNames() - Method in interface gov.nasa.pds.registry.common.util.FieldMap
- getNames() - Method in class gov.nasa.pds.registry.common.util.FieldMapList
-
Get names of all fields in this map.
- getNames() - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
-
Get names of all fields in this map.
- getNamespaces(Document) - Static method in class gov.nasa.pds.registry.common.util.xml.NsUtils
-
Extract URI to prefix and prefix to location mappings.
- getNodeCount(Object, String) - Method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Get node count by XPath.
- getNodeList(Object, String) - Method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Get node list by XPath.
- getNodeList(Object, XPathExpression) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Get node list by XPath.
- getPassword() - Method in class gov.nasa.pds.registry.common.connection.AuthContent
- getPds2EsDataTypeCfgFile(String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
-
Get default PDS to Elasticsearch data type mapping configuration file.
- getProductClass(String) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
-
Get product class by LIDVID
- getProperty(String) - Method in class gov.nasa.pds.registry.common.util.JavaProps
-
Get string property.
- getRefDocCount(String, char) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
-
Get number of reference documents (pages) by collection LIDVID and type.
- getRefs(String, char, int) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
-
Get product references from collection inventory
- getReportedHarvestVersion() - Static method in class gov.nasa.pds.registry.common.meta.Metadata
- getSdk() - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
-
Gets the value of the sdk property.
- getServerUrl() - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
-
Gets the value of the serverUrl property.
- getServerUrl() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
- getStringArray(Document, XPathExpression) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Get an array of string values by XPath.
- getStringList(Document, String) - Method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Get a list of string values by XPath.
- getStringList(Document, XPathExpression) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Get a list of string values by XPath.
- getStringSet(Document, String) - Method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Get a set of string values by XPath.
- getStringSet(Document, XPathExpression) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Get a set of string values by XPath.
- getStringValue(Document, XPathExpression) - Static method in class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Get string value by XPath.
- getUser() - Method in class gov.nasa.pds.registry.common.connection.AuthContent
- getValue() - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
-
Gets the value of the value property.
- getValue() - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
-
Gets the value of the value property.
- getValue() - Method in class gov.nasa.pds.registry.common.connection.config.Ec2Type
-
Gets the value of the value property.
- getValues(String) - Method in interface gov.nasa.pds.registry.common.util.FieldMap
- getValues(String) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
-
Get all values of a field.
- getValues(String) - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
-
Get all values of a field.
- gov.nasa.pds.registry.common - package gov.nasa.pds.registry.common
- gov.nasa.pds.registry.common.app - package gov.nasa.pds.registry.common.app
- gov.nasa.pds.registry.common.connection - package gov.nasa.pds.registry.common.connection
- gov.nasa.pds.registry.common.connection.aws - package gov.nasa.pds.registry.common.connection.aws
- gov.nasa.pds.registry.common.connection.config - package gov.nasa.pds.registry.common.connection.config
- gov.nasa.pds.registry.common.connection.es - package gov.nasa.pds.registry.common.connection.es
- gov.nasa.pds.registry.common.dd - package gov.nasa.pds.registry.common.dd
- gov.nasa.pds.registry.common.dd.parser - package gov.nasa.pds.registry.common.dd.parser
- gov.nasa.pds.registry.common.es.dao - package gov.nasa.pds.registry.common.es.dao
- gov.nasa.pds.registry.common.es.dao.dd - package gov.nasa.pds.registry.common.es.dao.dd
- gov.nasa.pds.registry.common.es.dao.schema - package gov.nasa.pds.registry.common.es.dao.schema
- gov.nasa.pds.registry.common.es.service - package gov.nasa.pds.registry.common.es.service
- gov.nasa.pds.registry.common.meta - package gov.nasa.pds.registry.common.meta
- gov.nasa.pds.registry.common.meta.cfg - package gov.nasa.pds.registry.common.meta.cfg
- gov.nasa.pds.registry.common.mq.msg - package gov.nasa.pds.registry.common.mq.msg
- gov.nasa.pds.registry.common.util - package gov.nasa.pds.registry.common.util
- gov.nasa.pds.registry.common.util.date - package gov.nasa.pds.registry.common.util.date
- gov.nasa.pds.registry.common.util.doc - package gov.nasa.pds.registry.common.util.doc
- gov.nasa.pds.registry.common.util.file - package gov.nasa.pds.registry.common.util.file
- gov.nasa.pds.registry.common.util.json - package gov.nasa.pds.registry.common.util.json
- gov.nasa.pds.registry.common.util.xml - package gov.nasa.pds.registry.common.util.xml
H
- Handler - Class in gov.nasa.pds.registry.common.app
- Handler() - Constructor for class gov.nasa.pds.registry.common.app.Handler
- hashCode() - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
I
- id - Variable in class gov.nasa.pds.registry.common.dd.parser.DDAttribute
- id - Variable in class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser.Record
-
Field ID
- id() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
- idp - Variable in class gov.nasa.pds.registry.common.connection.config.CognitoType
- ids() - Method in interface gov.nasa.pds.registry.common.Response.Get
- imVersion - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
- imVersion - Variable in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
- imVersion - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
- includeField(String) - Method in interface gov.nasa.pds.registry.common.Request.Get
- includeFields(List<String>) - Method in interface gov.nasa.pds.registry.common.Request.Get
- index - Variable in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
- index() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
- initialzeAppHandler() - Static method in class gov.nasa.pds.registry.common.connection.KnownRegistryConnections
- InternalReferenceExtractor - Class in gov.nasa.pds.registry.common.meta
-
Extracts internal references
- InternalReferenceExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.InternalReferenceExtractor
-
Constructor
- intRefs - Variable in class gov.nasa.pds.registry.common.meta.Metadata
- InventoryBatchReader - Class in gov.nasa.pds.registry.common.meta
-
A class to read records from collection inventory files in batches.
- InventoryBatchReader(Reader, RefType) - Constructor for class gov.nasa.pds.registry.common.meta.InventoryBatchReader
-
Constructor
- InventoryDocWriter - Class in gov.nasa.pds.registry.common.util.doc
-
Interface to write product references extracted from PDS4 collection inventory files.
- InventoryDocWriter() - Constructor for class gov.nasa.pds.registry.common.util.doc.InventoryDocWriter
- inventoryFile - Variable in class gov.nasa.pds.registry.common.mq.msg.CollectionInventoryMessage
-
Inventory file path
- isBooleanField(String) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
-
Check if a field is a boolean field.
- isCognitoConnection() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
- isDateField(String) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
-
Check if a field is a date field.
- isDirectConnection() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
- isEc2Connection() - Method in class gov.nasa.pds.registry.common.connection.RegistryConnectionContent
- isEmpty() - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
-
Check if there are any LDDs
- isEmpty() - Method in interface gov.nasa.pds.registry.common.util.FieldMap
- isEmpty() - Method in class gov.nasa.pds.registry.common.util.FieldMapList
-
Check if map is empty.
- isEmpty() - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
-
Check if map is empty.
- isPrimary - Variable in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
- isTrustingSelfSigned() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- isTrustingSelfSigned() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
- isTrustSelfSigned() - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
-
Gets the value of the trustSelfSigned property.
- item1 - Variable in class gov.nasa.pds.registry.common.util.Tuple
- item2 - Variable in class gov.nasa.pds.registry.common.util.Tuple
- items() - Method in interface gov.nasa.pds.registry.common.Response.Bulk
J
- JavaProps - Class in gov.nasa.pds.registry.common.util
-
Utility class to read java properties files.
- JavaProps(String) - Constructor for class gov.nasa.pds.registry.common.util.JavaProps
-
Constructor
- jobId - Variable in class gov.nasa.pds.registry.common.mq.msg.CollectionInventoryMessage
-
Harvest job ID.
- jobId - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
-
Harvest job ID.
- jobId - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
-
Harvest job ID.
- jobId - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
-
Harvest job ID.
- JobMessage - Class in gov.nasa.pds.registry.common.mq.msg
-
Harvest job message sent to RabbitMQ.
- JobMessage() - Constructor for class gov.nasa.pds.registry.common.mq.msg.JobMessage
- JsonLddLoader - Class in gov.nasa.pds.registry.common.es.service
-
Loads PDS LDD JSON file into Elasticsearch data dictionary index
- JsonLddLoader(DataDictionaryDao, ConnectionFactory) - Constructor for class gov.nasa.pds.registry.common.es.service.JsonLddLoader
-
Constructor
- jsonReader - Variable in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
K
- KnownRegistryConnections - Class in gov.nasa.pds.registry.common.connection
- KnownRegistryConnections() - Constructor for class gov.nasa.pds.registry.common.connection.KnownRegistryConnections
L
- lastDate - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
- LatestLidsResponseParser - Class in gov.nasa.pds.registry.common.es.dao
-
Parse response of an aggregation query to get latest LIDVIDs for a list of LIDs
- LatestLidsResponseParser() - Constructor for class gov.nasa.pds.registry.common.es.dao.LatestLidsResponseParser
-
Constructor
- latestLidvids() - Method in interface gov.nasa.pds.registry.common.Response.Search
- lddDateToIsoInstant(String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
-
Convert LDD date, e.g., "Wed Dec 23 10:16:28 EST 2020" to ISO Instant format, e.g., "2020-12-23T15:16:28Z".
- lddDateToIsoInstantString(String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
-
Convert LDD date, e.g., "Wed Dec 23 10:16:28 EST 2020" to ISO Instant format, e.g., "2020-12-23T15:16:28Z".
- LddEsJsonWriter - Class in gov.nasa.pds.registry.common.dd
-
Writes Elasticsearch JSON data file to be loaded into data dictionary index.
- LddEsJsonWriter(File, Pds2EsDataTypeMap, Map<String, DDAttribute>, boolean) - Constructor for class gov.nasa.pds.registry.common.dd.LddEsJsonWriter
-
Constructor
- LddException - Exception in gov.nasa.pds.registry.common.dd
-
Thrown when a Local Data Dictionary (LDD) cannot be downloaded or loaded into the registry data dictionary index.
- LddException(String) - Constructor for exception gov.nasa.pds.registry.common.dd.LddException
-
Constructor
- LddException(String, Throwable) - Constructor for exception gov.nasa.pds.registry.common.dd.LddException
-
Constructor
- lddInfo() - Method in interface gov.nasa.pds.registry.common.Response.Search
- LddInfo - Class in gov.nasa.pds.registry.common.es.dao.dd
-
LDD information
- LddInfo() - Constructor for class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
- ldds() - Method in interface gov.nasa.pds.registry.common.Response.Search
- LddUtils - Class in gov.nasa.pds.registry.common.dd
-
Simple methods to work with PDS LDD JSON files (data dictionary files).
- LddUtils() - Constructor for class gov.nasa.pds.registry.common.dd.LddUtils
- lddVersion - Variable in class gov.nasa.pds.registry.common.dd.DDRecord
- lddVersion - Variable in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
- LddVersions - Class in gov.nasa.pds.registry.common.es.dao.dd
-
information about LDDs stored in Elasticsearch
- LddVersions() - Constructor for class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
-
Constructor
- lid - Variable in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
- lid - Variable in class gov.nasa.pds.registry.common.meta.Metadata
- lids - Variable in class gov.nasa.pds.registry.common.es.dao.LidvidSet
- lids - Variable in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
- lids() - Method in class gov.nasa.pds.registry.common.es.dao.LidvidSet
- lids() - Method in interface gov.nasa.pds.registry.common.Response.Get.IdSets
- lidvid - Variable in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
- lidvid - Variable in class gov.nasa.pds.registry.common.meta.Metadata
- lidvids - Variable in class gov.nasa.pds.registry.common.es.dao.LidvidSet
- lidvids - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
-
List of PDS label LIDVIDs
- lidvids - Variable in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
- lidvids() - Method in class gov.nasa.pds.registry.common.es.dao.LidvidSet
- lidvids() - Method in interface gov.nasa.pds.registry.common.Response.Get.IdSets
- lidvids() - Method in interface gov.nasa.pds.registry.common.Response.Search
- LidvidSet - Class in gov.nasa.pds.registry.common.es.dao
- LidvidSet(Response.Get.IdSets) - Constructor for class gov.nasa.pds.registry.common.es.dao.LidvidSet
- LidvidSet(Set<String>, Set<String>) - Constructor for class gov.nasa.pds.registry.common.es.dao.LidvidSet
- lidvidToLid(String) - Static method in class gov.nasa.pds.registry.common.util.LidVidUtils
-
Convert lidvid to lid.
- lidvidToLid(Collection<String>) - Static method in class gov.nasa.pds.registry.common.util.LidVidUtils
-
Convert lidvids to lids.
- LidVidUtils - Class in gov.nasa.pds.registry.common.util
-
Helper methods to work with product IDs (LIDs and LIDVIDs).
- LidVidUtils() - Constructor for class gov.nasa.pds.registry.common.util.LidVidUtils
- list() - Static method in class gov.nasa.pds.registry.common.connection.KnownRegistryConnections
- list(Class) - Static method in class gov.nasa.pds.registry.common.connection.KnownRegistryConnections
- listLddNamespaces(File) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
-
Parse JSON LDD file and list all namespaces
- listLdds(String) - Method in class gov.nasa.pds.registry.common.es.dao.dd.DataDictionaryDao
-
List registered LDDs
- load(File) - Method in class gov.nasa.pds.registry.common.dd.Pds2EsDataTypeMap
-
Load data type mappings from a configuration file
- load(File, String) - Method in class gov.nasa.pds.registry.common.es.service.JsonLddLoader
-
Load PDS LDD JSON file into Elasticsearch data dictionary index
- load(File, String, String) - Method in class gov.nasa.pds.registry.common.es.service.JsonLddLoader
-
Load PDS LDD JSON file into Elasticsearch data dictionary index
- loadBatch(List<String>) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
-
Load data into Elasticsearch
- loadBatch(List<String>, Set<String>) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
-
Load data into Elasticsearch
- loadBatch(List<String>, Set<String>, int) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
-
Load data into Elasticsearch
- loadFile(File) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
-
Load data from an NJSON (new-line-delimited JSON) file into Elasticsearch.
- loadOnly(File, String, String, Instant) - Method in class gov.nasa.pds.registry.common.es.service.JsonLddLoader
-
Load PDS LDD JSON file into Elasticsearch data dictionary index.
- loadPds2EsDataTypeMap(File) - Method in class gov.nasa.pds.registry.common.es.service.JsonLddLoader
-
Load PDS to Elasticsearch data type map
- loadZippedFile(File, String) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
-
Load data from a zipped NJSON (new-line-delimited JSON) file into Elasticsearch.
- log - Variable in class gov.nasa.pds.registry.common.es.service.CollectionInventoryWriter
- logErrors() - Method in interface gov.nasa.pds.registry.common.Response.Bulk
M
- ManagerMessage - Class in gov.nasa.pds.registry.common.mq.msg
-
Manager message sent to RabbitMQ
- ManagerMessage() - Constructor for class gov.nasa.pds.registry.common.mq.msg.ManagerMessage
- manifest - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
-
Manifest file (contains list of files to process)
- manifests - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
-
List of manifest files (file lists) to process
- ManifestUtils - Class in gov.nasa.pds.registry.common.util
-
Utility class to work with Jar manifest files.
- ManifestUtils() - Constructor for class gov.nasa.pds.registry.common.util.ManifestUtils
- MetaConstants - Interface in gov.nasa.pds.registry.common.meta
-
Elasticsearch field naming
- Metadata - Class in gov.nasa.pds.registry.common.meta
-
Metadata extracted from PDS label.
- Metadata() - Constructor for class gov.nasa.pds.registry.common.meta.Metadata
-
Constructor
- MetadataNormalizer - Class in gov.nasa.pds.registry.common.meta
-
Normalizes (converts) date and boolean values into formats acceptable by Elasticsearch (registry).
- MetadataNormalizer(FieldNameCache) - Constructor for class gov.nasa.pds.registry.common.meta.MetadataNormalizer
-
Constructor
- MissingFieldsProcessor - Class in gov.nasa.pds.registry.common.es.service
-
Process fields present in PDS4 label, but missing from Elasticsearch "registry" index.
- MissingFieldsProcessor(SchemaUpdater, FieldNameCache) - Constructor for class gov.nasa.pds.registry.common.es.service.MissingFieldsProcessor
-
Constructor.
- MQ_COLLECTION_INVENTORY - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
- MQ_COLLECTIONS - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
- MQ_DIRS - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
- MQ_JOBS - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
- MQ_MANAGER_COMMANDS - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
- MQ_PRODUCTS - Static variable in interface gov.nasa.pds.registry.common.mq.msg.MQConstants
- MQConstants - Interface in gov.nasa.pds.registry.common.mq.msg
-
Message queue constants, such as queue names.
N
- namespace - Variable in class gov.nasa.pds.registry.common.es.dao.dd.LddInfo
- newLine() - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
- NJsonDocUtils - Class in gov.nasa.pds.registry.common.util.json
-
Utility class to write NJSON (new-line delimited JSON) documents.
- NJsonDocUtils() - Constructor for class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
- nodeName - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
-
PDS node name, such as "PDS_ENG".
- nodeName - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
-
PDS node name, such as "PDS_ENG".
- nodeName - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
-
PDS node name, such as "PDS_ENG".
- nonExistingIds(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Response.Search
- normalizeValues(FieldMapList) - Method in class gov.nasa.pds.registry.common.meta.MetadataNormalizer
-
Normalize field values
- NS_SEPARATOR - Static variable in interface gov.nasa.pds.registry.common.meta.MetaConstants
- NsUtils - Class in gov.nasa.pds.registry.common.util.xml
-
Utility methods to extract namespace information from XMLs.
- NsUtils() - Constructor for class gov.nasa.pds.registry.common.util.xml.NsUtils
O
- ObjectFactory - Class in gov.nasa.pds.registry.common.connection.config
-
This object contains factory methods for each Java content interface and Java element interface generated in the gov.nasa.pds.registry.common.connection.config package.
- ObjectFactory() - Constructor for class gov.nasa.pds.registry.common.connection.config.ObjectFactory
-
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: gov.nasa.pds.registry.common.connection.config
- onAssociation(String, String, String) - Method in interface gov.nasa.pds.registry.common.dd.parser.ClassAttrAssociationParser.Callback
-
This method is called for each "attributeId" from class attribute association ("class" -> "association" -> "isAttribute" == true).
- onAttribute(DDAttribute) - Method in interface gov.nasa.pds.registry.common.dd.parser.AttributeDictionaryParser.Callback
-
This method will be called for each attribute in "attributeDictionary".
- openConnection(URL) - Method in class gov.nasa.pds.registry.common.app.Handler
- operation() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
- overwrite - Variable in class gov.nasa.pds.registry.common.mq.msg.CollectionInventoryMessage
-
Overwrite existing products in the Registry (Elasticsearch) if set to true.
- overwrite - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
-
Overwrite existing products in the Registry (Elasticsearch) if set to true.
- overwrite - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
-
Overwrite existing products in the Registry (Elasticsearch) if set to true.
- overwrite - Variable in class gov.nasa.pds.registry.common.mq.msg.ProductMessage
-
Overwrite existing products in the Registry (Elasticsearch) if set to true.
P
- params - Variable in class gov.nasa.pds.registry.common.mq.msg.ManagerMessage
-
Command parameters
- parse() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
-
Parse PDS LDD JSON file
- parse(Reader) - Method in class gov.nasa.pds.registry.common.connection.es.BulkResponseParser
-
Parse JSON string
- parse(Reader) - Method in class gov.nasa.pds.registry.common.es.dao.LatestLidsResponseParser
-
Parse JSON string
- parse(HttpEntity) - Method in class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser
-
Parse HTTP body of a multi-get response (JSON)
- parseAttributeDictionary() - Method in class gov.nasa.pds.registry.common.dd.parser.AttributeDictionaryParser
- parseAttributeDictionary() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
-
Parse "dataDictionary" -> "attributeDictionary" subtree
- parseClassDictionary() - Method in class gov.nasa.pds.registry.common.dd.parser.BaseLddParser
-
Parse "dataDictionary" -> "classDictionary" subtree
- parseClassDictionary() - Method in class gov.nasa.pds.registry.common.dd.parser.ClassAttrAssociationParser
- parseLddDate(String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
- parseLddDate(String, String) - Static method in class gov.nasa.pds.registry.common.dd.LddUtils
- parseList(JsonReader) - Static method in class gov.nasa.pds.registry.common.es.dao.DaoUtils
- parseSet(JsonReader) - Static method in class gov.nasa.pds.registry.common.es.dao.DaoUtils
- parseSource(GetDataTypesResponseParser.Record) - Method in class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser
-
Parse Elasticsearch document "_source" field and extract "es_data_type" value.
- parseURL(URL, String, int, int) - Method in class gov.nasa.pds.registry.common.app.Handler
- Pds2EsDataTypeMap - Class in gov.nasa.pds.registry.common.dd
-
Mappings between PDS LDD data types such as 'ASCII_LID' and Elasticsearch data types such as 'keyword'.
- Pds2EsDataTypeMap() - Constructor for class gov.nasa.pds.registry.common.dd.Pds2EsDataTypeMap
-
Constructor
- PdsDateConverter - Class in gov.nasa.pds.registry.common.util.date
-
Utility class to convert dates from different PDS formats to "ISO instant" format.
- PdsDateConverter(boolean) - Constructor for class gov.nasa.pds.registry.common.util.date.PdsDateConverter
-
Constructor
- performRequest(Request.Bulk) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- performRequest(Request.Bulk) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- performRequest(Request.Bulk) - Method in interface gov.nasa.pds.registry.common.RestClient
- performRequest(Request.Count) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- performRequest(Request.Count) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- performRequest(Request.Count) - Method in interface gov.nasa.pds.registry.common.RestClient
- performRequest(Request.Delete) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- performRequest(Request.Delete) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- performRequest(Request.Delete) - Method in interface gov.nasa.pds.registry.common.RestClient
- performRequest(Request.DeleteByQuery) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- performRequest(Request.DeleteByQuery) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- performRequest(Request.DeleteByQuery) - Method in interface gov.nasa.pds.registry.common.RestClient
- performRequest(Request.Get) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- performRequest(Request.Get) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- performRequest(Request.Get) - Method in interface gov.nasa.pds.registry.common.RestClient
- performRequest(Request.Mapping) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- performRequest(Request.Mapping) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- performRequest(Request.Mapping) - Method in interface gov.nasa.pds.registry.common.RestClient
- performRequest(Request.Search) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- performRequest(Request.Search) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- performRequest(Request.Search) - Method in interface gov.nasa.pds.registry.common.RestClient
- performRequest(Request.Setting) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- performRequest(Request.Setting) - Method in class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
- performRequest(Request.Setting) - Method in interface gov.nasa.pds.registry.common.RestClient
- prefix - Variable in class gov.nasa.pds.registry.common.meta.cfg.FileRefRule
- prefix2location - Variable in class gov.nasa.pds.registry.common.util.xml.XmlNamespaces
-
Prefix to schema location map.
- PRIMARY - Enum constant in enum class gov.nasa.pds.registry.common.util.doc.RefType
- processDoc(FieldMap, XmlNamespaces) - Method in class gov.nasa.pds.registry.common.es.service.MissingFieldsProcessor
-
Loop through all fields in a PDS label and if any fields are missing from Elasticsearch "registry" schema, update the schema and data dictionary index.
- prodClass - Variable in class gov.nasa.pds.registry.common.meta.Metadata
- prodClassExclude - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
-
Product class filter.
- prodClassExclude - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
-
Product class filter.
- prodClassInclude - Variable in class gov.nasa.pds.registry.common.mq.msg.DirectoryMessage
-
Product class filter.
- prodClassInclude - Variable in class gov.nasa.pds.registry.common.mq.msg.JobMessage
-
Product class filter.
- ProdRefsBatch - Class in gov.nasa.pds.registry.common.util.doc
-
A batch of product references
- ProdRefsBatch() - Constructor for class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
- productClass() - Method in interface gov.nasa.pds.registry.common.Response.Get
- ProductDao - Class in gov.nasa.pds.registry.common.es.dao
-
Product data access object.
- ProductDao(RestClient, String) - Constructor for class gov.nasa.pds.registry.common.es.dao.ProductDao
-
Constructor.
- ProductMessage - Class in gov.nasa.pds.registry.common.mq.msg
-
A message to harvest a batch of product files
- ProductMessage() - Constructor for class gov.nasa.pds.registry.common.mq.msg.ProductMessage
-
Constructor
- ProductService - Class in gov.nasa.pds.registry.common.es.service
-
Processes manager commands, such as SET_ARCHIVE_STATUS
- ProductService(ProductDao) - Constructor for class gov.nasa.pds.registry.common.es.service.ProductService
-
Constructor
R
- readNextBatch(int, ProdRefsBatch) - Method in class gov.nasa.pds.registry.common.meta.InventoryBatchReader
-
Read next batch from a collection inventory file.
- readXml(File) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
-
Parse XML file and create a DOM model.
- readXml(File, File, ErrorHandler) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
-
Parse XML file and create a DOM model.
- readXml(DocumentBuilderFactory, File) - Static method in class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
-
Parse XML file and create a DOM model.
- reason() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
- reconnect() - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- reconnect() - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
- Record() - Constructor for class gov.nasa.pds.registry.common.es.dao.dd.GetDataTypesResponseParser.Record
- refs() - Method in interface gov.nasa.pds.registry.common.Response.Get
- RefType - Enum Class in gov.nasa.pds.registry.common.util.doc
-
Product reference type.
- REGISTRY_NS - Static variable in interface gov.nasa.pds.registry.common.meta.MetaConstants
- RegistryConnection - Class in gov.nasa.pds.registry.common.connection.config
-
This terrible construct is so that xjc can autodetect this as the root node for processing.
- RegistryConnection() - Constructor for class gov.nasa.pds.registry.common.connection.config.RegistryConnection
- RegistryConnectionContent - Class in gov.nasa.pds.registry.common.connection
- RegistryDocBuilder - Class in gov.nasa.pds.registry.common.util.json
-
Utility class to build NJson strings
- RegistryDocBuilder() - Constructor for class gov.nasa.pds.registry.common.util.json.RegistryDocBuilder
- RegistryDocWriter - Class in gov.nasa.pds.registry.common.util.doc
-
A class to write metadata extracted from PDS4 label.
- RegistryDocWriter() - Constructor for class gov.nasa.pds.registry.common.util.doc.RegistryDocWriter
-
Constructor
- replacement - Variable in class gov.nasa.pds.registry.common.meta.cfg.FileRefRule
- replicas() - Method in interface gov.nasa.pds.registry.common.Response.Settings
- reportHarvestVersion(String) - Static method in class gov.nasa.pds.registry.common.meta.Metadata
- Request - Interface in gov.nasa.pds.registry.common
- Request.Bulk - Interface in gov.nasa.pds.registry.common
- Request.Bulk.Refresh - Enum Class in gov.nasa.pds.registry.common
- Request.Count - Interface in gov.nasa.pds.registry.common
- Request.Delete - Interface in gov.nasa.pds.registry.common
- Request.DeleteByQuery - Interface in gov.nasa.pds.registry.common
- Request.Get - Interface in gov.nasa.pds.registry.common
- Request.Mapping - Interface in gov.nasa.pds.registry.common
- Request.MGet - Interface in gov.nasa.pds.registry.common
- Request.Search - Interface in gov.nasa.pds.registry.common
- Request.Setting - Interface in gov.nasa.pds.registry.common
- requestId - Variable in class gov.nasa.pds.registry.common.mq.msg.ManagerMessage
-
Request ID (Usually autogenerated UUID)
- Response - Interface in gov.nasa.pds.registry.common
- Response.Bulk - Interface in gov.nasa.pds.registry.common
- Response.Bulk.Item - Interface in gov.nasa.pds.registry.common
- Response.CreatedIndex - Interface in gov.nasa.pds.registry.common
- Response.Get - Interface in gov.nasa.pds.registry.common
- Response.Get.IdSets - Interface in gov.nasa.pds.registry.common
- Response.Mapping - Interface in gov.nasa.pds.registry.common
- Response.Search - Interface in gov.nasa.pds.registry.common
- Response.Settings - Interface in gov.nasa.pds.registry.common
- ResponseException - Exception in gov.nasa.pds.registry.common
- ResponseException() - Constructor for exception gov.nasa.pds.registry.common.ResponseException
- RestClient - Interface in gov.nasa.pds.registry.common
- RestClientWrapper - Class in gov.nasa.pds.registry.common.connection.aws
- RestClientWrapper - Class in gov.nasa.pds.registry.common.connection.es
-
Utility class to build Elasticsearch rest client.
- RestClientWrapper(ConnectionFactory) - Constructor for class gov.nasa.pds.registry.common.connection.es.RestClientWrapper
-
Constructor.
- RestClientWrapper(ConnectionFactory, boolean) - Constructor for class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
- result() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
S
- schemaContainsField(String) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
-
Check if a field name is in the "registry" Elasticsearch schema.
- SchemaDao - Class in gov.nasa.pds.registry.common.es.dao.schema
-
Elasticsearch schema DAO (Data Access Object).
- SchemaDao(RestClient, String) - Constructor for class gov.nasa.pds.registry.common.es.dao.schema.SchemaDao
-
Constructor
- SchemaUpdater - Class in gov.nasa.pds.registry.common.es.service
-
Update Elasticsearch schema and LDDs
- SchemaUpdater(ConnectionFactory, DataDictionaryDao, SchemaDao) - Constructor for class gov.nasa.pds.registry.common.es.service.SchemaUpdater
-
Constructor
- sdk - Variable in class gov.nasa.pds.registry.common.connection.config.DirectType
- SearchMetadataExtractor - Class in gov.nasa.pds.registry.common.meta
-
Extract metadata used by keyword / full-text search
- SearchMetadataExtractor() - Constructor for class gov.nasa.pds.registry.common.meta.SearchMetadataExtractor
-
Constructor
- SECONDARY - Enum constant in enum class gov.nasa.pds.registry.common.util.doc.RefType
- serverUrl - Variable in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
- setArchiveStatus(String) - Method in class gov.nasa.pds.registry.common.meta.Metadata
-
Set archive status
- setBatchSize(int) - Method in class gov.nasa.pds.registry.common.es.dao.DataLoader
-
Set data batch size
- setBooleanFieldNames(Set<String>) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
-
Set boolean field names present in LDDs
- setClassFilters(Set<String>, Set<String>) - Method in class gov.nasa.pds.registry.common.meta.AutogenExtractor
-
Set class filters.
- setCognitoClientId(CognitoType) - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
-
Sets the value of the cognitoClientId property.
- setDateFieldNames(Set<String>) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
-
Set date field names present in LDDs
- setDocId(String) - Method in interface gov.nasa.pds.registry.common.Request.Delete
- setEc2CredentialUrl(Ec2Type) - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
-
Sets the value of the ec2CredentialUrl property.
- setEndpoint(String) - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
-
Sets the value of the endpoint property.
- setEndpoint(String) - Method in class gov.nasa.pds.registry.common.connection.config.Ec2Type
-
Sets the value of the endpoint property.
- setGateway(String) - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
-
Sets the value of the gateway property.
- setHarvestTimestamp(Instant) - Method in class gov.nasa.pds.registry.common.meta.Metadata
-
Set harvest timestamp
- setHarvestVersion(String) - Method in class gov.nasa.pds.registry.common.meta.Metadata
-
Set harvest version
- setId(String) - Method in interface gov.nasa.pds.registry.common.Request.Get
- setIDP(String) - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
-
Sets the value of the idp property.
- setIds(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Request.MGet
- setIndex(String) - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
-
Sets the value of the index property.
- setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Bulk
- setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Count
- setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Delete
- setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.DeleteByQuery
- setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Get
- setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Mapping
- setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Search
- setIndex(String) - Method in interface gov.nasa.pds.registry.common.Request.Setting
- setIndexName(String) - Method in class gov.nasa.pds.registry.common.connection.UseOpensearchSDK2
- setIndexName(String) - Method in interface gov.nasa.pds.registry.common.ConnectionFactory
- setNamespaceFilter(String) - Method in class gov.nasa.pds.registry.common.dd.LddEsJsonWriter
-
Set namespace filter.
- setNodeName(String) - Method in class gov.nasa.pds.registry.common.meta.Metadata
-
Set node name
- setPretty(boolean) - Method in interface gov.nasa.pds.registry.common.Request.Search
- setProcessDataFiles(boolean) - Method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
-
Set a flag to process data files.
- setQuery(String, String) - Method in interface gov.nasa.pds.registry.common.Request.Count
- setRefresh(boolean) - Method in interface gov.nasa.pds.registry.common.Request.DeleteByQuery
- setRefresh(Request.Bulk.Refresh) - Method in interface gov.nasa.pds.registry.common.Request.Bulk
- setReturnedFields(Collection<String>) - Method in interface gov.nasa.pds.registry.common.Request.Search
- setSchemaFieldNames(Set<String>) - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
-
Set field names present in "registry" Elasticsearch schema
- setSdk(BigInteger) - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
-
Sets the value of the sdk property.
- setServerUrl(DirectType) - Method in class gov.nasa.pds.registry.common.connection.config.RegistryConnection
-
Sets the value of the serverUrl property.
- setStoreLabels(boolean, boolean) - Method in class gov.nasa.pds.registry.common.meta.FileMetadataExtractor
-
Set flags to store PDS labels in XML and JSON format.
- setTrustSelfSigned(Boolean) - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
-
Sets the value of the trustSelfSigned property.
- setValue(String) - Method in class gov.nasa.pds.registry.common.connection.config.CognitoType
-
Sets the value of the value property.
- setValue(String) - Method in class gov.nasa.pds.registry.common.connection.config.DirectType
-
Sets the value of the value property.
- setValue(String) - Method in class gov.nasa.pds.registry.common.connection.config.Ec2Type
-
Sets the value of the value property.
- setValue(String, String) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
-
Set field's value
- setValues(String, List<String>) - Method in class gov.nasa.pds.registry.common.util.FieldMapList
-
Set field's value
- shards() - Method in interface gov.nasa.pds.registry.common.Response.Settings
- shortType - Variable in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
- size - Variable in class gov.nasa.pds.registry.common.util.doc.ProdRefsBatch
- size() - Method in interface gov.nasa.pds.registry.common.util.FieldMap
- size() - Method in class gov.nasa.pds.registry.common.util.FieldMapList
-
Map size / number of fields.
- size() - Method in class gov.nasa.pds.registry.common.util.FieldMapSet
-
Map size / number of fields.
- status() - Method in interface gov.nasa.pds.registry.common.Response.Bulk.Item
- statusCode() - Method in exception gov.nasa.pds.registry.common.ResponseException
- statusNames - Variable in class gov.nasa.pds.registry.common.util.ArchiveStatus
- strVid - Variable in class gov.nasa.pds.registry.common.meta.Metadata
T
- TIME_FORMATS - Static variable in class gov.nasa.pds.registry.common.util.TimeFormatRegex
- TimeFormatRegex - Class in gov.nasa.pds.registry.common.util
- TimeFormatRegex() - Constructor for class gov.nasa.pds.registry.common.util.TimeFormatRegex
- title - Variable in class gov.nasa.pds.registry.common.meta.Metadata
- toEsFieldName(String) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
-
Convert registry field name to the valid Elasticsearch field name.
- toIsoInstantString(String, String) - Method in class gov.nasa.pds.registry.common.util.date.PdsDateConverter
-
Convert a date in one of PDS date formats to ISO instant string.
- took() - Method in interface gov.nasa.pds.registry.common.Response.Bulk
- True - Enum constant in enum class gov.nasa.pds.registry.common.Request.Bulk.Refresh
- trustSelfSigned - Variable in class gov.nasa.pds.registry.common.connection.config.DirectType
- Tuple - Class in gov.nasa.pds.registry.common.util
-
This class is used to store key, value pairs.
- Tuple() - Constructor for class gov.nasa.pds.registry.common.util.Tuple
- Tuple(String, String) - Constructor for class gov.nasa.pds.registry.common.util.Tuple
-
Constructor
- type - Variable in class gov.nasa.pds.registry.common.meta.BundleMetadataExtractor.BundleMemberEntry
U
- update() - Method in class gov.nasa.pds.registry.common.meta.FieldNameCache
-
Update cache
- updateArchiveStatus(String, String) - Method in class gov.nasa.pds.registry.common.es.service.ProductService
-
Set archive status
- updateArchiveStatus(Collection<String>, String) - Method in class gov.nasa.pds.registry.common.es.dao.ProductDao
-
Update archive status by lidvids
- updateArchiveStatus(List<String>, String) - Method in class gov.nasa.pds.registry.common.es.service.ProductService
- updateDate(String) - Method in class gov.nasa.pds.registry.common.es.dao.dd.LddVersions
-
Update LDD date (find the maximum / last date)
- updateMissingXsds(String, XmlNamespaces) - Method in class gov.nasa.pds.registry.common.es.service.MissingFieldsProcessor
- updateSchema(List<Tuple>) - Method in class gov.nasa.pds.registry.common.es.dao.schema.SchemaDao
-
Add new fields to Elasticsearch schema.
- updateSchema(Set<String>, Map<String, String>) - Method in class gov.nasa.pds.registry.common.es.service.SchemaUpdater
-
Update Elasticsearch schema
- uri2prefix - Variable in class gov.nasa.pds.registry.common.util.xml.XmlNamespaces
-
URI to prefix map.
- UseOpensearchSDK2 - Class in gov.nasa.pds.registry.common.connection
V
- validateStatusName(String) - Method in class gov.nasa.pds.registry.common.util.ArchiveStatus
- value - Variable in class gov.nasa.pds.registry.common.connection.config.CognitoType
- value - Variable in class gov.nasa.pds.registry.common.connection.config.DirectType
- value - Variable in class gov.nasa.pds.registry.common.connection.config.Ec2Type
- valueOf(String) - Static method in enum class gov.nasa.pds.registry.common.Request.Bulk.Refresh
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class gov.nasa.pds.registry.common.util.doc.RefType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class gov.nasa.pds.registry.common.Request.Bulk.Refresh
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class gov.nasa.pds.registry.common.util.doc.RefType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vid - Variable in class gov.nasa.pds.registry.common.meta.Metadata
W
- WaitFor - Enum constant in enum class gov.nasa.pds.registry.common.Request.Bulk.Refresh
- write(Metadata, String) - Method in class gov.nasa.pds.registry.common.util.doc.RegistryDocWriter
-
Write metadata extracted from PDS4 labels.
- write(String, Record) - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
-
Write a primary key and a data record.
- write(String, Record, String) - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
-
Write a primary key and a data record.
- writeArray(JsonWriter, String, Collection<String>) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
-
Write multivalued field as an array
- writeBatch(String, ProdRefsBatch, RefType, String) - Method in class gov.nasa.pds.registry.common.util.doc.InventoryDocWriter
- writeCollectionInventory(String, File, String) - Method in class gov.nasa.pds.registry.common.es.service.CollectionInventoryWriter
-
Parse collection inventory file, e.g., "document_collection_inventory.csv", extract primary and secondary references (lidvids) and write extracted data into a JSON or XML file.
- writeDataRecord(JsonWriter, DDRecord) - Method in class gov.nasa.pds.registry.common.dd.DDNJsonWriter
-
Write one data record.
- writeDataRecord(JsonWriter, Record) - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
-
Overwrite this method to write a data record.
- writeField(JsonWriter, String, float) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
-
Write a field.
- writeField(JsonWriter, String, long) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
-
Write a field.
- writeField(JsonWriter, String, String) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
-
Write a field.
- writeField(JsonWriter, String, Collection<String>) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
-
Write a field.
- writeFieldDefinition(String, String, String) - Method in class gov.nasa.pds.registry.common.dd.LddEsJsonWriter
-
Write field definition (Elasticsearch field name, data type and other information)
- writeLddInfo(String, String, String, String, String) - Method in class gov.nasa.pds.registry.common.dd.LddEsJsonWriter
-
Write PDS LDD version and date
- writePK(Writer, String) - Static method in class gov.nasa.pds.registry.common.util.json.NJsonDocUtils
-
Write primary key (first line in NJSON record)
- writePK(String, String) - Method in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
-
Write primary key
- writer - Variable in class gov.nasa.pds.registry.common.util.json.BaseNJsonWriter
X
- XmlDomUtils - Class in gov.nasa.pds.registry.common.util.xml
-
Utility class to work with XML DOM model.
- XmlDomUtils() - Constructor for class gov.nasa.pds.registry.common.util.xml.XmlDomUtils
- XmlNamespaces - Class in gov.nasa.pds.registry.common.util.xml
-
Mappings between LDD names (xmlns prefix), xmlns URIs and schema locations.
- XmlNamespaces() - Constructor for class gov.nasa.pds.registry.common.util.xml.XmlNamespaces
- XPathUtils - Class in gov.nasa.pds.registry.common.util.xml
-
Utility class to work with XPath API.
- XPathUtils() - Constructor for class gov.nasa.pds.registry.common.util.xml.XPathUtils
-
Constructor.
_
- _performRequest(DeleteRequest) - Method in class gov.nasa.pds.registry.common.connection.aws.RestClientWrapper
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form