com.ibm.commerce.negotiation.operation

Interface RuleInterpreter

    • Field Detail

      • COPYRIGHT

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

      • addRelevantObject

        void addRelevantObject(java.lang.Object param)
        Adds any relevantObject.
        Parameters:
        param - java.lang.Object
      • getBidQty

        java.lang.String getBidQty()
        Gets the quantity for the bid.
        Returns:
        java.lang.String
      • getBidValue

        java.lang.String getBidValue()
        Gets the bid price.
        Returns:
        java.lang.String
      • getControlRuleAccessBean

        ControlRuleAccessBean getControlRuleAccessBean()
        Gets the control rule access bean.
        Returns:
        com.ibm.commerce.negotiation.objects.ControlRuleAccessBean
      • getControlRuleDataBean

        ControlRuleDataBean getControlRuleDataBean()
        Gets the control rule data bean.
        Returns:
        ControlRuleDataBean
      • getLowestWinningBid

        java.lang.String getLowestWinningBid()
        Gets lowest winning bid.
        Returns:
        java.lang.String
      • getRelevantObject

        java.lang.Object getRelevantObject(int pos)
        Gets the relevant object that is set up before.
        Parameters:
        pos - int
        Returns:
        java.lang.Object
      • populateDataBean

        void populateDataBean()
                       throws java.lang.Exception
        Given a control rule access to populate coresponding data bean.
        Throws:
        java.lang.Exception
      • saveDataBean

        void saveDataBean()
                   throws java.lang.Exception
        Given a data bean to save the data back to database as controlrule access bean form.
        Throws:
        java.lang.Exception
      • setBidQty

        void setBidQty(java.lang.String newBidQty)
        Sets bid qunatity..
        Parameters:
        newBidQty - java.lang.String
      • setBidValue

        void setBidValue(java.lang.String newBidValue)
        Sets bid value.
        Parameters:
        newBidValue - java.lang.String
      • setControlRuleAccessBean

        void setControlRuleAccessBean(ControlRuleAccessBean param)
        Sets the control rule access bean.
        Parameters:
        param - com.ibm.commerce.negotiation.objects.ControlRuleAccessBean
      • setControlRuleDataBean

        void setControlRuleDataBean(ControlRuleDataBean aDataBean)
        Sets data bean.
        Parameters:
        aDataBean - ControlRuleDataBean
      • setLowestWinningBid

        void setLowestWinningBid(java.lang.String winningBid)
        Sets lowest winning bid.
        Parameters:
        winningBid - java.lang.String
      • validate

        boolean validate()
                  throws java.lang.Exception
        Validates if this data bean is valid.
        Throws:
        java.lang.Exception - The exception description.
      • getCommandContext

        CommandContext getCommandContext()
        Sets command context.
        Parameters:
        cmdContext -
      • setCommandContext

        void setCommandContext(CommandContext cmdContext)
        Gets command context.