public interface IShowStore extends ITelesalesResponseBuilder
It also provides extensibility feature for third party vendors by dictating the minimum set of methods that needs to be implemented.
Modifier and Type | Field and Description |
---|---|
static java.lang.String | CLASS_NAME
Class name.
|
static java.lang.String | COPYRIGHT
IBM Copyright notice field
|
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.Element | createStoreElement(org.w3c.dom.Element parentElement, StoreSearchResultBean abnStoreSearchResult)
Builds the Store element from the specified store data bean.
|
java.util.ArrayList | executeGetStore(SearchCriteria aSearchCriteria)
Gets the list of stores that meets the given search criteria.
|
java.util.ArrayList | executeGetStoreIds(SearchCriteria aSearchCriteria)
Gets the list of store IDs that meets the given search criteria.
|
static final java.lang.String CLASS_NAME
static final java.lang.String COPYRIGHT
java.util.ArrayList executeGetStore(SearchCriteria aSearchCriteria) throws ECException
java.util.ArrayList executeGetStoreIds(SearchCriteria aSearchCriteria) throws ECException
org.w3c.dom.Element createStoreElement(org.w3c.dom.Element parentElement, StoreSearchResultBean abnStoreSearchResult) throws ECException
The following sample indicates the structure of the Store element and how it is constructed.
<wc:Store> <wc:StoreId>11251</wc:Store> <wc:Description>B2BDirect</wc:Description> <wc:MemberId>7000000000000000601</wc:MemberId> <wc:Type>B2C</wc:Type; <wc:AvailShippingModes> <-- createAvailShippingModesElement() --> . . </wc:AvailShippingModes> <wc:ChargeTypes> <-- createChargeTypesElement() --> . . </wc:ChargeTypes> <wc:TicklerCodes> <-- createTicklerCodesElement() --> . . </wc:TicklerCodes> <wc:OverrideReasonCodes> <-- createOverrideReasonCodesElement() --> . . </wc:OverrideReasonCodes> <wc:Roles> <-- createRolesElement() --> . . </wc:Roles> <wc:AllowOrderBlockingInd>true</wc:AllowOrderBlockingInd; </wc:Store>