com.ibm.commerce.order.history

Class HistoryOrderItemComponent

  • java.lang.Object
    • com.ibm.commerce.order.history.HistoryOrderItemComponent
  • All Implemented Interfaces:
    XMLRecordable


    public class HistoryOrderItemComponent
    extends java.lang.Object
    implements XMLRecordable
    This class is used to track order history item component information. It can be used to get the XML element from an com.ibm.commerce.order.objects.OrderItemComponentAccessBean or get HistoryOrderItemComponent from the XML.
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM copyright notice fields.
        See Also:
        Constant Field Values
    • Constructor Detail

      • HistoryOrderItemComponent

        public HistoryOrderItemComponent()
    • Method Detail

      • toXML

        public java.lang.String toXML()
        This method converts this object into an XML format representation.
        Specified by:
        toXML in interface XMLRecordable
        Returns:
        the XML string represents this object.
        See Also:
        XMLRecordable.toXML()
      • fieldsToXML

        public java.lang.String fieldsToXML()
        This methods converts only this object's fields into an XML format representation.
        Specified by:
        fieldsToXML in interface XMLRecordable
        Returns:
        the XML string just represents this objects's fields.
        See Also:
        XMLRecordable.fieldsToXML()
      • getCatalogEntryId

        public java.lang.Long getCatalogEntryId()
        Gets catalog Entry Id
        Returns:
        catalog Entry Id
      • getCatalogQuantity

        public java.lang.Double getCatalogQuantity()
        Gets catalog Quantity
        Returns:
        catalog Quantity
      • getConfigurationId

        public java.lang.String getConfigurationId()
        Gets configuration Id
        Returns:
        configuration Id
      • getCurrency

        public java.lang.String getCurrency()
        Gets currency
        Returns:
        currency
      • getInventoryQuantity

        public java.lang.Integer getInventoryQuantity()
        Gets inventory Quantity
        Returns:
        inventory Quantity
      • getItemSpecificationId

        public java.lang.Long getItemSpecificationId()
        Gets item Specification Id
        Returns:
        item Specification Id
      • getOicomprelId

        public java.lang.Long getOicomprelId()
        Gets order item component relation Id
        Returns:
        order item component relation Id
      • getOrderItemComponentId

        public java.lang.Long getOrderItemComponentId()
        Gets order Item Component Id
        Returns:
        order Item Component Id
      • getOrderItemId

        public java.lang.Long getOrderItemId()
        Gets order Item Id
        Returns:
        order Item Id
      • getRequired

        public java.lang.String getRequired()
        Gets required
        Returns:
        required
      • getRfqProductId

        public java.lang.Long getRfqProductId()
        Gets REQ Product Id
        Returns:
        REQ Product Id
      • getSupplierData

        public java.lang.String getSupplierData()
        Gets supplier Data
        Returns:
        supplier Data
      • getSupplierPartNumber

        public java.lang.String getSupplierPartNumber()
        Gets supplier Part Number
        Returns:
        supplier Part Number
      • getUnitPrice

        public java.math.BigDecimal getUnitPrice()
        Gets unit Price
        Returns:
        unitPrice
      • setCatalogEntryId

        public void setCatalogEntryId(java.lang.Long long1)
        Sets catalog Entry Id
        Parameters:
        long1 - catalog Entry Id
      • setCatalogQuantity

        public void setCatalogQuantity(java.lang.Double double1)
        Sets catalog Quantity
        Parameters:
        double1 - catalog Quantity
      • setConfigurationId

        public void setConfigurationId(java.lang.String string)
        Sets configuration Id
        Parameters:
        string - configuration Id
      • setCurrency

        public void setCurrency(java.lang.String string)
        Sets currency
        Parameters:
        string - currency
      • setInventoryQuantity

        public void setInventoryQuantity(java.lang.Integer integer)
        Sets inventory Quantity
        Parameters:
        integer - inventory Quantity
      • setItemSpecificationId

        public void setItemSpecificationId(java.lang.Long long1)
        Sets item Specification Id
        Parameters:
        long1 - item Specification Id
      • setOicomprelId

        public void setOicomprelId(java.lang.Long long1)
        Sets order item component relation Id
        Parameters:
        long1 - oicomponent relation Id
      • setOrderItemComponentId

        public void setOrderItemComponentId(java.lang.Long long1)
        Sets order Item Component Id
        Parameters:
        long1 - order Item Component Id
      • setOrderItemId

        public void setOrderItemId(java.lang.Long long1)
        Sets orderItemId
        Parameters:
        long1 - orderItemId
      • setRequired

        public void setRequired(java.lang.String string)
        Sets required- Y(YES), N(NO)
        Parameters:
        string - required
      • setRfqProductId

        public void setRfqProductId(java.lang.Long long1)
        Sets RFQ Product Id
        Parameters:
        long1 - RFQProductId
      • setSupplierData

        public void setSupplierData(java.lang.String string)
        Sets supplier Data
        Parameters:
        string - supplier Data
      • setSupplierPartNumber

        public void setSupplierPartNumber(java.lang.String string)
        Sets supplier Part Number
        Parameters:
        string - supplier Part Number
      • setUnitPrice

        public void setUnitPrice(java.math.BigDecimal decimal)
        Sets unit Price
        Parameters:
        decimal - unitPrice
      • refresh

        public void refresh()
                     throws ECException
        This method syncs this object with the order item component bean.
        Throws:
        ECException