public interface CommerceItem extends ShippingGroupRelationshipContainer, PaymentGroupRelationshipContainer, CostCenterRelationshipContainer, CommerceIdentifier, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Modifier and Type | Method and Description |
---|---|
AuxiliaryData |
getAuxiliaryData()
returns the AuxiliaryData.
|
java.lang.String |
getCatalogId()
Returns the catalogId
|
java.lang.String |
getCatalogKey()
Returns the catalogKey
|
java.lang.String |
getCatalogRefId()
Returns the catalogRefId
|
java.lang.String |
getCommerceItemClassType()
Returns the commerceItemClassType
|
ItemPriceInfo |
getPriceInfo()
returns the CommerceItemPriceInfo object.
|
long |
getQuantity()
returns the number of CommerceItems which this CommerceItem object represents.
|
long |
getReturnedQuantity()
Returns the returnedQuantity
|
int |
getState()
Returns the state
|
java.lang.String |
getStateDetail()
Returns the stateDetail
|
void |
setCatalogId(java.lang.String pCatalogId)
Sets the catalogId
|
void |
setCatalogKey(java.lang.String pCatalogKey)
Sets the catalogKey
|
void |
setCatalogRefId(java.lang.String pCatalogRefId)
Sets the catalogRefId
|
void |
setCommerceItemClassType(java.lang.String pCommerceItemClassType)
Sets the commerceItemClassType
|
void |
setPriceInfo(ItemPriceInfo pPriceInfo)
sets the ItemPriceInfo object.
|
void |
setQuantity(long pQuantity)
sets the number of CommerceItems which this CommerceItem object represents.
|
void |
setState(int pState)
Sets the state
|
void |
setStateDetail(java.lang.String pStateDetail)
Sets the stateDetail
|
addShippingGroupRelationship, addShippingGroupRelationship, getShippingGroupRelationship, getShippingGroupRelationshipCount, getShippingGroupRelationships, removeAllShippingGroupRelationships, removeShippingGroupRelationship
addPaymentGroupRelationship, addPaymentGroupRelationship, getPaymentGroupRelationship, getPaymentGroupRelationshipCount, getPaymentGroupRelationships, removeAllPaymentGroupRelationships, removePaymentGroupRelationship
addCostCenterRelationship, addCostCenterRelationship, getCostCenterRelationship, getCostCenterRelationshipCount, getCostCenterRelationships, removeAllCostCenterRelationships, removeCostCenterRelationship
getId
static final java.lang.String CLASS_VERSION
java.lang.String getCommerceItemClassType()
void setCommerceItemClassType(java.lang.String pCommerceItemClassType)
java.lang.String getCatalogId()
void setCatalogId(java.lang.String pCatalogId)
java.lang.String getCatalogRefId()
void setCatalogRefId(java.lang.String pCatalogRefId)
java.lang.String getCatalogKey()
void setCatalogKey(java.lang.String pCatalogKey)
long getQuantity()
void setQuantity(long pQuantity)
pQuantity
- the new value for the quantitylong getReturnedQuantity()
int getState()
void setState(int pState)
java.lang.String getStateDetail()
void setStateDetail(java.lang.String pStateDetail)
ItemPriceInfo getPriceInfo()
void setPriceInfo(ItemPriceInfo pPriceInfo)
pPriceInfo
- the PriceInfo object to setAuxiliaryData getAuxiliaryData()