Class CartItemAttributeConstants.Internal

java.lang.Object
com.broadleafcommerce.subscriptionoperation.domain.constants.CartItemAttributeConstants.Internal
Enclosing class:
CartItemAttributeConstants

public static final class CartItemAttributeConstants.Internal extends Object
  • Field Details

    • IS_SEPARATE_FROM_PRIMARY_ITEM

      public static final String IS_SEPARATE_FROM_PRIMARY_ITEM
      Describes if a given subscription item should be split into its own subscription
      See Also:
    • FULFILLMENT_WORKFLOW

      public static final String FULFILLMENT_WORKFLOW
      Describes the workflow used to fulfill the cart item
      See Also:
    • EXISTING_SUBSCRIPTION_ID

      public static final String EXISTING_SUBSCRIPTION_ID
      The id of an existing subscription. This is most relevant for subscription action flows that are modifying an existing subscription.
      See Also:
    • EXISTING_SUBSCRIPTION_ITEM_ID

      public static final String EXISTING_SUBSCRIPTION_ITEM_ID
      The id of an existing subscription item. This is most relevant for subscription action flows that are modifying an existing subscription.
      See Also:
    • PRICE_INFO_PAYMENT_STRATEGY

      public static final String PRICE_INFO_PAYMENT_STRATEGY
      Indicates the DefaultSubscriptionPaymentStrategy associated with the cart item's PriceInfo.
      See Also:
    • IS_BROADLEAF_SUBSCRIPTION

      public static final String IS_BROADLEAF_SUBSCRIPTION
      The value of Product#isSubscription(). Whether it's a Broadleaf-managed subscription.
      See Also:
    • IS_CANCELLATION_REQUEST

      public static final String IS_CANCELLATION_REQUEST
      Whether this is a cancellation request for a subscription item.
      See Also:
    • ITEM_DEPENDENT_ITEM_DETAILS_ATTR

      public static final String ITEM_DEPENDENT_ITEM_DETAILS_ATTR
      See Also:
    • HYDRATED_CANCELLATION_POLICY

      public static final String HYDRATED_CANCELLATION_POLICY
      Hydrated CancellationPolicy based on the CartItem.getCancellationPolicyRef().
      See Also:
    • INVENTORY_TYPE

      public static final String INVENTORY_TYPE
      The following internal attributes are temporary storage locations for fulfillment related information to be used for populating a FulfillmentItem.
      See Also:
    • CANCELLATION_POLICY_ID

      public static final String CANCELLATION_POLICY_ID
      The Id of the CancellationPolicy for a subscription.
      See Also:
    • SUBSCRIPTION_PAYMENT_STRATEGY

      public static final String SUBSCRIPTION_PAYMENT_STRATEGY
      The payment strategy used to pay for the subscription.
      See Also:
    • ALLOW_ADDON_REMOVAL_AFTER_PURCHASE

      public static final String ALLOW_ADDON_REMOVAL_AFTER_PURCHASE
      Whether removal of the add-on subscription item is allowed after the initial purchase.
      See Also:
    • ADDON_REMOVAL_DEADLINE

      public static final String ADDON_REMOVAL_DEADLINE
      The deadline of when an add-on subscription item can be removed.
      See Also:
    • ADDON_QUANTITY_DECREASE_DEADLINE

      public static final String ADDON_QUANTITY_DECREASE_DEADLINE
      The deadline of when an add-on subscription item quantity can be decreased.
      See Also:
  • Constructor Details

    • Internal

      public Internal()