com.ibm.commerce.tools.epromotion.databeans

Class RLPromotionListQuickSortCompare

  • java.lang.Object
    • com.ibm.commerce.tools.epromotion.databeans.RLPromotionListQuickSortCompare
  • All Implemented Interfaces:
    RLConstants, QuickSortCompare


    public final class RLPromotionListQuickSortCompare
    extends java.lang.Object
    implements QuickSortCompare, RLConstants
    This class is the implementation of QuickSortCompare, which is used to sort the discount list according to the user's choice.
    • Field Detail

      • COPYRIGHT

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

      • RLPromotionListQuickSortCompare

        public RLPromotionListQuickSortCompare(java.text.Collator newLocaleCollator,
                                               java.lang.String newOrderBy)
        RLDiscountListQuickSortCompare constructor.
        Parameters:
        newLocaleCollator - The Collator object to perform locale-sensitive String comparison.
        newOrderBy - String representing the value of OrderBy.
    • Method Detail

      • compare

        public int compare(java.lang.Object obj1,
                           java.lang.Object obj2)
        This method is used to compare two RLPromotionListRow objects.
        Specified by:
        compare in interface QuickSortCompare
        Parameters:
        obj1 - An RLPromotionListRow object to compare.
        obj2 - An RLPromotionListRow object to compare.
        Returns:
        Returns an integer value.