Package com.ibm.commerce.giftcenter.rules.validation

  • Interface Summary 
    Interface Description
    GiftListRulesValidator
    This interface defines the operations that should be implemented in a gift list rule validation class.
  • Class Summary 
    Class Description
    AbstractGiftListRulesValidator
    This abstract class implements the GiftListRulesValidator interface.
    EventDateInPastRuleValidator
    The EventDateInPastRuleValidator class validates whether the gift list event date can be updated to a past date while editing the gift list
    EventDateNotAfterMaxAdvanceDaysRuleValidator
    The EventDateNotAfterMaxAdvanceDaysRuleValidator class validates a gift registry event date to ensure the date is not later than a configured number of days in the future.
    EventDateNotBeforeMinAdvanceDaysRuleValidator
    The EventDateNotBeforeMinAdvanceDaysRuleValidator class validates a gift registry event date to ensure the date is not earlier than a configured number of days in the future.
    ExceedMaxItemQuantityRuleValidator
    /** The ExceedMaxItemQuantityRuleValidator class validates a gift list to ensure that the quantity of any gift item added to the list does not exceed a configured maximum number.
    ExceedMaxRegistriesRuleValidator
    The ExceedMaxRegistriesRuleValidator class validates whether the number of registries allowed per registrant has exceeded a configured maximum number.
    ExceedMaxRegistryItemsRuleValidator
    The ExceedMaxRegistryItemsRuleValidator class validates whether the number of gift items added to a registry has exceeded a configured maximum number.
    GiftListRulesValidatorFactory
    A factory class to instantiate the gift list rules validator objects
    GiftListRuleValidatorUtil
    The class provides utility methods for validating gift list rules.
    ItemDeleteEligibilityRuleValidator
    The ItemDeleteEligibilityRuleValidator class validates whether registrants can remove gift items with purchase records from the gift list.
    ItemQuantityUpdateRuleValidator
    The ItemQuantityUpdateRuleValidator class validates whether the quantity requested for a gift item can be updated to a number that is lower than the quantity already purchased.
    MaxDaysForPromotionEligibilityRuleValidator
    The MaxDaysForPromotionEligibilityRuleValidator class validates whether the user is eligible for the completion program promotion.
    MinDaysForPromotionEligibilityRuleValidator
    The MinDaysForPromotionEligibilityRuleValidator class validates whether the user is eligible for the completion program promotion.
    ValidateGiftListRulesHelper
    This helper class validates the business rules for creating, updating, and deleting gift lists.