org.broadleafcommerce.admin.server.service.persistence.module.provider
Class SkuFieldsPersistenceProvider

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.admin.server.service.persistence.module.provider.SkuFieldsPersistenceProvider
All Implemented Interfaces:
FieldPersistenceProvider, org.springframework.core.Ordered

@Scope(value="prototype")
@Component(value="blSkuFieldsPersistenceProvider")
public class SkuFieldsPersistenceProvider
extends FieldPersistenceProviderAdapter

Persistence provider for populating the display value of all Sku fields to invoke the getter if the entity property itself is null. This is designed to immediately come after the SkuPricingPersistenceProvider and should not have to handle any of the Money field types that occur on a Sku

Author:
Phillip Verheyden (phillipuniverse)
See Also:
SkuPricingPersistenceProvider}

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
SkuFieldsPersistenceProvider()
           
 
Method Summary
protected  boolean canHandleExtraction(ExtractValueRequest extractValueRequest, Property property)
           
 FieldProviderResponse extractValue(ExtractValueRequest extractValueRequest, Property property)
           
 int getOrder()
           
 
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

SkuFieldsPersistenceProvider

public SkuFieldsPersistenceProvider()
Method Detail

getOrder

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

extractValue

public FieldProviderResponse extractValue(ExtractValueRequest extractValueRequest,
                                          Property property)
Specified by:
extractValue in interface FieldPersistenceProvider
Overrides:
extractValue in class FieldPersistenceProviderAdapter

canHandleExtraction

protected boolean canHandleExtraction(ExtractValueRequest extractValueRequest,
                                      Property property)


Copyright © 2013. All Rights Reserved.