com.ibm.commerce.price.beans

Interface FloorPriceInputDataBean

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      IBM copyright notice field.
      • Fields inherited from interface com.ibm.commerce.beans.DataBean

        emptyString
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      void setCatEntryId(java.lang.Long aCatEntryId)
      Sets the catalog entry ID whose floor price is to be retrieved.
      void setConfigurationId(java.lang.String aConfigId)
      Sets the configuration ID, if this catalog entry is a DynamicKit.
      void setCustomPartnumber(java.lang.String aPartnumber)
      Sets the custom partnumber whose floor price is to be retrieved.
      void setQuantity(QuantityAmount aQuantityAmount)
      Sets the quantity amount of the input catalog entry that is to be priced (Optional).
      void setStoreId(java.lang.Integer aStoreId)
      Set the store ID
      void setTSRId(java.lang.Long aTSRId)
      Set the TSR ID.
      • Methods inherited from interface com.ibm.commerce.beans.InputDataBean

        getRequestProperties, setRequestProperties
    • Field Detail

      • COPYRIGHT

        static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
    • Method Detail

      • setCatEntryId

        void setCatEntryId(java.lang.Long aCatEntryId)
        Sets the catalog entry ID whose floor price is to be retrieved. Mandatory if custom partnumber is not set.
        Parameters:
        catEntryId - A reference number of catalog entry.
      • setConfigurationId

        void setConfigurationId(java.lang.String aConfigId)
        Sets the configuration ID, if this catalog entry is a DynamicKit. (Optional)
        Parameters:
        aConfigID - A String of pre-configuration ID for a DynamicKit
      • setCustomPartnumber

        void setCustomPartnumber(java.lang.String aPartnumber)
        Sets the custom partnumber whose floor price is to be retrieved. Mandatory if catentry ID is not set.
        Parameters:
        partnumber - A custom partnumber.
      • setQuantity

        void setQuantity(QuantityAmount aQuantityAmount)
        Sets the quantity amount of the input catalog entry that is to be priced (Optional).
        Parameters:
        aQuantityAmount - The quantity amount of the catalog entry. The quantity amount helps determine which offers are valid. If the quantity amount is not specified, then the nominal quantity (rounded up to the nearest multiple as specified in the quantityMultiple attribute) of the Catalog entry is assumed to be the requested quantity.
      • setStoreId

        void setStoreId(java.lang.Integer aStoreId)
        Set the store ID
        Parameters:
        storeId - A store ID, if not provided, get from the CoomandContext.
      • setTSRId

        void setTSRId(java.lang.Long aTSRId)
        Set the TSR ID. If not provided, uses the user ID from CommandContext as TSR ID.
        Parameters:
        tsrId - Long A TSR ID