public class Product 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 |
---|
Product() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlternate() |
java.lang.String |
getIdentifier() |
java.lang.String |
getInstRef() |
java.lang.String |
getInstTitle() |
java.lang.String |
getInveRef() |
java.lang.String |
getInveTitle() |
java.lang.String |
getNodeRef() |
java.lang.String |
getNodeTitle() |
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.lang.String |
getTitle() |
java.lang.String |
getType() |
java.lang.String |
getVersion() |
void |
insertProduct(java.lang.String logicalIdentifier,
java.lang.String versionId,
java.lang.String title,
java.lang.String type,
java.lang.String alternateId) |
void |
setAlternate(java.lang.String alternate) |
void |
setIdentifier(java.lang.String identifier) |
void |
setInstRef(java.lang.String instRef) |
void |
setInstTitle(java.lang.String instTitle) |
void |
setInveRef(java.lang.String inveRef) |
void |
setInveTitle(java.lang.String inveTitle) |
void |
setNodeRef(java.lang.String nodeRef) |
void |
setNodeTitle(java.lang.String nodeTitle) |
void |
setTitle(java.lang.String title) |
void |
setType(java.lang.String type) |
void |
setVersion(java.lang.String version) |
void |
updateProduct(java.lang.String logicalIdentifier,
java.lang.String versionId,
java.lang.String title,
java.lang.String type,
java.lang.String alternateId) |
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 Product() throws java.lang.ClassNotFoundException, java.sql.SQLException
java.lang.ClassNotFoundException
java.sql.SQLException
public java.lang.String getInstRef()
public void setInstRef(java.lang.String instRef)
instRef,
- the instRef to setpublic java.lang.String getInstTitle()
public void setInstTitle(java.lang.String instTitle)
instTitle,
- the instTitle to setpublic java.lang.String getInveRef()
public void setInveRef(java.lang.String inveRef)
inveRef,
- the inveRef to setpublic java.lang.String getInveTitle()
public void setInveTitle(java.lang.String inveTitle)
inveTitle,
- the inveTitle to setpublic java.lang.String getNodeRef()
public void setNodeRef(java.lang.String nodeRef)
nodeRef,
- the nodeRef to setpublic java.lang.String getNodeTitle()
public void setNodeTitle(java.lang.String nodeTitle)
nodeTitle,
- the nodeTitle to setpublic java.lang.String getIdentifier()
public void setIdentifier(java.lang.String identifier)
identifier
- public java.lang.String getVersion()
public void setVersion(java.lang.String version)
version
- public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- public java.lang.String getType()
public void setType(java.lang.String type)
type
- public java.lang.String getAlternate()
public void setAlternate(java.lang.String alternate)
alternate
- 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 void insertProduct(java.lang.String logicalIdentifier, java.lang.String versionId, java.lang.String title, java.lang.String type, java.lang.String alternateId)
logicalIdentifier
- versionId
- title
- type
- alternateId
- public void updateProduct(java.lang.String logicalIdentifier, java.lang.String versionId, java.lang.String title, java.lang.String type, java.lang.String alternateId)
logicalIdentifier
- versionId
- title2
- type2
- alternateId
- Copyright © 2010-2018 Planetary Data System. All Rights Reserved.