Uses of Interface
org.broadleafcommerce.core.workflow.ProcessContext

Packages that use ProcessContext
org.broadleafcommerce.core.checkout.service.workflow   
org.broadleafcommerce.core.offer.service.workflow   
org.broadleafcommerce.core.order.service.workflow   
org.broadleafcommerce.core.order.service.workflow.add   
org.broadleafcommerce.core.order.service.workflow.remove   
org.broadleafcommerce.core.order.service.workflow.update   
org.broadleafcommerce.core.payment.service.workflow   
org.broadleafcommerce.core.pricing.service.workflow   
org.broadleafcommerce.core.util   
org.broadleafcommerce.core.workflow   
org.broadleafcommerce.core.workflow.state   
 

Uses of ProcessContext in org.broadleafcommerce.core.checkout.service.workflow
 

Methods in org.broadleafcommerce.core.checkout.service.workflow that return ProcessContext
 ProcessContext<CheckoutSeed> CheckoutProcessContextFactory.createContext(CheckoutSeed seedData)
           
 ProcessContext<CheckoutSeed> PaymentServiceActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> CommitTaxActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> PricingServiceActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> ValidateProductOptionsActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> CompositeActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> CompleteOrderActivity.execute(ProcessContext<CheckoutSeed> context)
           
 

Methods in org.broadleafcommerce.core.checkout.service.workflow with parameters of type ProcessContext
protected  void PaymentServiceActivity.checkTransactionStatus(ProcessContext context, PaymentResponseItem paymentResponseItem)
           
 ProcessContext<CheckoutSeed> PaymentServiceActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> CommitTaxActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> PricingServiceActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> ValidateProductOptionsActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> CompositeActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> CompleteOrderActivity.execute(ProcessContext<CheckoutSeed> context)
           
 void CommitTaxRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String,Object> stateConfiguration)
           
 

Method parameters in org.broadleafcommerce.core.checkout.service.workflow with type arguments of type ProcessContext
 void CommitTaxRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String,Object> stateConfiguration)
           
 

Uses of ProcessContext in org.broadleafcommerce.core.offer.service.workflow
 

Methods in org.broadleafcommerce.core.offer.service.workflow that return ProcessContext
 ProcessContext<CheckoutSeed> VerifyCustomerMaxOfferUsesActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> RecordOfferUsageActivity.execute(ProcessContext<CheckoutSeed> context)
           
 

Methods in org.broadleafcommerce.core.offer.service.workflow with parameters of type ProcessContext
 ProcessContext<CheckoutSeed> VerifyCustomerMaxOfferUsesActivity.execute(ProcessContext<CheckoutSeed> context)
           
 ProcessContext<CheckoutSeed> RecordOfferUsageActivity.execute(ProcessContext<CheckoutSeed> context)
           
 

Uses of ProcessContext in org.broadleafcommerce.core.order.service.workflow
 

Methods in org.broadleafcommerce.core.order.service.workflow that return ProcessContext
 ProcessContext<CartOperationRequest> CartOperationProcessContextFactory.createContext(CartOperationRequest seedData)
          Creates the necessary context for cart operations
 ProcessContext<CartOperationRequest> PriceOrderIfNecessaryActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> VerifyFulfillmentGroupItemsActivity.execute(ProcessContext<CartOperationRequest> context)
           
 

Methods in org.broadleafcommerce.core.order.service.workflow with parameters of type ProcessContext
 ProcessContext<CartOperationRequest> PriceOrderIfNecessaryActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> VerifyFulfillmentGroupItemsActivity.execute(ProcessContext<CartOperationRequest> context)
           
 

Uses of ProcessContext in org.broadleafcommerce.core.order.service.workflow.add
 

Methods in org.broadleafcommerce.core.order.service.workflow.add that return ProcessContext
 ProcessContext<CartOperationRequest> ValidateAddRequestActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> AddFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> AddOrderItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 

Methods in org.broadleafcommerce.core.order.service.workflow.add with parameters of type ProcessContext
 ProcessContext<CartOperationRequest> ValidateAddRequestActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> AddFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> AddOrderItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 

Uses of ProcessContext in org.broadleafcommerce.core.order.service.workflow.remove
 

Methods in org.broadleafcommerce.core.order.service.workflow.remove that return ProcessContext
 ProcessContext<CartOperationRequest> RemoveFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> RemoveOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> ValidateRemoveRequestActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> RemoveOrderItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 

Methods in org.broadleafcommerce.core.order.service.workflow.remove with parameters of type ProcessContext
 ProcessContext<CartOperationRequest> RemoveFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> RemoveOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> ValidateRemoveRequestActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> RemoveOrderItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 

Uses of ProcessContext in org.broadleafcommerce.core.order.service.workflow.update
 

Methods in org.broadleafcommerce.core.order.service.workflow.update that return ProcessContext
 ProcessContext<CartOperationRequest> UpdateFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> UpdateOrderItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> ValidateUpdateRequestActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> UpdateOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context)
           
 

Methods in org.broadleafcommerce.core.order.service.workflow.update with parameters of type ProcessContext
 ProcessContext<CartOperationRequest> UpdateFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> UpdateOrderItemActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> ValidateUpdateRequestActivity.execute(ProcessContext<CartOperationRequest> context)
           
 ProcessContext<CartOperationRequest> UpdateOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context)
           
 

Uses of ProcessContext in org.broadleafcommerce.core.payment.service.workflow
 

Methods in org.broadleafcommerce.core.payment.service.workflow that return ProcessContext
 ProcessContext<CombinedPaymentContextSeed> PaymentProcessContextFactory.createContext(PaymentSeed seedData)
           
 ProcessContext<PaymentSeed> SimplePaymentProcessContextFactory.createContext(PaymentSeed seedData)
           
 ProcessContext<CombinedPaymentContextSeed> PaymentActivity.execute(ProcessContext<CombinedPaymentContextSeed> context)
           
 ProcessContext<PaymentSeed> CompositeActivity.execute(ProcessContext<PaymentSeed> context)
           
 

Methods in org.broadleafcommerce.core.payment.service.workflow with parameters of type ProcessContext
 ProcessContext<CombinedPaymentContextSeed> PaymentActivity.execute(ProcessContext<CombinedPaymentContextSeed> context)
           
 ProcessContext<PaymentSeed> CompositeActivity.execute(ProcessContext<PaymentSeed> context)
           
 

Uses of ProcessContext in org.broadleafcommerce.core.pricing.service.workflow
 

Methods in org.broadleafcommerce.core.pricing.service.workflow that return ProcessContext
 ProcessContext<Order> PricingProcessContextFactory.createContext(Order seedData)
           
 ProcessContext<Order> TotalActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> ShippingActivity.execute(ProcessContext<Order> context)
          Deprecated.  
 ProcessContext<Order> FulfillmentGroupMerchandiseTotalActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> TaxActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> OfferActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> ConsolidateFulfillmentFeesActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> FulfillmentGroupPricingActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> FulfillmentItemPricingActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> CompositeActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> AutoBundleActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> ShippingOfferActivity.execute(ProcessContext<Order> context)
           
 

Methods in org.broadleafcommerce.core.pricing.service.workflow with parameters of type ProcessContext
 ProcessContext<Order> TotalActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> ShippingActivity.execute(ProcessContext<Order> context)
          Deprecated.  
 ProcessContext<Order> FulfillmentGroupMerchandiseTotalActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> TaxActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> OfferActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> ConsolidateFulfillmentFeesActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> FulfillmentGroupPricingActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> FulfillmentItemPricingActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> CompositeActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> AutoBundleActivity.execute(ProcessContext<Order> context)
           
 ProcessContext<Order> ShippingOfferActivity.execute(ProcessContext<Order> context)
           
 

Uses of ProcessContext in org.broadleafcommerce.core.util
 

Methods in org.broadleafcommerce.core.util that return ProcessContext
 ProcessContext<Object> ThirdPartyInteractionLatencySimulationActivity.execute(ProcessContext<Object> context)
           
 

Methods in org.broadleafcommerce.core.util with parameters of type ProcessContext
 ProcessContext<Object> ThirdPartyInteractionLatencySimulationActivity.execute(ProcessContext<Object> context)
           
 

Uses of ProcessContext in org.broadleafcommerce.core.workflow
 

Classes in org.broadleafcommerce.core.workflow with type parameters of type ProcessContext
 interface Activity<T extends ProcessContext<? extends Object>>
           Interface to be used for workflows in Broadleaf.
 class BaseActivity<T extends ProcessContext<? extends Object>>
           
 class BaseExtensionActivity<T extends ProcessContext<? extends Object>>
           
 

Classes in org.broadleafcommerce.core.workflow that implement ProcessContext
 class DefaultProcessContextImpl<T>
          Default ProcessContext implementation
 

Fields in org.broadleafcommerce.core.workflow with type parameters of type ProcessContext
protected  List<Activity<ProcessContext<? extends Object>>> BaseProcessor.activities
           
 

Methods in org.broadleafcommerce.core.workflow that return ProcessContext
protected  ProcessContext EmptySequenceProcessor.createContext(Object seedData)
           
protected  ProcessContext<Object> SequenceProcessor.createContext(Object seedData)
           
 ProcessContext<U> ProcessContextFactory.createContext(T preSeedData)
           
 ProcessContext<? extends Object> Processor.doActivities()
           
 ProcessContext<? extends Object> SequenceProcessor.doActivities()
           
 ProcessContext<? extends Object> Processor.doActivities(Object seedData)
           
 ProcessContext<? extends Object> SequenceProcessor.doActivities(Object seedData)
           
 ProcessContext ExplicitPrioritySequenceProcessor.doActivities(Object seedData)
           
 ProcessContext<? extends Object> PassThroughActivity.execute(ProcessContext<? extends Object> context)
           
 

Methods in org.broadleafcommerce.core.workflow that return types with arguments of type ProcessContext
 List<Activity<ProcessContext<? extends Object>>> BaseProcessor.getActivities()
           
 

Methods in org.broadleafcommerce.core.workflow with parameters of type ProcessContext
 ProcessContext<? extends Object> PassThroughActivity.execute(ProcessContext<? extends Object> context)
           
 void DefaultErrorHandler.handleError(ProcessContext context, Throwable th)
           
 void SilentErrorHandler.handleError(ProcessContext context, Throwable th)
           
 void ErrorHandler.handleError(ProcessContext context, Throwable th)
           
protected  boolean SequenceProcessor.processShouldStop(ProcessContext<? extends Object> context, Activity<? extends ProcessContext<? extends Object>> activity)
          Determine if the process should stop
 

Method parameters in org.broadleafcommerce.core.workflow with type arguments of type ProcessContext
protected  boolean SequenceProcessor.processShouldStop(ProcessContext<? extends Object> context, Activity<? extends ProcessContext<? extends Object>> activity)
          Determine if the process should stop
 void Processor.setActivities(List<Activity<ProcessContext<? extends Object>>> activities)
           
 void BaseProcessor.setActivities(List<Activity<ProcessContext<? extends Object>>> activities)
          Sets the collection of Activities to be executed by the Workflow Process
 boolean Processor.supports(Activity<? extends ProcessContext<? extends Object>> activity)
           
 boolean SequenceProcessor.supports(Activity<? extends ProcessContext<? extends Object>> activity)
           
 

Uses of ProcessContext in org.broadleafcommerce.core.workflow.state
 

Methods in org.broadleafcommerce.core.workflow.state that return ProcessContext
 ProcessContext RollbackFailureException.getProcessContext()
           
 

Methods in org.broadleafcommerce.core.workflow.state that return types with arguments of type ProcessContext
 Activity<? extends ProcessContext> RollbackFailureException.getActivity()
           
 

Methods in org.broadleafcommerce.core.workflow.state with parameters of type ProcessContext
 void ActivityStateManager.registerState(Activity<? extends ProcessContext> activity, ProcessContext processContext, RollbackHandler rollbackHandler, Map<String,Object> stateItems)
          Register a RollbackHandler instance and some arbitrary state items with the StateManager.
 void ActivityStateManagerImpl.registerState(Activity<? extends ProcessContext> activity, ProcessContext processContext, RollbackHandler rollbackHandler, Map<String,Object> stateItems)
           
 void ActivityStateManager.registerState(Activity<? extends ProcessContext> activity, ProcessContext processContext, String region, RollbackHandler rollbackHandler, Map<String,Object> stateItems)
          Register a RollbackHandler instance and some arbitrary state items with the StateManager.
 void ActivityStateManagerImpl.registerState(Activity<? extends ProcessContext> activity, ProcessContext processContext, String region, RollbackHandler rollbackHandler, Map<String,Object> stateItems)
           
 void RollbackHandler.rollbackState(Activity<? extends ProcessContext<T>> activity, ProcessContext<T> processContext, Map<String,Object> stateConfiguration)
          Rollback the state of the activity to what it was prior to execution.
 void RollbackFailureException.setProcessContext(ProcessContext processContext)
           
 

Method parameters in org.broadleafcommerce.core.workflow.state with type arguments of type ProcessContext
 void ActivityStateManager.registerState(Activity<? extends ProcessContext> activity, ProcessContext processContext, RollbackHandler rollbackHandler, Map<String,Object> stateItems)
          Register a RollbackHandler instance and some arbitrary state items with the StateManager.
 void ActivityStateManagerImpl.registerState(Activity<? extends ProcessContext> activity, ProcessContext processContext, RollbackHandler rollbackHandler, Map<String,Object> stateItems)
           
 void ActivityStateManager.registerState(Activity<? extends ProcessContext> activity, ProcessContext processContext, String region, RollbackHandler rollbackHandler, Map<String,Object> stateItems)
          Register a RollbackHandler instance and some arbitrary state items with the StateManager.
 void ActivityStateManagerImpl.registerState(Activity<? extends ProcessContext> activity, ProcessContext processContext, String region, RollbackHandler rollbackHandler, Map<String,Object> stateItems)
           
 void RollbackHandler.rollbackState(Activity<? extends ProcessContext<T>> activity, ProcessContext<T> processContext, Map<String,Object> stateConfiguration)
          Rollback the state of the activity to what it was prior to execution.
 void RollbackFailureException.setActivity(Activity<? extends ProcessContext> activity)
           
 



Copyright © 2013. All Rights Reserved.