Class OfferCombinabilityCriteria

  • All Implemented Interfaces:
    Serializable

    public class OfferCombinabilityCriteria
    extends Object
    implements Serializable
    This structure allows permutations by offer type to be grouped based on how they are combined with other types and to easily check whether a given set of permutations is compatible with a permutation from another offer type. For example, is a list of item offers compatible with a list of fulfillment offers. Taking this approach helps to reduce the combinatorial effect of considering every possible combination across types since normally, even for large sets of offers, the offers fall into a small set of similar combinability restrictions.
    Author:
    Brian Polster (bpolster)
    See Also:
    Serialized Form