Package | Description |
---|---|
com.dpslink.flash.db |
DPS Flash specific definitions for database objects and database object controllers as well as other non-persisted business related objects.
|
com.dpslink.flash.db.search |
DPS Flash specific product search indexing and product search processing classes.
|
com.dpslink.flash.db.util |
DPS Flash specific database related handlers and background processing tasks.
|
com.dpslink.flash.erp |
DPS Flash specific interfaces and abstract classes on which all backend interface classes are based.
|
com.dpslink.flash.erp.bogus |
DPS Flash specific pseudo implementations for
com.dpslink.flash.erp interfaces and abstract classes. |
com.dpslink.flash.erp.extend |
DPS Flash specific DPS Extend implementations for
com.dpslink.flash.erp interfaces and abstract classes. |
com.dpslink.flash.imports |
DPS Flash specific parsers and processors for importing data from delimited text files or from Excel spreadsheet files.
|
com.dpslink.flash.servlet |
DPS Flash specific servlets for handling shopping functions.
|
com.dpslink.flash.servlet.admin |
DPS Flash specific servlets for handling administration functions.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.Class<Product> |
DBO.PROD
The product object class.
|
Modifier and Type | Method and Description |
---|---|
Product |
ProductController.get(FlashServletContext ctx,
java.lang.String code,
java.lang.String uom)
Returns the product record for the given product code and unit of
measure code.
|
Product |
ProductController.get(java.lang.String code,
java.lang.String uom)
Returns the product record for the given product code and unit of
measure code.
|
Product |
ProductController.getAutoComplete(FlashServletContext ctx,
java.lang.String code,
java.lang.String uom)
Returns the product record for the given code and unit of measure code.
|
Product |
Special.getProduct()
Returns the product object.
|
Product |
CartLine.getProduct()
Returns the product object.
|
Product |
ProductController.valuesToObject(java.util.HashMap<java.lang.String,java.lang.Object> attrs)
Returns a database object from the given set of attributes.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Product> |
ProductController.getCategory(FlashServletContext ctx,
java.lang.String code)
Returns a collection of the product records for the given category code.
|
java.util.ArrayList<Product> |
ProductController.getCategory(java.lang.String code)
Returns a collection of the product records for the given category code.
|
java.util.ArrayList<Product> |
ProductController.getForCode(FlashServletContext ctx,
java.lang.String code)
Returns a collection of products that have the same product code.
|
java.util.ArrayList<Product> |
ProductController.getInStock(FlashServletContext ctx,
java.util.ArrayList<Product> products)
Returns a collection of product records that have stock using the given
collection of product records as the source for determining the results.
|
java.util.ArrayList<Product> |
ProductController.getInStock(FlashServletContext ctx,
java.util.ArrayList<Product> products,
boolean realtime)
Returns a collection of product records that have stock using the given
collection of product records as the source for determining the results.
|
java.util.ArrayList<Product> |
ProductController.getMatching(FlashServletContext ctx,
java.lang.String strCriteria,
java.util.ArrayList<java.lang.String[]> attrCriteria)
Returns a collection of
Product objects that have
product codes or product descriptions containing characters matching
the query search string. |
java.util.ArrayList<Product> |
ProductController.getMatching(java.lang.String field,
java.lang.String operand,
java.lang.String argument)
Returns a collection of product records that have a field that contains
characters matching the given criteria.
|
java.util.ArrayList<Product> |
ProductController.getMatchingByStringCriteria(FlashServletContext ctx,
java.lang.String strCriteria)
Returns a collection of
Product objects that have
product codes or product descriptions containing characters matching
the query search string. |
Modifier and Type | Method and Description |
---|---|
boolean |
Cart.addCartLine(FlashServletContext ctx,
Product product,
int quantity)
Adds a new cart line to this cart's collection of cart lines and to the
cart line database table.
|
boolean |
Cart.addCartLine(FlashServletContext ctx,
Product product,
int quantity,
UnitMeasure orderuom,
UnitMeasure priceuom)
Adds a new cart line to this cart's collection of cart lines and to the
cart line database table.
|
boolean |
ProductController.delete(Product product,
boolean dltImages,
boolean dltDescs)
Deletes a given product from the database, plus deletes any associated
product info (catalog entries, cross references, images, descriptions).
|
boolean |
ProductAttributeController.deleteProduct(Product product)
Deletes all attribute records for a product.
|
boolean |
SpecialController.deleteProduct(Product product)
Deletes all records from the special table for the given product.
|
boolean |
XrefController.deleteProduct(Product product)
Deletes all records from the customer product x-ref table for the given
product.
|
boolean |
CatalogProductController.deleteProduct(Product product)
Deletes all records from the category product x-ref table for the given
product.
|
protected void |
ProductController.getAutoCompleteCodes(UserCatalogVerifier verifier,
Product product,
java.util.TreeMap<java.lang.String,java.lang.String> codes,
int codetype)
A companion helper method for the public
getAutoCompleteCodes
method. |
protected void |
ProductController.getAutoCompleteUoms(UserCatalogVerifier verifier,
Product product,
java.util.ArrayList<java.lang.String[]> uoms)
A companion helper method for the public
getAutoCompleteUoms
method. |
java.util.ArrayList<ProductAttribute> |
ProductAttributeController.getDisplayable(Product product)
Returns a collection of the displayable attribute records for a product.
|
java.util.ArrayList<ProductAttribute> |
ProductAttributeController.getProduct(Product product)
Returns a collection of attribute records for a product.
|
java.util.ArrayList<Xref> |
XrefController.getProduct(Product product)
Returns a collection of customer product x-ref records for the given
product.
|
java.util.ArrayList<CatalogProduct> |
CatalogProductController.getProduct(Product product)
Returns a collection of category product x-ref records for the given
product.
|
Select |
ProductAttributeDescriptorController.getUISelect(java.lang.String code,
Product product)
Returns an HTML
Select object that contains either all or unassigned
descriptors and has the given code as the preselected code in the set of
options. |
java.util.ArrayList<ProductAttributeDescriptor> |
ProductAttributeDescriptorController.getUnassigned(Product product)
Returns a collection of unassigned descriptor records for a product.
|
int |
Cart.isProductInCart(FlashServletContext ctx,
Product product)
Answers if a given product is already in the cart.
|
void |
Special.setProduct(Product value)
Sets the product object.
|
void |
CartLine.setProduct(Product value)
Sets the product object.
|
void |
ProductController.setRealtimeInfo(FlashServletContext ctx,
java.lang.Object requestor,
Product product,
boolean force)
Sets the realtime information (current price, availability, etc.) for
each product within a given set of products.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Cart.addCartLines(FlashServletContext ctx,
java.util.ArrayList<Product> products,
java.util.ArrayList<java.lang.Integer> quantities)
Adds one or more new cart lines to this cart's collection of cart lines
and to the cart line database table.
|
boolean |
Cart.addCartLines(FlashServletContext ctx,
java.util.ArrayList<Product> products,
java.util.ArrayList<java.lang.Integer> quantities,
java.util.ArrayList<UnitMeasure> orderuoms,
java.util.ArrayList<UnitMeasure> priceuoms)
Adds one or more new cart lines to this cart's collection of cart lines
and to the cart line database table.
|
java.util.ArrayList<ProductAttribute> |
ProductAttributeController.getFiltersForSearch(java.util.ArrayList<Product> products)
Returns a collection of summarized product attribute records for the
given set of products.
|
java.util.ArrayList<Product> |
ProductController.getInStock(FlashServletContext ctx,
java.util.ArrayList<Product> products)
Returns a collection of product records that have stock using the given
collection of product records as the source for determining the results.
|
java.util.ArrayList<Product> |
ProductController.getInStock(FlashServletContext ctx,
java.util.ArrayList<Product> products,
boolean realtime)
Returns a collection of product records that have stock using the given
collection of product records as the source for determining the results.
|
void |
ProductController.includeLeadtimes(FlashServletContext ctx,
java.util.ArrayList<Product> products)
Iterates through the given collection of products and retains the products
having a leadtime that is in the condigured set of leadtimes to include
(LT_INCLUDE).
|
void |
ProductController.setRealtimeInfo(FlashServletContext ctx,
java.lang.Object requestor,
java.util.ArrayList<Product> products,
int indxBeg,
int indxEnd,
boolean force)
Sets the realtime information (current price, availability, etc.) for
each product within a given set of products.
|
Modifier and Type | Field and Description |
---|---|
protected static java.util.Comparator<Product> |
ProductSearch3.cvSearchSort
The comparator to use for sorting search results.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Product> |
ProductSearch1.getMatchingProducts(FlashServletContext ctx,
java.lang.String searchString,
java.util.ArrayList<java.lang.String[]> searchAttributes)
Returns a list of products that match the given search criteria and are
in the session user's catalog.
|
java.util.ArrayList<Product> |
ProductSearchInterface.getMatchingProducts(FlashServletContext ctx,
java.lang.String searchString,
java.util.ArrayList<java.lang.String[]> searchAttributes)
Returns a list of products that match the given search criteria and are
in the session user's catalog.
|
java.util.ArrayList<Product> |
ProductSearch3.getMatchingProducts(FlashServletContext ctx,
java.lang.String searchString,
java.util.ArrayList<java.lang.String[]> searchAttributes)
Returns a list of products that match the given search criteria and are
in the session user's catalog.
|
java.util.ArrayList<Product> |
ProductSearch2.getMatchingProducts(FlashServletContext ctx,
java.lang.String searchString,
java.util.ArrayList<java.lang.String[]> searchAttributes)
Returns a list of products that match the given search criteria and are
in the session user's catalog.
|
java.util.ArrayList<Product> |
ProductSearch1.getMatchingProducts(FlashServletContext ctx,
java.lang.String searchString,
java.util.ArrayList<java.lang.String[]> searchAttributes,
java.lang.String catcat,
int maxhits)
Returns a list of products that match the given search criteria and are
in the given catalog category.
|
java.util.ArrayList<Product> |
ProductSearchInterface.getMatchingProducts(FlashServletContext ctx,
java.lang.String searchString,
java.util.ArrayList<java.lang.String[]> searchAttributes,
java.lang.String catcat,
int maxhits)
Returns a list of products that match the given search criteria and are
in the given catalog category.
|
java.util.ArrayList<Product> |
ProductSearch3.getMatchingProducts(FlashServletContext ctx,
java.lang.String searchString,
java.util.ArrayList<java.lang.String[]> searchAttributes,
java.lang.String catcat,
int maxhits)
Returns a list of products that match the given search criteria and are
in the given catalog category.
|
java.util.ArrayList<Product> |
ProductSearch2.getMatchingProducts(FlashServletContext ctx,
java.lang.String searchString,
java.util.ArrayList<java.lang.String[]> searchAttributes,
java.lang.String catcat,
int maxhits)
Returns a list of products that match the given search criteria and are
in the given catalog category.
|
java.util.Comparator<Product> |
ProductSearch3.getSortComparator()
Returns the sort comparator for the configured "Product.Search.3.Sort"
property value.
|
Modifier and Type | Method and Description |
---|---|
int |
ProductSearch3.ProductSortProdCode.compare(Product prod1,
Product prod2) |
int |
ProductSearch3.ProductSortProdDesc.compare(Product prod1,
Product prod2) |
int |
ProductSearch3.ProductSortProdClass.compare(Product prod1,
Product prod2) |
int |
ProductSearch3.ProductSortQtyAvail2.compare(Product prod1,
Product prod2) |
int |
ProductSearch2.ProductSort.compare(Product prod1,
Product prod2) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ProductSearch2.isCodeInList(java.lang.String code,
java.util.ArrayList<Product> list)
Checks if list of products contains product with code.
|
protected void |
ProductSearch3.setRealtimeInfo(FlashServletContext ctx,
java.util.ArrayList<Product> products)
Sets the realtime data for a given set of products
|
Modifier and Type | Field and Description |
---|---|
private Product |
RelatedProductsHandler.ivProduct
The current product being processed.
|
Modifier and Type | Method and Description |
---|---|
Product |
ProductLookupHandler.findProduct(java.lang.String code,
java.lang.String format)
Finds the product for a given code and format.
|
protected Product |
ProductLookupHandler.findProduct(java.lang.String code,
java.lang.String format,
int start)
Finds the product for a given code and format.
|
protected Product |
ProductLookupHandler.findProductInERP(java.lang.String code)
Finds the product for a given code in the backend ERP database.
|
protected Product |
ProductLookupHandler.findProductInFlash(java.lang.String code)
Finds the product for a given code in the frontend Flash database.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Product> |
RelatedProductsHandler.Relationship.getProducts()
Returns the relationship's collection of related products.
|
java.util.ArrayList<Product> |
UserCatalogVerifier.verifyProducts(java.util.ArrayList<Product> products)
Verifies that each product within the given collection of products is in the
user's catalog and/or in the user's set of permits and returns a collection
that contains only the products that pass the verification.
|
Modifier and Type | Method and Description |
---|---|
protected void |
UserCatalogExportHandler.exportProductData(java.io.PrintWriter out,
Product product,
Category category)
Writes export product line data in CIF format.
|
protected UnitMeasure |
UnitMeasureHandler.getDefaultOrderUom(Product product)
Returns the default order unit of measure for the given product.
|
protected UnitMeasure |
UnitMeasureHandler.getDefaultPriceUom(Product product)
Returns the default price unit of measure for the given product based on
the product's quantity price break data from the ERP system.
|
protected java.util.ArrayList<QuantityPriceBreak> |
UnitMeasureHandler.getQuantityBreaks(Product product)
Returns a collection of quantity price breaks for the given product.
|
java.util.ArrayList<RelatedProductsHandler.Relationship> |
RelatedProductsHandler.getRelatedProducts(Product product)
Retrieves and returns a product's related products.
|
java.util.ArrayList<RelatedProductsHandler.Relationship> |
RelatedProductsHandler.getRelatedProductsForIcon(Product product)
Retrieves and returns a product's related products for the purpose of
displaying the related items icon on the catalog grid and list pages as
well as the review cart and favorite items pages.
|
protected java.lang.String |
UserCatalogExportHandler.getSmallDescription(Product product)
Retrieves a product's small description file as a string.
|
protected java.util.ArrayList<QuantityPriceBreak> |
UnitMeasureHandler.getSortedUniqueUoms(Product product,
java.lang.String uomtype,
boolean incldescr)
Returns a sorted list of unique units of measure for the given product and
unit of measure type (order, price).
|
protected Select |
UnitMeasureHandler.getTemplateOrderUoms(Product product,
java.lang.String selectuom,
boolean showdescr)
Returns an HTML
Select object that contains the given product's
selectable order units of measure. |
protected Select |
UnitMeasureHandler.getTemplatePriceUoms(Product product,
java.lang.String selectuom,
boolean showdescr,
boolean showprice)
Returns an HTML
Select object that contains the given product's
selectable price units of measure. |
boolean |
UserCatalogVerifier.isProductInCatalog(Product product)
Answers if a product is in the user's catalog and, if permit processing
is active, determines if the product is in the user's set of permits.
|
boolean |
UserCatalogVerifier.isProductInCategory(Product product,
java.lang.String catcode)
Answers if a product is in the user's catalog and in the given category
within the catalog and, if permit processing is active, determines if the
product is in the user's set of permits.
|
Modifier and Type | Method and Description |
---|---|
void |
RelatedProductsHandler.Relationship.setProducts(java.util.ArrayList<Product> value)
Set the relationship's collection of related products.
|
java.util.ArrayList<Product> |
UserCatalogVerifier.verifyProducts(java.util.ArrayList<Product> products)
Verifies that each product within the given collection of products is in the
user's catalog and/or in the user's set of permits and returns a collection
that contains only the products that pass the verification.
|
Constructor and Description |
---|
Relationship(Product product)
Constructs a new relationship.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<QuantityPriceBreak> |
IProductInformation.getQtyBreaks(Product product)
Retrieves a collection of quantity price breaks for a product.
|
java.util.ArrayList<QuantityOnOrder> |
IProductInformation.getQtyOnOrder(Product product)
Retrieves a collection of product on-order expected receipt dates and
quantities.
|
java.util.ArrayList<WarehouseDetail> |
IProductInformation.getWhseDetail(java.lang.String whseId,
java.lang.String whseDesc,
Product product)
Retrieves a collection of detailed product quantities for a warehouse.
|
java.util.ArrayList<WarehouseQuantity> |
IProductInformation.getWhseQtys(Product product)
Retrieves a collection of product availability quantities by warehouse.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IProductInformation.setPriceAndAvail(java.util.ArrayList<Product> products,
int begIndex,
int endIndex,
boolean updatePrice,
boolean updateAvail)
Sets the price and availablility for a set of products using data from
the ERP system.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<QuantityPriceBreak> |
ProductInformation.getQtyBreaks(Product product)
Retrieves a collection of quantity price breaks for a product.
|
java.util.ArrayList<QuantityOnOrder> |
ProductInformation.getQtyOnOrder(Product product)
Retrieves a collection of product on-order expected receipt dates and
quantities.
|
java.util.ArrayList<WarehouseDetail> |
ProductInformation.getWhseDetail(java.lang.String whseId,
java.lang.String whseDesc,
Product product)
Retrieves a collection of detailed product quantities for a warehouse.
|
java.util.ArrayList<WarehouseQuantity> |
ProductInformation.getWhseQtys(Product product)
Retrieves a collection of product availability quantities by warehouse.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ProductInformation.setPriceAndAvail(java.util.ArrayList<Product> products,
int begIndex,
int endIndex,
boolean updatePrice,
boolean updateAvail)
Sets the price and availablility for a set of products using data from
the ERP system.
|
Modifier and Type | Field and Description |
---|---|
protected Product |
ProductInformation.ivProduct
A supplied product object.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<Product> |
ProductInformation.ivProductsObj
A supplied collection of product objects.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<QuantityPriceBreak> |
ProductInformation.getQtyBreaks(Product product)
Retrieves a collection of quantity price breaks for a product.
|
java.util.ArrayList<QuantityOnOrder> |
ProductInformation.getQtyOnOrder(Product product)
Retrieves a collection of product on-order expected receipt dates and
quantities.
|
java.util.ArrayList<WarehouseDetail> |
ProductInformation.getWhseDetail(java.lang.String whseId,
java.lang.String whseDesc,
Product product)
Retrieves a collection of detailed product quantities for a warehouse.
|
java.util.ArrayList<WarehouseQuantity> |
ProductInformation.getWhseQtys(Product product)
Retrieves a collection of product availability quantities by warehouse.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ProductInformation.setPriceAndAvail(java.util.ArrayList<Product> products,
int begIndex,
int endIndex,
boolean updatePrice,
boolean updateAvail)
Sets the price and availablility for a set of products using data from
the ERP system.
|
Modifier and Type | Field and Description |
---|---|
private Product |
SpecialsImport.ivProduct
A product.
|
private Product |
FavoritesItemImport.ivProduct
A product.
|
Modifier and Type | Field and Description |
---|---|
Product |
ProductWarehouseDetail.Context.product
The current product.
|
Product |
ProductDetails.Context.product
The current product.
|
protected Product |
ClientRequest.Context.product
The product value.
|
protected Product |
QuickOrder.Context.productobj
The current product object.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<Product> |
ProductCompare.Context.products
The current list of compare products.
|
protected java.util.ArrayList<Product> |
Products.Context.products
The current list of products.
|
protected java.util.ArrayList<Product> |
ProductSearch.Context.products
The current list of search result products.
|
protected java.util.ArrayList<Product> |
Products.Context.productsInStock
The current list of products with stock.
|
protected java.util.ArrayList<Product> |
ProductSearch.Context.productsInStock
The current list of search result products with stock.
|
Modifier and Type | Method and Description |
---|---|
private Product |
OrderRequestAPI.findProduct(OrderRequestAPI.Context ctx,
OrderRequestLine reqline)
Finds an existing product for an order request line.
|
protected Product |
ProductDetails.getProductFromDb(ProductDetails.Context ctx,
java.lang.String code,
java.lang.String uom)
Retrieves the requested product from the database.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
Products.addToCompares(Products.Context ctx,
java.util.ArrayList<Product> products)
Adds the given collection of products to the collection of products
to compare.
|
protected boolean |
ReviewCart.getAdds(ReviewCart.Context ctx,
java.util.ArrayList<Product> products,
java.util.ArrayList<java.lang.Integer> quantities,
java.util.ArrayList<UnitMeasure> orderuoms,
java.util.ArrayList<UnitMeasure> priceuoms)
Retrieves the "Add To" submitted values and places the values into the
given collections.
|
protected boolean |
Products.getCompareProducts(Products.Context ctx,
java.util.ArrayList<Product> products)
Retrieves products that the user selected for comparison and places them
into the given collection for products.
|
protected boolean |
Products.getManyProducts(Products.Context ctx,
java.util.ArrayList<Product> products,
java.util.ArrayList<java.lang.Integer> quantities)
Retrieves the "Add To Cart" or "Add To Favorites" products and quantities
and places the values into the given collections for products and quantities.
|
protected boolean |
Products.getOneProduct(Products.Context ctx,
java.util.ArrayList<Product> products,
java.util.ArrayList<java.lang.Integer> quantities)
Retrieves the "Buy Now" product and quantity and places the values into
the given collections for products and quantities.
|
protected boolean |
ProductDetails.processCart(ProductDetails.Context ctx,
java.util.ArrayList<Product> products,
java.util.ArrayList<java.lang.Integer> quantities,
java.util.ArrayList<UnitMeasure> orderuoms,
java.util.ArrayList<UnitMeasure> priceuoms)
Performs the requested cart or favorites processing.
|
protected boolean |
MainServlet.sortCategoryProductData(MainServlet.Context ctx,
java.util.ArrayList<Product> products,
java.util.ArrayList<Product> productsInStock)
Sorts the given collections of products, only if additional sorting is
necessary.
|
protected boolean |
MainServlet.sortCategoryProductData(MainServlet.Context ctx,
java.util.ArrayList<Product> products,
java.util.ArrayList<Product> productsInStock)
Sorts the given collections of products, only if additional sorting is
necessary.
|
Modifier and Type | Field and Description |
---|---|
protected Product |
AdmProductServlet.Context.prodObj
The product select servlet's current selected object.
|
protected Product |
AdmCategoryProductList.Context.selectObj
The current selected object.
|
protected Product |
AdmProductSelect.Context.selectObj
The current selected object.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<Product> |
AdmCategoryProductAdd.Context.listList
The category products list servlet's current list of products.
|
protected java.util.ArrayList<Product> |
AdmProductServlet.Context.prodList
The product select servlet's current list of selection objects.
|
protected java.util.ArrayList<Product> |
AdmCategoryProductAdd.Context.selectList
The current list of selection objects.
|
protected java.util.ArrayList<Product> |
AdmSpecialProductAdd.Context.selectList
The current list of selection objects.
|
protected java.util.ArrayList<Product> |
AdmCategoryProductList.Context.selectList
The current list of selection objects.
|
protected java.util.ArrayList<Product> |
AdmProductSelect.Context.selectList
The current list of selection objects.
|
Modifier and Type | Method and Description |
---|---|
protected Product |
AdmPendingProductEditBasic.getProductObject(AdmProductServlet.Context ctx)
Returns the current product being maintained.
|
protected Product |
AdmPendingProductEditImages.getProductObject(AdmProductServlet.Context ctx)
Returns the current product being maintained.
|
protected Product |
AdmProductServlet.getProductObject(AdmProductServlet.Context ctx)
Returns the current product being maintained.
|
protected Product |
AdmPendingProductEditDescriptions.getProductObject(AdmProductServlet.Context ctx)
Returns the current product being maintained.
|