public class DefaultSAPProduct extends java.lang.Object implements SAPProduct
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DELIVERY_TIME |
| Constructor and Description |
|---|
DefaultSAPProduct(AbstractOrderEntry cartEntry)
Stores the given cart entry as
SAPProduct. |
DefaultSAPProduct(Product product)
Stores the given catalog product as
SAPProduct. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getCustomParameterNames()
returns empty String array
|
java.lang.String |
getCustomParameterValue(java.lang.String parameterName)
returns ""
|
java.lang.String |
getItemAttachment()
returns ""
|
char |
getItemAttachmentPurpose()
returns 'C'
|
java.lang.String |
getItemAttachmentTitle()
returns ""
|
java.lang.String |
getItemContract()
returns ""
|
java.lang.String |
getItemContractItem()
returns ""
|
java.lang.String |
getItemCurrency()
returns order.getCurrency.getIsoCode or the default session currency
|
java.lang.String |
getItemDescription()
returns product.getName
|
java.lang.String |
getItemExtCategory()
returns ""
|
java.lang.String |
getItemExtCategoryId()
returns ""
|
java.lang.String |
getItemExtProductId()
returns ""
|
java.lang.String |
getItemExtQuoteId()
returns ""
|
java.lang.String |
getItemExtQuoteItem()
returns ""
|
int |
getItemLeadTime()
returns product.deliveryTime or -1 if no value is set or error occurs
|
java.lang.String |
getItemLongtext()
returns product.getDescription
|
java.lang.String |
getItemManufactCode()
returns ""
|
java.lang.String |
getItemManufactMat()
returns ""
|
java.lang.String |
getItemMatGroup()
returns ""
|
java.lang.String |
getItemMatNr()
returns product.getCode
|
double |
getItemPrice()
returns
Utils.getProductPrice(Product, double) for the given product and quantity |
int |
getItemPriceUnit()
returns 1
|
double |
getItemQuantity()
returns order.getQuantity (or 1.0)
|
boolean |
getItemService()
returns false
|
java.lang.String |
getItemSLDSysName()
returns ""
|
java.lang.String |
getItemUnit()
returns product.getUnit.getCode
|
java.lang.String |
getItemVendor()
returns ""
|
java.lang.String |
getItemVendorMat()
returns ""
|
public static final java.lang.String DELIVERY_TIME
public DefaultSAPProduct(AbstractOrderEntry cartEntry)
SAPProduct.cartEntry - an order entrypublic DefaultSAPProduct(Product product)
SAPProduct.product - a catalog productpublic java.lang.String getItemDescription()
getItemDescription in interface SAPProductpublic java.lang.String getItemMatNr()
getItemMatNr in interface SAPProductpublic double getItemQuantity()
getItemQuantity in interface SAPProductpublic java.lang.String getItemUnit()
getItemUnit in interface SAPProductpublic double getItemPrice()
Utils.getProductPrice(Product, double) for the given product and quantitygetItemPrice in interface SAPProductpublic java.lang.String getItemCurrency()
getItemCurrency in interface SAPProductpublic int getItemPriceUnit()
getItemPriceUnit in interface SAPProductpublic int getItemLeadTime()
getItemLeadTime in interface SAPProductpublic java.lang.String getItemLongtext()
getItemLongtext in interface SAPProductpublic java.lang.String getItemVendor()
getItemVendor in interface SAPProductpublic java.lang.String getItemManufactCode()
getItemManufactCode in interface SAPProductpublic java.lang.String getItemVendorMat()
getItemVendorMat in interface SAPProductpublic java.lang.String getItemManufactMat()
getItemManufactMat in interface SAPProductpublic java.lang.String getItemMatGroup()
getItemMatGroup in interface SAPProductpublic boolean getItemService()
getItemService in interface SAPProductpublic java.lang.String getItemContract()
getItemContract in interface SAPProductpublic java.lang.String getItemContractItem()
getItemContractItem in interface SAPProductpublic java.lang.String getItemExtQuoteId()
getItemExtQuoteId in interface SAPProductpublic java.lang.String getItemExtQuoteItem()
getItemExtQuoteItem in interface SAPProductpublic java.lang.String getItemExtProductId()
getItemExtProductId in interface SAPProductpublic java.lang.String getItemAttachment()
getItemAttachment in interface SAPProductpublic java.lang.String getItemAttachmentTitle()
getItemAttachmentTitle in interface SAPProductpublic char getItemAttachmentPurpose()
getItemAttachmentPurpose in interface SAPProductpublic java.lang.String getItemExtCategoryId()
getItemExtCategoryId in interface SAPProductpublic java.lang.String getItemExtCategory()
getItemExtCategory in interface SAPProductpublic java.lang.String getItemSLDSysName()
getItemSLDSysName in interface SAPProductpublic java.lang.String[] getCustomParameterNames()
getCustomParameterNames in interface SAPProductpublic java.lang.String getCustomParameterValue(java.lang.String parameterName)
getCustomParameterValue in interface SAPProductparameterName - name of the custom fieldCopyright © 2018 SAP SE. All Rights Reserved.