org.broadleafcommerce.core.pricing.service.advice
Class PricingExecutionManagerImpl

java.lang.Object
  extended by org.broadleafcommerce.core.pricing.service.advice.PricingExecutionManagerImpl
All Implemented Interfaces:
PricingExecutionManager, org.springframework.core.Ordered

@Component(value="blPricingExecutionManager")
public class PricingExecutionManagerImpl
extends java.lang.Object
implements PricingExecutionManager, org.springframework.core.Ordered


Field Summary
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
PricingExecutionManagerImpl()
           
 
Method Summary
 void clearCache()
           
 void executePricing(Order order)
           
 Order getLatestItem()
           
 int getOrder()
           
 java.lang.Object priceOrder(org.aspectj.lang.ProceedingJoinPoint call)
           
 void setOrder(int order)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PricingExecutionManagerImpl

public PricingExecutionManagerImpl()
Method Detail

getOrder

public int getOrder()
Specified by:
getOrder in interface org.springframework.core.Ordered

setOrder

public void setOrder(int order)

clearCache

public void clearCache()

executePricing

public void executePricing(Order order)
Specified by:
executePricing in interface PricingExecutionManager

getLatestItem

public Order getLatestItem()

priceOrder

public java.lang.Object priceOrder(org.aspectj.lang.ProceedingJoinPoint call)
                            throws java.lang.Throwable
Throws:
java.lang.Throwable


Copyright © 2012. All Rights Reserved.