public class ShowPriceList extends PriceList implements ITelesalesResponseBuilder
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM Copyright notice field
|
protected org.w3c.dom.Element | iDataAreaElement
iDataAreaElement contains the response document's DataArea element.
|
Constructor and Description |
---|
ShowPriceList()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void | buildDataArea()
This method builds the Data Area subsection of the reply BOD.
|
protected FloorPriceDataBean | createFloorPriceDataBean()
This method creates a FloorPriceDataBean to be used to do price list search.
|
protected org.w3c.dom.Element | createPriceListElement(PriceListSearchResultBean abnPriceListSearchResult)
This method builds the PriceList element and all its descendent elements.
|
protected java.util.ArrayList | executeGetFloorPrice(org.w3c.dom.Document requestBod)
This method gets the list of price list search results that meet the search criteria in the given request Business Object Document.
|
protected java.util.ArrayList | executeGetFloorPrice(SearchCriteria aSearchCriteria)
This method gets the list of floor prices that meet the given search criteria.
|
protected java.lang.String | getRootElementName()
This method gets the root element name of the response document.
|
protected void | initializeFloorPriceDataBean(FloorPriceDataBean floorPriceDataBean, SelectExpression catIdExpression, SelectExpression currencyExpression)
This method initializes the Data bean with the given search criteria.
|
protected PriceListSearchResultBean | populateSearchResult(FloorPriceDataBean abnFloorPrice, PriceListSearchResultBean abnSearchResult)
This method populates the search result for the given comment.
|
public static final java.lang.String COPYRIGHT
protected org.w3c.dom.Element iDataAreaElement
protected void buildDataArea() throws ECException
The following outline shows the structure of the DataArea element and its construction:
<DataArea> <Show> . . </Show> <PriceList> <!-- constructed by createPriceListElement() --> . . </PriceList> </DataArea>
protected java.util.ArrayList executeGetFloorPrice(org.w3c.dom.Document requestBod) throws ECException
protected java.util.ArrayList executeGetFloorPrice(SearchCriteria aSearchCriteria) throws ECException
protected FloorPriceDataBean createFloorPriceDataBean()
protected void initializeFloorPriceDataBean(FloorPriceDataBean floorPriceDataBean, SelectExpression catIdExpression, SelectExpression currencyExpression)
protected PriceListSearchResultBean populateSearchResult(FloorPriceDataBean abnFloorPrice, PriceListSearchResultBean abnSearchResult) throws ECException
protected java.lang.String getRootElementName()
protected org.w3c.dom.Element createPriceListElement(PriceListSearchResultBean abnPriceListSearchResult) throws ECException