Uses of Class
com.broadleafcommerce.orderoperation.domain.subscription.LockStatus
Packages that use LockStatus
Package
Description
-
Uses of LockStatus in com.broadleafcommerce.orderoperation.domain.subscription
Methods in com.broadleafcommerce.orderoperation.domain.subscription that return LockStatus -
Uses of LockStatus in com.broadleafcommerce.orderoperation.service.generate.subscription
Methods in com.broadleafcommerce.orderoperation.service.generate.subscription that return LockStatusModifier and TypeMethodDescriptionDefaultSubscriptionGenerationService.createToken(String subscriptionId, String tokenIdentifier) SubscriptionGenerationService.createToken(String subscriptionId, String tokenIdentifier) DefaultSubscriptionGenerationService.lockSubscription(String subscriptionId, List<String> reservations) SubscriptionGenerationService.lockSubscription(String subscriptionId, List<String> reservations) DefaultSubscriptionGenerationService.unlockToken(String subscriptionId, String token, boolean propagate) SubscriptionGenerationService.unlockToken(String subscriptionId, String token, boolean propagate) -
Uses of LockStatus in com.broadleafcommerce.orderoperation.service.messaging.checkout
Methods in com.broadleafcommerce.orderoperation.service.messaging.checkout that return types with arguments of type LockStatusMethod parameters in com.broadleafcommerce.orderoperation.service.messaging.checkout with type arguments of type LockStatusModifier and TypeMethodDescriptionprotected voidCheckoutCompletionListener.generateWorkflows(com.broadleafcommerce.order.client.domain.Order order, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, Map<com.broadleafcommerce.order.client.domain.OrderFulfillment, LockStatus> subscriptionLocks, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Generate workflows if needed.protected voidCheckoutCompletionListener.tryCreateSubscriptionLocks(List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, Map<com.broadleafcommerce.order.client.domain.OrderFulfillment, LockStatus> statusByFulfillment) Create subscription locks in advance of processing.CheckoutCompletionListener.tryCreateSubscriptionWorkflows(com.broadleafcommerce.order.client.domain.Order order, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, Map<com.broadleafcommerce.order.client.domain.OrderFulfillment, LockStatus> subscriptionLocks, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Tries to create workflows for the order fulfillments with subscription associations that require workflow processing.Constructor parameters in com.broadleafcommerce.orderoperation.service.messaging.checkout with type arguments of type LockStatusModifierConstructorDescriptionLockFailException(String message, Throwable cause, List<LockStatus> successfullyCreatedLocks) LockFailException(String message, List<LockStatus> successfullyCreatedLocks) -
Uses of LockStatus in com.broadleafcommerce.orderoperation.service.provider
Methods in com.broadleafcommerce.orderoperation.service.provider that return LockStatusModifier and TypeMethodDescriptionClear a lock for a subscriptionSubscriptionOpsProvider.createToken(String subscriptionId, String tokenIdentifier) Create a reservation token for a child lockSubscriptionOpsProvider.lockSubscription(String subscriptionId, List<String> reservations) Create a top-level lock for a subscriptionSubscriptionOpsProvider.unlockToken(String subscriptionId, String token, boolean propagate) Unlock a child lock identified by a token -
Uses of LockStatus in com.broadleafcommerce.orderoperation.service.provider.external
Methods in com.broadleafcommerce.orderoperation.service.provider.external that return LockStatusModifier and TypeMethodDescriptionExternalSubscriptionOpsProvider.createToken(String subscriptionId, String tokenIdentifier) ExternalSubscriptionOpsProvider.lockSubscription(String subscriptionId, List<String> reservations) ExternalSubscriptionOpsProvider.unlockToken(String subscriptionId, String token, boolean propagate)