public class MockCatalog extends Object implements Catalog
Catalog.X_POINT_ID| Constructor and Description |
|---|
MockCatalog() |
public ProductPage getFirstPage(ProductType type)
getFirstPage in interface Paginationpublic ProductPage getLastProductPage(ProductType type)
getLastProductPage in interface Paginationpublic ProductPage getNextPage(ProductType type, ProductPage currentPage)
getNextPage in interface Paginationpublic ProductPage getPrevPage(ProductType type, ProductPage currentPage)
getPrevPage in interface Paginationpublic void addMetadata(Metadata m, Product product) throws CatalogException
addMetadata in interface CatalogCatalogExceptionpublic void removeMetadata(Metadata m, Product product) throws CatalogException
removeMetadata in interface CatalogCatalogExceptionpublic void addProduct(Product product) throws CatalogException
addProduct in interface CatalogCatalogExceptionpublic void modifyProduct(Product product) throws CatalogException
modifyProduct in interface CatalogCatalogExceptionpublic void removeProduct(Product product) throws CatalogException
removeProduct in interface CatalogCatalogExceptionpublic void setProductTransferStatus(Product product) throws CatalogException
setProductTransferStatus in interface CatalogCatalogExceptionpublic void addProductReferences(Product product) throws CatalogException
addProductReferences in interface CatalogCatalogExceptionpublic Product getProductById(String productId) throws CatalogException
getProductById in interface CatalogCatalogExceptionpublic Product getProductByName(String productName) throws CatalogException
getProductByName in interface CatalogCatalogExceptionpublic List<Reference> getProductReferences(Product product) throws CatalogException
getProductReferences in interface CatalogCatalogExceptionpublic List<Product> getProducts() throws CatalogException
getProducts in interface CatalogCatalogExceptionpublic List<Product> getProductsByProductType(ProductType type) throws CatalogException
getProductsByProductType in interface CatalogCatalogExceptionpublic Metadata getMetadata(Product product) throws CatalogException
getMetadata in interface CatalogCatalogExceptionpublic Metadata getReducedMetadata(Product product, List<String> elements) throws CatalogException
getReducedMetadata in interface CatalogCatalogExceptionpublic List<String> query(Query query, ProductType type) throws CatalogException
query in interface CatalogCatalogExceptionpublic ProductPage pagedQuery(Query query, ProductType type, int pageNum) throws CatalogException
pagedQuery in interface CatalogCatalogExceptionpublic List<Product> getTopNProducts(int n) throws CatalogException
getTopNProducts in interface CatalogCatalogExceptionpublic List<Product> getTopNProducts(int n, ProductType type) throws CatalogException
getTopNProducts in interface CatalogCatalogExceptionpublic ValidationLayer getValidationLayer()
getValidationLayer in interface Catalogpublic int getNumProducts(ProductType type) throws CatalogException
getNumProducts in interface CatalogCatalogExceptionCopyright © 1999–2017 Apache OODT. All rights reserved.