Class CartItemAttributeConstants.Internal
java.lang.Object
com.broadleafcommerce.subscriptionoperation.domain.constants.CartItemAttributeConstants.Internal
- Enclosing class:
- CartItemAttributeConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe deadline of when an add-on subscription item quantity can be decreased.static final StringThe deadline of when an add-on subscription item can be removed.static final StringWhether removal of the add-on subscription item is allowed after the initial purchase.static final StringThe Id of theCancellationPolicyfor a subscription.static final StringThe id of an existing subscription.static final StringThe id of an existing subscription item.static final StringDescribes the workflow used to fulfill the cart itemstatic final StringHydratedCancellationPolicybased on theCartItem.getCancellationPolicyRef().static final StringThe following internal attributes are temporary storage locations for fulfillment related information to be used for populating aFulfillmentItem.static final StringThe value ofProduct#isSubscription().static final StringWhether this is a cancellation request for a subscription item.static final StringDescribes if a given subscription item should be split into its own subscriptionstatic final Stringstatic final StringIndicates theDefaultSubscriptionPaymentStrategyassociated with the cart item's PriceInfo.static final StringThe payment strategy used to pay for the subscription. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
IS_SEPARATE_FROM_PRIMARY_ITEM
Describes if a given subscription item should be split into its own subscription- See Also:
-
FULFILLMENT_WORKFLOW
Describes the workflow used to fulfill the cart item- See Also:
-
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
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
Indicates theDefaultSubscriptionPaymentStrategyassociated with the cart item's PriceInfo.- See Also:
-
IS_BROADLEAF_SUBSCRIPTION
The value ofProduct#isSubscription(). Whether it's a Broadleaf-managed subscription.- See Also:
-
IS_CANCELLATION_REQUEST
Whether this is a cancellation request for a subscription item.- See Also:
-
ITEM_DEPENDENT_ITEM_DETAILS_ATTR
- See Also:
-
HYDRATED_CANCELLATION_POLICY
HydratedCancellationPolicybased on theCartItem.getCancellationPolicyRef().- See Also:
-
INVENTORY_TYPE
The following internal attributes are temporary storage locations for fulfillment related information to be used for populating aFulfillmentItem.- See Also:
-
CANCELLATION_POLICY_ID
The Id of theCancellationPolicyfor a subscription.- See Also:
-
SUBSCRIPTION_PAYMENT_STRATEGY
The payment strategy used to pay for the subscription. -
ALLOW_ADDON_REMOVAL_AFTER_PURCHASE
Whether removal of the add-on subscription item is allowed after the initial purchase.- See Also:
-
ADDON_REMOVAL_DEADLINE
The deadline of when an add-on subscription item can be removed.- See Also:
-
ADDON_QUANTITY_DECREASE_DEADLINE
The deadline of when an add-on subscription item quantity can be decreased.- See Also:
-
-
Constructor Details
-
Internal
public Internal()
-