Class GenerateWorkflowRequest
java.lang.Object
com.broadleafcommerce.orderoperation.domain.GenerateWorkflowRequest
- All Implemented Interfaces:
Serializable
The request to create the workflow.
- Since:
- Order Operation Service 2.2.0, Release Train 2.3.0
- Author:
- Dima Myroniuk (dmyroniuk)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanMap holding any additional attributes passed in the request not matching any defined properties.com.broadleafcommerce.order.client.domain.OrderFulfillmentOne of the fulfillments for the order that is qualified for fulfillment via workflow processing.The child lock token for the top-level subscription lock.com.broadleafcommerce.order.client.domain.OrdergetOrder()The containing order.The subscription id the fulfillment is associated with.inthashCode()voidsetAdditionalAttributes(Map<String, Object> additionalAttributes) Map holding any additional attributes passed in the request not matching any defined properties.voidsetFulfillment(com.broadleafcommerce.order.client.domain.OrderFulfillment fulfillment) One of the fulfillments for the order that is qualified for fulfillment via workflow processing.voidsetLockToken(String lockToken) The child lock token for the top-level subscription lock.voidsetOrder(com.broadleafcommerce.order.client.domain.Order order) The containing order.voidsetSubscriptionId(String subscriptionId) The subscription id the fulfillment is associated with.toString()
-
Constructor Details
-
GenerateWorkflowRequest
public GenerateWorkflowRequest()
-
-
Method Details
-
getOrder
public com.broadleafcommerce.order.client.domain.Order getOrder()The containing order. The order id will be passed via the workflow context. -
getFulfillment
public com.broadleafcommerce.order.client.domain.OrderFulfillment getFulfillment()One of the fulfillments for the order that is qualified for fulfillment via workflow processing. The id will be passed via workflow context. -
getSubscriptionId
The subscription id the fulfillment is associated with. -
getLockToken
The child lock token for the top-level subscription lock. The workflow will be responsible for releasing this child lock. -
getAdditionalAttributes
Map holding any additional attributes passed in the request not matching any defined properties. -
setOrder
public void setOrder(com.broadleafcommerce.order.client.domain.Order order) The containing order. The order id will be passed via the workflow context. -
setFulfillment
public void setFulfillment(com.broadleafcommerce.order.client.domain.OrderFulfillment fulfillment) One of the fulfillments for the order that is qualified for fulfillment via workflow processing. The id will be passed via workflow context. -
setSubscriptionId
The subscription id the fulfillment is associated with. -
setLockToken
The child lock token for the top-level subscription lock. The workflow will be responsible for releasing this child lock. -
setAdditionalAttributes
Map holding any additional attributes passed in the request not matching any defined properties. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-