com.ibm.commerce.marketing.promotion.reward

Class DefaultReward

  • java.lang.Object
    • com.ibm.commerce.marketing.promotion.reward.DefaultReward
  • All Implemented Interfaces:
    Reward, XMLizable, java.io.Serializable


    public class DefaultReward
    extends java.lang.Object
    implements Reward
    DefaultReward class provides default implementation for Reward interface. XML Snippet for reward.
     <p>
      <Reward impl="com.ibm.commerce.marketing.promotion.reward.DefaultReward">
            <!-- Multiple AdjustmentFunctions can be specified  -->
            <AdjustmentFunction impl="com.ibm.commerce.marketing.promotion.reward.AdjustmentFunction">
                    <FilterChain impl="com.ibm.commerce.marketing.promotion.condition.FilterChain">
                            <!-- Multiple Filters can be specified  -->
                            <Filter></Filter>
                    </FilterChain>
                    <Adjustment></Adjustment>
            </AdjustmentFunction>
     </Reward>
     </p>
     
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      IBM copyright notice field.
      static java.lang.String REWARD_POLICY_ALL
      The reward is qualified only if all defined AdjustmentFunctions apply.
      static java.lang.String REWARD_POLICY_ANY
      The reward is qualified if any AdjustmentFunctions applies.
    • Constructor Summary

      Constructors 
      Constructor and Description
      DefaultReward()
      Constructor for DefaultReward.
    • Field Detail

      • COPYRIGHT

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

        public static final java.lang.String REWARD_POLICY_ALL
        The reward is qualified only if all defined AdjustmentFunctions apply.
        See Also:
        Constant Field Values
      • REWARD_POLICY_ANY

        public static final java.lang.String REWARD_POLICY_ANY
        The reward is qualified if any AdjustmentFunctions applies.
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultReward

        public DefaultReward()
        Constructor for DefaultReward.
    • Method Detail

      • getAdjustmentFunctions

        public AdjustmentFunction[] getAdjustmentFunctions()
        This method gets the list of AdjustmentFunction for this Reward.
        Specified by:
        getAdjustmentFunctions in interface Reward
        Returns:
        list of AdjustmentFunction
      • setAdjustmentFunctions

        public void setAdjustmentFunctions(AdjustmentFunction[] adjustmentList)
        This method sets the list of AdjustmentFunction for this Reward.
        Specified by:
        setAdjustmentFunctions in interface Reward
        Parameters:
        adjustmentList - list of AdjustmentFunction
      • getRewardPolicy

        public java.lang.String getRewardPolicy()
        Gets the reward policy value.
        Returns:
        The reward policy value.
      • setRewardPolicy

        public void setRewardPolicy(java.lang.String rewardPolicy)
        Sets the reward policy value.
        Parameters:
        rewardPolicy - The reward policy value.