Modifier and Type | Method and Description |
---|---|
void |
MetadataResource.deleteCatalogProduct(Product product)
Deletes a given product from the catalog
|
Metadata |
MetadataResource.getCatalogMetadata(Product product)
|
void |
MetadataResource.updateCatalogMetadata(Product product,
Metadata newMetadata)
|
Modifier and Type | Method and Description |
---|---|
void |
ScienceDataCatalog.addMetadata(Metadata m,
Product p) |
void |
MappedDataSourceCatalog.addMetadata(Metadata metadata,
Product product) |
void |
LuceneCatalog.addMetadata(Metadata m,
Product product) |
void |
LenientDataSourceCatalog.addMetadata(Metadata m,
Product product) |
void |
DataSourceCatalog.addMetadata(Metadata m,
Product product) |
void |
Catalog.addMetadata(Metadata m,
Product product)
Ingests
Metadata into the metadata store, and associates it with
the given productId . |
void |
ScienceDataCatalog.addProduct(Product product) |
void |
LuceneCatalog.addProduct(Product product) |
void |
DataSourceCatalog.addProduct(Product product) |
void |
Catalog.addProduct(Product product)
Adds a Product to the Catalog.
|
void |
ScienceDataCatalog.addProductReferences(Product product) |
void |
MappedDataSourceCatalog.addProductReferences(Product product) |
void |
LuceneCatalog.addProductReferences(Product product) |
void |
DataSourceCatalog.addProductReferences(Product product) |
void |
Catalog.addProductReferences(Product product)
|
int |
ScienceDataCatalog.createGranule(int datasetId,
String filename) |
int |
ScienceDataCatalog.createParameter(int datasetId,
String longName) |
Metadata |
ScienceDataCatalog.getMetadata(Product product) |
Metadata |
MappedDataSourceCatalog.getMetadata(Product product) |
Metadata |
LuceneCatalog.getMetadata(Product product) |
Metadata |
LenientDataSourceCatalog.getMetadata(Product product) |
Metadata |
DataSourceCatalog.getMetadata(Product product) |
Metadata |
Catalog.getMetadata(Product product)
Gets the Metadata for a given Product.
|
int |
ScienceDataCatalog.getNumProducts(ProductType productType) |
int |
LuceneCatalog.getNumProducts(ProductType type) |
int |
DataSourceCatalog.getNumProducts(ProductType type) |
int |
Catalog.getNumProducts(ProductType type) |
Product |
ScienceDataCatalog.getProductById(String productId) |
Product |
LuceneCatalog.getProductById(String productId) |
Product |
DataSourceCatalog.getProductById(String productId) |
Product |
Catalog.getProductById(String productId)
Gets a
Product , with the specified productId . |
Product |
ScienceDataCatalog.getProductByName(String productName) |
Product |
LuceneCatalog.getProductByName(String productName) |
Product |
DataSourceCatalog.getProductByName(String productName) |
Product |
Catalog.getProductByName(String productName)
Gets a
Product with the specified productName . |
List<Reference> |
ScienceDataCatalog.getProductReferences(Product product) |
List<Reference> |
MappedDataSourceCatalog.getProductReferences(Product product) |
List<Reference> |
LuceneCatalog.getProductReferences(Product product) |
List<Reference> |
DataSourceCatalog.getProductReferences(Product product) |
List<Reference> |
Catalog.getProductReferences(Product product)
Gets the
Reference s associated with this Product. |
List<Product> |
ScienceDataCatalog.getProducts() |
List<Product> |
LuceneCatalog.getProducts() |
List<Product> |
DataSourceCatalog.getProducts() |
List<Product> |
Catalog.getProducts()
|
List<Product> |
ScienceDataCatalog.getProductsByProductType(ProductType productType) |
List<Product> |
LuceneCatalog.getProductsByProductType(ProductType type) |
List<Product> |
DataSourceCatalog.getProductsByProductType(ProductType type) |
List<Product> |
Catalog.getProductsByProductType(ProductType type)
|
Metadata |
ScienceDataCatalog.getReducedMetadata(Product product,
List<String> metList) |
Metadata |
LuceneCatalog.getReducedMetadata(Product product,
List<String> elements) |
Metadata |
LenientDataSourceCatalog.getReducedMetadata(Product product,
List<String> elems) |
Metadata |
DataSourceCatalog.getReducedMetadata(Product product,
List<String> elems) |
Metadata |
Catalog.getReducedMetadata(Product product,
List<String> elements)
Gets a reduced set of metadata for a give Product.
|
protected int |
LenientDataSourceCatalog.getResultListSize(Query query,
ProductType type)
Overridden method from superclass to allow for null validation layer.
|
protected int |
DataSourceCatalog.getResultListSize(Query query,
ProductType type) |
protected String |
LenientDataSourceCatalog.getSqlQuery(QueryCriteria queryCriteria,
ProductType type)
Overridden method from superclass to allow for null validation layer.
|
protected String |
DataSourceCatalog.getSqlQuery(QueryCriteria queryCriteria,
ProductType type) |
List<Product> |
ScienceDataCatalog.getTopNProducts(int num) |
List<Product> |
LuceneCatalog.getTopNProducts(int n) |
List<Product> |
DataSourceCatalog.getTopNProducts(int n) |
List<Product> |
Catalog.getTopNProducts(int n)
Gets the top
N most recent products that have been
cataloged. |
List<Product> |
ScienceDataCatalog.getTopNProducts(int num,
ProductType productType) |
List<Product> |
LuceneCatalog.getTopNProducts(int n,
ProductType type) |
List<Product> |
DataSourceCatalog.getTopNProducts(int n,
ProductType type) |
List<Product> |
Catalog.getTopNProducts(int n,
ProductType type)
Gets the top
N most recent products that have been
cataloged for the given ProductType . |
ValidationLayer |
ScienceDataCatalog.getValidationLayer() |
ValidationLayer |
LuceneCatalog.getValidationLayer() |
ValidationLayer |
DataSourceCatalog.getValidationLayer() |
ValidationLayer |
Catalog.getValidationLayer() |
void |
ScienceDataCatalog.modifyProduct(Product arg0) |
void |
MappedDataSourceCatalog.modifyProduct(Product product) |
void |
LuceneCatalog.modifyProduct(Product product) |
void |
DataSourceCatalog.modifyProduct(Product product) |
void |
Catalog.modifyProduct(Product product)
Modifies an existing Product within the Catalog.
|
ProductPage |
ScienceDataCatalog.pagedQuery(Query query,
ProductType type,
int pageNum) |
ProductPage |
MappedDataSourceCatalog.pagedQuery(Query query,
ProductType type,
int pageNum) |
ProductPage |
LuceneCatalog.pagedQuery(Query query,
ProductType type,
int pageNum) |
ProductPage |
DataSourceCatalog.pagedQuery(Query query,
ProductType type,
int pageNum) |
ProductPage |
Catalog.pagedQuery(Query query,
ProductType type,
int pageNum)
Performs a query against the underlying
Catalog , and then
properly formulates a page of results to send back to the user. |
List<String> |
ScienceDataCatalog.query(Query arg0,
ProductType arg1) |
List<String> |
MappedDataSourceCatalog.query(Query query,
ProductType type) |
List<String> |
LuceneCatalog.query(Query query,
ProductType type) |
List<String> |
DataSourceCatalog.query(Query query,
ProductType type) |
List<String> |
Catalog.query(Query query,
ProductType type)
Queries the Catalog with the specified
Query |
void |
ScienceDataCatalog.removeMetadata(Metadata arg0,
Product arg1) |
void |
MappedDataSourceCatalog.removeMetadata(Metadata metadata,
Product product) |
void |
LuceneCatalog.removeMetadata(Metadata m,
Product product) |
void |
LenientDataSourceCatalog.removeMetadata(Metadata m,
Product product) |
void |
DataSourceCatalog.removeMetadata(Metadata m,
Product product) |
void |
Catalog.removeMetadata(Metadata m,
Product product)
Removes
Metadata from the metadata store, and disassociates it
from the given productId . |
void |
ScienceDataCatalog.removeProduct(Product arg0) |
void |
MappedDataSourceCatalog.removeProduct(Product product) |
void |
LuceneCatalog.removeProduct(Product product) |
void |
DataSourceCatalog.removeProduct(Product product) |
void |
Catalog.removeProduct(Product product)
Removes a
Product from the Catalog. |
void |
ScienceDataCatalog.setProductTransferStatus(Product arg0) |
void |
LuceneCatalog.setProductTransferStatus(Product product) |
void |
DataSourceCatalog.setProductTransferStatus(Product product) |
void |
Catalog.setProductTransferStatus(Product product)
Persists the
transferStatus attribute of the given
Product to the Catalog. |
Modifier and Type | Method and Description |
---|---|
void |
SolrCatalog.addMetadata(Metadata metadata,
Product product) |
void |
SolrCatalog.addProduct(Product product)
Method that adds a Product to the Catalog,
persisting its fundamental CAS attributes (id, name, type, ingestion time, etc.).
|
void |
SolrCatalog.addProductReferences(Product product) |
String |
SolrClient.delete(String id,
boolean commit)
Method to send a message containing a 'delete' instruction to Solr.
|
QueryResponse |
ProductSerializer.deserialize(String xml)
Method to parse a full XML response document into a list of Product, References and Metadata objects.
|
QueryResponse |
DefaultProductSerializer.deserialize(String xml)
Method to parse a full XML response document into a list of Product, References and Metadata objects.
|
Metadata |
SolrCatalog.getMetadata(Product product) |
int |
SolrCatalog.getNumProducts(ProductType type) |
Product |
SolrCatalog.getProductById(String productId) |
Product |
SolrCatalog.getProductByName(String productName) |
List<Reference> |
SolrCatalog.getProductReferences(Product product) |
List<Product> |
SolrCatalog.getProducts() |
List<Product> |
SolrCatalog.getProductsByProductType(ProductType type) |
Metadata |
SolrCatalog.getReducedMetadata(Product product,
List<String> elements) |
List<Product> |
SolrCatalog.getTopNProducts(int n) |
List<Product> |
SolrCatalog.getTopNProducts(int n,
ProductType type) |
ValidationLayer |
SolrCatalog.getValidationLayer() |
String |
SolrClient.index(List<String> docs,
boolean commit,
String mimeType)
Method to send one or more documents to be indexed to Solr.
|
void |
SolrCatalog.modifyProduct(Product product) |
ProductPage |
SolrCatalog.pagedQuery(Query query,
ProductType type,
int pageNum) |
String |
SolrClient.query(Map<String,String[]> parameters,
String mimeType)
Method to send a generic query to the Solr server.
|
List<String> |
SolrCatalog.query(Query query,
ProductType type)
Queries the Catalog with the specified
Query |
String |
SolrClient.queryProductById(String id,
String mimeType)
Method to query the Solr index for a product with the specified id.
|
String |
SolrClient.queryProductByName(String name,
String mimeType)
Method to query the Solr index for a product with the specified name.
|
String |
SolrClient.queryProductsByDate(int n,
String mimeType)
Method to query Solr for the most recent 'n' products.
|
String |
SolrClient.queryProductsByDateAndType(int n,
ProductType type,
String mimeType)
Method to query Solr for the most recent 'n' products of a specified type.
|
void |
SolrCatalog.removeMetadata(Metadata metadata,
Product product)
This method implementation will remove the specified keys and values from the product metadata,
leaving all other metadata keys and values unchanged.
|
void |
SolrCatalog.removeProduct(Product product) |
void |
SolrCatalog.setProductTransferStatus(Product product) |
Modifier and Type | Method and Description |
---|---|
boolean |
StdIngester.hasProduct(URL fmUrl,
File prodFile) |
boolean |
Ingester.hasProduct(URL fmUrl,
File prodFile)
|
boolean |
CachedIngester.hasProduct(URL fmUrl,
File prodFile) |
boolean |
StdIngester.hasProduct(URL fmUrl,
String productName) |
boolean |
Ingester.hasProduct(URL fmUrl,
String productName)
Checks the file manager at the given
URL to see whether or not it
knows about the provided Product with the given
productName parameter. |
boolean |
CachedIngester.hasProduct(URL fmUrl,
String productName) |
Modifier and Type | Method and Description |
---|---|
boolean |
XmlRpcFileManager.addMetadata(Hashtable<String,Object> productHash,
Hashtable<String,String> metadata) |
void |
XmlRpcFileManagerClient.addMetadata(Product product,
Metadata metadata) |
boolean |
XmlRpcFileManager.addProductReferences(Hashtable<String,Object> productHash) |
void |
XmlRpcFileManagerClient.addProductReferences(Product product) |
String |
XmlRpcFileManager.catalogProduct(Hashtable<String,Object> productHash) |
String |
XmlRpcFileManagerClient.catalogProduct(Product product) |
List<QueryResult> |
XmlRpcFileManagerClient.complexQuery(ComplexQuery complexQuery) |
Vector<Hashtable<String,Object>> |
XmlRpcFileManager.complexQuery(Hashtable<String,Object> complexQueryHash) |
ProductPage |
XmlRpcFileManagerClient.getFirstPage(ProductType type) |
ProductPage |
XmlRpcFileManagerClient.getLastPage(ProductType type) |
Hashtable<String,Object> |
XmlRpcFileManager.getMetadata(Hashtable<String,Object> productHash) |
Metadata |
XmlRpcFileManagerClient.getMetadata(Product product) |
ProductPage |
XmlRpcFileManagerClient.getNextPage(ProductType type,
ProductPage currPage) |
int |
XmlRpcFileManager.getNumProducts(Hashtable<String,Object> productTypeHash) |
int |
XmlRpcFileManagerClient.getNumProducts(ProductType type) |
ProductPage |
XmlRpcFileManagerClient.getPrevPage(ProductType type,
ProductPage currPage) |
Product |
XmlRpcFileManagerClient.getProductById(String productId) |
Hashtable<String,Object> |
XmlRpcFileManager.getProductById(String productId) |
Product |
XmlRpcFileManagerClient.getProductByName(String productName) |
Hashtable<String,Object> |
XmlRpcFileManager.getProductByName(String productName) |
Vector<Hashtable<String,Object>> |
XmlRpcFileManager.getProductReferences(Hashtable<String,Object> productHash) |
List<Reference> |
XmlRpcFileManagerClient.getProductReferences(Product product) |
Vector<Hashtable<String,Object>> |
XmlRpcFileManager.getProductsByProductType(Hashtable<String,Object> productTypeHash) |
List<Product> |
XmlRpcFileManagerClient.getProductsByProductType(ProductType type) |
Hashtable<String,Object> |
XmlRpcFileManager.getReducedMetadata(Hashtable<String,Object> productHash,
Vector<String> elements) |
Metadata |
XmlRpcFileManagerClient.getReducedMetadata(Product product,
List<?> elements) |
List<Product> |
XmlRpcFileManagerClient.getTopNProducts(int n) |
Vector<Hashtable<String,Object>> |
XmlRpcFileManager.getTopNProducts(int n) |
Vector<Hashtable<String,Object>> |
XmlRpcFileManager.getTopNProducts(int n,
Hashtable<String,Object> productTypeHash) |
List<Product> |
XmlRpcFileManagerClient.getTopNProducts(int n,
ProductType type) |
boolean |
XmlRpcFileManagerClient.hasProduct(String productName) |
boolean |
XmlRpcFileManager.hasProduct(String productName) |
String |
XmlRpcFileManager.ingestProduct(Hashtable<String,Object> productHash,
Hashtable<String,String> metadata,
boolean clientTransfer) |
boolean |
XmlRpcFileManager.modifyProduct(Hashtable<?,?> productHash) |
boolean |
XmlRpcFileManagerClient.modifyProduct(Product product) |
Hashtable<String,Object> |
XmlRpcFileManager.pagedQuery(Hashtable<String,Object> queryHash,
Hashtable<String,Object> productTypeHash,
int pageNum) |
ProductPage |
XmlRpcFileManagerClient.pagedQuery(Query query,
ProductType type,
int pageNum) |
Vector<Hashtable<String,Object>> |
XmlRpcFileManager.query(Hashtable<String,Object> queryHash,
Hashtable<String,Object> productTypeHash) |
List<Product> |
XmlRpcFileManagerClient.query(Query query,
ProductType type) |
boolean |
XmlRpcFileManager.removeProduct(Hashtable<String,Object> productHash) |
boolean |
XmlRpcFileManagerClient.removeProduct(Product product) |
boolean |
XmlRpcFileManager.setProductTransferStatus(Hashtable<String,Object> productHash) |
void |
XmlRpcFileManagerClient.setProductTransferStatus(Product product) |
boolean |
XmlRpcFileManager.updateMetadata(Hashtable<String,Object> productHash,
Hashtable<String,Object> metadataHash) |
boolean |
XmlRpcFileManagerClient.updateMetadata(Product product,
Metadata met) |
Modifier and Type | Method and Description |
---|---|
boolean |
FileRetrievalSystem.addToDownloadQueue(RemoteSiteFile file,
String renamingString,
File downloadToDir,
String uniqueMetadataElement,
boolean deleteAfterDownload,
Metadata fileMetadata) |
boolean |
FileRetrievalSystem.addToDownloadQueue(RemoteSite remoteSite,
String file,
String renamingString,
File downloadToDir,
String uniqueMetadataElement,
boolean deleteAfterDownload,
Metadata fileMetadata) |
boolean |
FileRetrievalSystem.isAlreadyInDatabase(RemoteFile rf) |
Copyright © 1999-2015 Apache OODT. All Rights Reserved.