org.broadleafcommerce.openadmin.server.service.persistence.module.provider
Class MoneyFieldPersistenceProvider

java.lang.Object
  extended by org.broadleafcommerce.openadmin.server.service.persistence.module.provider.AbstractFieldPersistenceProvider
      extended by org.broadleafcommerce.openadmin.server.service.persistence.module.provider.FieldPersistenceProviderAdapter
          extended by org.broadleafcommerce.openadmin.server.service.persistence.module.provider.AbstractMoneyFieldPersistenceProvider
              extended by org.broadleafcommerce.openadmin.server.service.persistence.module.provider.MoneyFieldPersistenceProvider
All Implemented Interfaces:
FieldPersistenceProvider, org.springframework.core.Ordered

@Scope(value="prototype")
@Component(value="blMoneyFieldPersistenceProvider")
public class MoneyFieldPersistenceProvider
extends AbstractMoneyFieldPersistenceProvider

Persistence provider capable of extracting friendly display values for Money fields

Author:
Andre Azzolini (apazzolini)

Field Summary
 
Fields inherited from interface org.broadleafcommerce.openadmin.server.service.persistence.module.provider.FieldPersistenceProvider
BASIC, MAP_FIELD, MEDIA, MONEY, RULE
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
MoneyFieldPersistenceProvider()
           
 
Method Summary
protected  boolean canHandleExtraction(ExtractValueRequest extractValueRequest, Property property)
           
protected  Currency getCurrency(ExtractValueRequest extractValueRequest, Property property)
           
protected  Locale getLocale(ExtractValueRequest extractValueRequest, Property property)
           
 int getOrder()
           
 
Methods inherited from class org.broadleafcommerce.openadmin.server.service.persistence.module.provider.AbstractMoneyFieldPersistenceProvider
extractValue
 
Methods inherited from class org.broadleafcommerce.openadmin.server.service.persistence.module.provider.FieldPersistenceProviderAdapter
addSearchMapping, filterProperties, populateValue
 
Methods inherited from class org.broadleafcommerce.openadmin.server.service.persistence.module.provider.AbstractFieldPersistenceProvider
buildFieldInfo, getListFieldType, getMapFieldType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoneyFieldPersistenceProvider

public MoneyFieldPersistenceProvider()
Method Detail

getOrder

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

canHandleExtraction

protected boolean canHandleExtraction(ExtractValueRequest extractValueRequest,
                                      Property property)
Specified by:
canHandleExtraction in class AbstractMoneyFieldPersistenceProvider

getLocale

protected Locale getLocale(ExtractValueRequest extractValueRequest,
                           Property property)
Specified by:
getLocale in class AbstractMoneyFieldPersistenceProvider

getCurrency

protected Currency getCurrency(ExtractValueRequest extractValueRequest,
                               Property property)
Specified by:
getCurrency in class AbstractMoneyFieldPersistenceProvider


Copyright © 2013. All Rights Reserved.