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