public class ProductDao extends DBConnector
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALTERNATECOLUMN |
static java.lang.String |
IDENTIFIERCOLUMN |
static java.lang.String |
INSTREFCOLUMN |
static java.lang.String |
INSTTITLECOLUMN |
static java.lang.String |
INVESTREFCOLUMN |
static java.lang.String |
INVESTTITLECOLUMN |
static org.apache.log4j.Logger |
logger |
static java.lang.String |
NODEREFCOLUMN |
static java.lang.String |
NODETITLECOLUMN |
static java.lang.String |
TITLECOLUMN |
static java.lang.String |
TYPECOLUMN |
static java.lang.String |
VERSIONCOLUMN |
ARCHIVE_STATUS_TABLE_NAME, CERTIFICATION_STATUS_TABLE_NAME, ISO_BASIC, NSSDCA_STATUS_TABLE_NAME
Constructor and Description |
---|
ProductDao() |
Modifier and Type | Method and Description |
---|---|
Product |
getProduct(java.lang.String idf,
java.lang.String ver) |
java.util.List<Product> |
getProducts(java.lang.String type)
Product Query - Query the product table for a list of products by type.
|
java.util.List<Product> |
getProductsAssociatedDeliveriesOrderByTitle(java.lang.String instRef,
java.lang.String investRef)
Product Delivery Query - Query the product, delivery and *_reference tables for a list of products that have associated deliveries.
|
java.util.List<Product> |
getProductsOrderByTitle() |
java.util.List<Product> |
getProductsWithStatus() |
int |
insertProduct(Product prod) |
Product |
updateProduct(Product prod) |
getConnection
public static org.apache.log4j.Logger logger
public static final java.lang.String IDENTIFIERCOLUMN
public static final java.lang.String VERSIONCOLUMN
public static final java.lang.String TITLECOLUMN
public static final java.lang.String TYPECOLUMN
public static final java.lang.String ALTERNATECOLUMN
public static final java.lang.String INVESTREFCOLUMN
public static final java.lang.String INVESTTITLECOLUMN
public static final java.lang.String INSTREFCOLUMN
public static final java.lang.String INSTTITLECOLUMN
public static final java.lang.String NODEREFCOLUMN
public static final java.lang.String NODETITLECOLUMN
public ProductDao() throws java.lang.ClassNotFoundException, java.sql.SQLException
java.lang.ClassNotFoundException
java.sql.SQLException
public java.util.List<Product> getProducts(java.lang.String type)
type
- (can be null)public java.util.List<Product> getProductsOrderByTitle()
public java.util.List<Product> getProductsAssociatedDeliveriesOrderByTitle(java.lang.String instRef, java.lang.String investRef)
public Product getProduct(java.lang.String idf, java.lang.String ver)
logical
- identifierversion
- public int insertProduct(Product prod)
prod
- - an object of productpublic java.util.List<Product> getProductsWithStatus()
Copyright © 2010-2019 Planetary Data System. All Rights Reserved.