Class DelayedSubscriptionAction
java.lang.Object
com.broadleafcommerce.cartoperation.domain.subscription.DelayedSubscriptionAction
- All Implemented Interfaces:
Serializable
Simple object describing a subscription action that should be applied in the future.
- Since:
- Cart Operation Service 2.3.0, Release Train 2.3.0
- Author:
- Chris Kittrell (ckittrell)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe descriptor of when the price change should take effect.The original action flow that led to the creation of this delayed action.The type of delayed action that is to be performed.The period number on which the delayed action is due.Any additional attributes used to describe the delayed actionThe id of the fulfillment that led to the creation of this delayed action.The id of the order that led to the creation of this delayed action.The id of delayed action's related subscription.The name of the workflow that created this delayed action.inthashCode()voidsetActionEffectiveType(String actionEffectiveType) The descriptor of when the price change should take effect.voidsetActionFlow(String actionFlow) The original action flow that led to the creation of this delayed action.voidsetActionType(String actionType) The type of delayed action that is to be performed.voidsetApplicablePeriod(Integer applicablePeriod) The period number on which the delayed action is due.voidsetAttributes(Map<String, Object> attributes) Any additional attributes used to describe the delayed actionvoidsetOrderFulfillmentId(String orderFulfillmentId) The id of the fulfillment that led to the creation of this delayed action.voidsetOrderId(String orderId) The id of the order that led to the creation of this delayed action.voidsetSubscriptionId(String subscriptionId) The id of delayed action's related subscription.voidsetWorkflowName(String workflowName) The name of the workflow that created this delayed action.toString()
-
Constructor Details
-
DelayedSubscriptionAction
public DelayedSubscriptionAction()
-
-
Method Details
-
getWorkflowName
The name of the workflow that created this delayed action. -
getActionFlow
The original action flow that led to the creation of this delayed action.- See Also:
-
getSubscriptionId
The id of delayed action's related subscription. -
getOrderId
The id of the order that led to the creation of this delayed action. -
getOrderFulfillmentId
The id of the fulfillment that led to the creation of this delayed action. -
getActionType
The type of delayed action that is to be performed.- See Also:
-
DefaultDelayedSubscriptionActionType
-
getActionEffectiveType
The descriptor of when the price change should take effect.- See Also:
-
DefaultDelayedSubscriptionActionEffectiveType
-
getApplicablePeriod
The period number on which the delayed action is due. For example, ifgetActionEffectiveType()isDefaultDelayedSubscriptionActionEffectiveType#NEXT_BILL_DATE, then this will represent the subscription's current period when the original action was requested + 1. -
getAttributes
Any additional attributes used to describe the delayed action -
setWorkflowName
The name of the workflow that created this delayed action. -
setActionFlow
The original action flow that led to the creation of this delayed action.- See Also:
-
setSubscriptionId
The id of delayed action's related subscription. -
setOrderId
The id of the order that led to the creation of this delayed action. -
setOrderFulfillmentId
The id of the fulfillment that led to the creation of this delayed action. -
setActionType
The type of delayed action that is to be performed.- See Also:
-
DefaultDelayedSubscriptionActionType
-
setActionEffectiveType
The descriptor of when the price change should take effect.- See Also:
-
DefaultDelayedSubscriptionActionEffectiveType
-
setApplicablePeriod
The period number on which the delayed action is due. For example, ifgetActionEffectiveType()isDefaultDelayedSubscriptionActionEffectiveType#NEXT_BILL_DATE, then this will represent the subscription's current period when the original action was requested + 1. -
setAttributes
Any additional attributes used to describe the delayed action -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-