public class SubSkuCommerceItem extends CommerceItemImpl implements atg.commerce.order.ConfigurableSubCommerceItem
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
mAuxiliaryData
Constructor and Description |
---|
SubSkuCommerceItem() |
Modifier and Type | Method and Description |
---|---|
void |
addCostCenterRelationship(CostCenterRelationship pCostCenterRelationship)
Add the CostCenterRelationship to the container.
|
void |
addCostCenterRelationship(CostCenterRelationship pCostCenterRelationship,
int pIndex)
Add the CostCenterRelationship to the container at the given index.
|
void |
addPaymentGroupRelationship(PaymentGroupRelationship pPaymentGroupRelationship)
Add the PaymentGroupRelationship to the container.
|
void |
addPaymentGroupRelationship(PaymentGroupRelationship pPaymentGroupRelationship,
int pIndex)
Add the PaymentGroupRelationship to the container at the given index.
|
void |
addShippingGroupRelationship(ShippingGroupRelationship pShippingGroupRelationship)
Add the ShippingGroupRelationship to the container.
|
void |
addShippingGroupRelationship(ShippingGroupRelationship pShippingGroupRelationship,
int pIndex)
Add the ShippingGroupRelationship to the container at the given index.
|
java.lang.String |
getConfigurablePropertyId()
Returns the ID of the catalog's configurableProperty associated with this CommerceItem.
|
java.lang.String |
getConfigurationOptionId()
Returns the ID of the catalog's configurationOption associated with this CommerceItem.
|
CostCenterRelationship |
getCostCenterRelationship(java.lang.String pCostCenterRelationshipId)
Returns the CostCenterRelationship whose id is pCostCenterRelationshipId.
|
int |
getCostCenterRelationshipCount()
Returns the number of CostCenterRelationships in the container.
|
java.util.List |
getCostCenterRelationships()
Returns a List of CostCenterRelationships
|
long |
getIndividualQuantity()
Deprecated.
Use the quantity property.
|
PaymentGroupRelationship |
getPaymentGroupRelationship(java.lang.String pPaymentGroupRelationshipId)
Returns the PaymentGroupRelationship whose id is pPaymentGroupRelationshipId.
|
int |
getPaymentGroupRelationshipCount()
Returns the number of PaymentGroupRelationships in the container.
|
java.util.List |
getPaymentGroupRelationships()
Returns a List of PaymentGroupRelationships
|
ShippingGroupRelationship |
getShippingGroupRelationship(java.lang.String pShippingGroupRelationshipId)
Returns the ShippingGroupRelationship whose id is pShippingGroupRelationshipId.
|
int |
getShippingGroupRelationshipCount()
Returns the number of ShippingGroupRelationships in the container.
|
java.util.List |
getShippingGroupRelationships()
Returns a List of ShippingGroupRelationships
|
void |
removeAllCostCenterRelationships()
Removes all the CostCenterRelationships in the container.
|
void |
removeAllPaymentGroupRelationships()
Removes all the PaymentGroupRelationships
|
void |
removeAllShippingGroupRelationships()
Removes all the ShippingGroupRelationships
|
CostCenterRelationship |
removeCostCenterRelationship(java.lang.String pCostCenterRelationshipId)
Removes a CostCenterRelationship whose id is passed in.
|
PaymentGroupRelationship |
removePaymentGroupRelationship(java.lang.String pPaymentGroupRelationshipId)
Removes a PaymentGroupRelationship whose id is passed in.
|
ShippingGroupRelationship |
removeShippingGroupRelationship(java.lang.String pShippingGroupRelationshipId)
Removes a ShippingGroupRelationship whose id is passed in.
|
void |
setConfigurablePropertyId(java.lang.String pConfigurablePropertyId)
Sets the ID of the catalog's configurableProperty associated with this CommerceItem.
|
void |
setConfigurationOptionId(java.lang.String pConfigurationOptionId)
Sets the ID of the catalog's configurationOption associated with this CommerceItem.
|
void |
setIndividualQuantity(long pIndividualQuantity)
Deprecated.
Use the quantity property.
|
addChangedProperty, clearChangedProperties, createAuxiliaryData, getAuxiliaryData, getCatalogId, getCatalogKey, getCatalogRefId, getChangedProperties, getCommerceItemClassType, getExternalId, getPriceInfo, getPriceInfoRepositoryItem, getProductId, getPropertyValue, getQuantity, getQuantityDerivedAsFloatingPoint, getQuantityWithFraction, getRepositoryItem, getReturnedQuantity, getReturnedQuantityDerivedAsFloatingPoint, getReturnedQuantityWithFraction, getSaveAllProperties, getShippingGroupRelationshipContainer, getState, getStateAsString, getStateAsUserResource, getStateDetail, isChanged, isFractional, setCatalogId, setCatalogKey, setCatalogRefId, setChanged, setCommerceItemClassType, setExternalId, setPriceInfo, setPriceInfoRepositoryItem, setProductId, setPropertyValue, setQuantity, setQuantityWithFraction, setRepositoryItem, setSaveAllProperties, setState, setStateAsString, setStateDetail, toString, update
getId, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAuxiliaryData, getCatalogId, getCatalogKey, getCatalogRefId, getCommerceItemClassType, getExternalId, getPriceInfo, getQuantity, getQuantityDerivedAsFloatingPoint, getQuantityWithFraction, getReturnedQuantity, getReturnedQuantityDerivedAsFloatingPoint, getReturnedQuantityWithFraction, getState, getStateAsString, getStateDetail, isFractional, setCatalogId, setCatalogKey, setCatalogRefId, setCommerceItemClassType, setExternalId, setPriceInfo, setQuantity, setQuantityWithFraction, setState, setStateDetail
getId
public static final java.lang.String CLASS_VERSION
public long getIndividualQuantity()
public void setIndividualQuantity(long pIndividualQuantity)
pIndividualQuantity
- the value to set for property individualQuantitypublic java.lang.String getConfigurablePropertyId()
getConfigurablePropertyId
in interface atg.commerce.order.ConfigurableSubCommerceItem
public void setConfigurablePropertyId(java.lang.String pConfigurablePropertyId)
setConfigurablePropertyId
in interface atg.commerce.order.ConfigurableSubCommerceItem
pConfigurablePropertyId
- the value to set for property configurablePropertyIdpublic java.lang.String getConfigurationOptionId()
getConfigurationOptionId
in interface atg.commerce.order.ConfigurableSubCommerceItem
public void setConfigurationOptionId(java.lang.String pConfigurationOptionId)
setConfigurationOptionId
in interface atg.commerce.order.ConfigurableSubCommerceItem
pConfigurationOptionId
- the value to set for property configurationOptionIdpublic java.util.List getShippingGroupRelationships()
getShippingGroupRelationships
in interface ShippingGroupRelationshipContainer
getShippingGroupRelationships
in class CommerceItemImpl
public void addShippingGroupRelationship(ShippingGroupRelationship pShippingGroupRelationship) throws DuplicateRelationshipException, InvalidParameterException
addShippingGroupRelationship
in interface ShippingGroupRelationshipContainer
addShippingGroupRelationship
in class CommerceItemImpl
DuplicateRelationshipException
InvalidParameterException
public void addShippingGroupRelationship(ShippingGroupRelationship pShippingGroupRelationship, int pIndex) throws DuplicateRelationshipException, InvalidParameterException
addShippingGroupRelationship
in interface ShippingGroupRelationshipContainer
addShippingGroupRelationship
in class CommerceItemImpl
DuplicateRelationshipException
InvalidParameterException
public ShippingGroupRelationship removeShippingGroupRelationship(java.lang.String pShippingGroupRelationshipId) throws RelationshipNotFoundException, InvalidParameterException
removeShippingGroupRelationship
in interface ShippingGroupRelationshipContainer
removeShippingGroupRelationship
in class CommerceItemImpl
RelationshipNotFoundException
InvalidParameterException
public void removeAllShippingGroupRelationships()
removeAllShippingGroupRelationships
in interface ShippingGroupRelationshipContainer
removeAllShippingGroupRelationships
in class CommerceItemImpl
public ShippingGroupRelationship getShippingGroupRelationship(java.lang.String pShippingGroupRelationshipId) throws RelationshipNotFoundException, InvalidParameterException
getShippingGroupRelationship
in interface ShippingGroupRelationshipContainer
getShippingGroupRelationship
in class CommerceItemImpl
RelationshipNotFoundException
InvalidParameterException
public int getShippingGroupRelationshipCount()
getShippingGroupRelationshipCount
in interface ShippingGroupRelationshipContainer
getShippingGroupRelationshipCount
in class CommerceItemImpl
public java.util.List getPaymentGroupRelationships()
getPaymentGroupRelationships
in interface PaymentGroupRelationshipContainer
getPaymentGroupRelationships
in class CommerceItemImpl
public void addPaymentGroupRelationship(PaymentGroupRelationship pPaymentGroupRelationship) throws DuplicateRelationshipException, InvalidParameterException
addPaymentGroupRelationship
in interface PaymentGroupRelationshipContainer
addPaymentGroupRelationship
in class CommerceItemImpl
DuplicateRelationshipException
InvalidParameterException
public void addPaymentGroupRelationship(PaymentGroupRelationship pPaymentGroupRelationship, int pIndex) throws DuplicateRelationshipException, InvalidParameterException
addPaymentGroupRelationship
in interface PaymentGroupRelationshipContainer
addPaymentGroupRelationship
in class CommerceItemImpl
DuplicateRelationshipException
InvalidParameterException
public PaymentGroupRelationship removePaymentGroupRelationship(java.lang.String pPaymentGroupRelationshipId) throws RelationshipNotFoundException, InvalidParameterException
removePaymentGroupRelationship
in interface PaymentGroupRelationshipContainer
removePaymentGroupRelationship
in class CommerceItemImpl
RelationshipNotFoundException
InvalidParameterException
public void removeAllPaymentGroupRelationships()
removeAllPaymentGroupRelationships
in interface PaymentGroupRelationshipContainer
removeAllPaymentGroupRelationships
in class CommerceItemImpl
public PaymentGroupRelationship getPaymentGroupRelationship(java.lang.String pPaymentGroupRelationshipId) throws RelationshipNotFoundException, InvalidParameterException
getPaymentGroupRelationship
in interface PaymentGroupRelationshipContainer
getPaymentGroupRelationship
in class CommerceItemImpl
RelationshipNotFoundException
InvalidParameterException
public int getPaymentGroupRelationshipCount()
getPaymentGroupRelationshipCount
in interface PaymentGroupRelationshipContainer
getPaymentGroupRelationshipCount
in class CommerceItemImpl
public java.util.List getCostCenterRelationships()
getCostCenterRelationships
in interface CostCenterRelationshipContainer
getCostCenterRelationships
in class CommerceItemImpl
public void addCostCenterRelationship(CostCenterRelationship pCostCenterRelationship) throws DuplicateRelationshipException, InvalidParameterException
addCostCenterRelationship
in interface CostCenterRelationshipContainer
addCostCenterRelationship
in class CommerceItemImpl
DuplicateRelationshipException
InvalidParameterException
public void addCostCenterRelationship(CostCenterRelationship pCostCenterRelationship, int pIndex) throws DuplicateRelationshipException, InvalidParameterException
addCostCenterRelationship
in interface CostCenterRelationshipContainer
addCostCenterRelationship
in class CommerceItemImpl
DuplicateRelationshipException
InvalidParameterException
public CostCenterRelationship removeCostCenterRelationship(java.lang.String pCostCenterRelationshipId) throws RelationshipNotFoundException, InvalidParameterException
removeCostCenterRelationship
in interface CostCenterRelationshipContainer
removeCostCenterRelationship
in class CommerceItemImpl
RelationshipNotFoundException
InvalidParameterException
public void removeAllCostCenterRelationships()
removeAllCostCenterRelationships
in interface CostCenterRelationshipContainer
removeAllCostCenterRelationships
in class CommerceItemImpl
public CostCenterRelationship getCostCenterRelationship(java.lang.String pCostCenterRelationshipId) throws RelationshipNotFoundException, InvalidParameterException
getCostCenterRelationship
in interface CostCenterRelationshipContainer
getCostCenterRelationship
in class CommerceItemImpl
RelationshipNotFoundException
InvalidParameterException
public int getCostCenterRelationshipCount()
getCostCenterRelationshipCount
in interface CostCenterRelationshipContainer
getCostCenterRelationshipCount
in class CommerceItemImpl