All Implemented Interfaces:
Cloneable

public class Fee extends BaseFee
A fee, in currency units specified elsewhere in the xml, with type of the fee an optional fee description.
  • Field Details

    • FEE_EXTENSION_URIS

      public static final com.google.common.collect.ImmutableSet<String> FEE_EXTENSION_URIS
  • Constructor Details

    • Fee

      public Fee()
  • Method Details

    • create

      public static Fee create(BigDecimal cost, BaseFee.FeeType type, boolean isPremium, Object... descriptionArgs)
      Creates a Fee for the given cost and type with the default description.
    • create

      public static Fee create(BigDecimal cost, BaseFee.FeeType type, boolean isPremium, com.google.common.collect.Range<org.joda.time.DateTime> validDateRange, Object... descriptionArgs)
      Creates a Fee for the given cost, type, and valid date range with the default description.