Class SkuFieldsPersistenceProvider
java.lang.Object
org.broadleafcommerce.openadmin.server.service.persistence.module.provider.AbstractFieldPersistenceProvider
org.broadleafcommerce.openadmin.server.service.persistence.module.provider.FieldPersistenceProviderAdapter
org.broadleafcommerce.admin.server.service.persistence.module.provider.SkuFieldsPersistenceProvider
- All Implemented Interfaces:
org.broadleafcommerce.openadmin.server.service.persistence.module.provider.FieldPersistenceProvider,org.springframework.core.Ordered
@Scope("prototype")
@Component("blSkuFieldsPersistenceProvider")
public class SkuFieldsPersistenceProvider
extends org.broadleafcommerce.openadmin.server.service.persistence.module.provider.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)
-
Field Summary
Fields inherited from interface org.broadleafcommerce.openadmin.server.service.persistence.module.provider.FieldPersistenceProvider
BASIC, HTML, MAP_FIELD, MEDIA, MONEY, RULEFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanHandleExtraction(org.broadleafcommerce.openadmin.server.service.persistence.module.provider.request.ExtractValueRequest extractValueRequest, org.broadleafcommerce.openadmin.dto.Property property) org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponseextractValue(org.broadleafcommerce.openadmin.server.service.persistence.module.provider.request.ExtractValueRequest extractValueRequest, org.broadleafcommerce.openadmin.dto.Property property) intgetOrder()Methods inherited from class org.broadleafcommerce.openadmin.server.service.persistence.module.provider.FieldPersistenceProviderAdapter
addSearchMapping, checkDirtyState, filterProperties, isFieldDirty, populateValue, setNonDisplayableValuesMethods inherited from class org.broadleafcommerce.openadmin.server.service.persistence.module.provider.AbstractFieldPersistenceProvider
alwaysRun, buildFieldInfo, canHandlePopulateNull, getListFieldType, getMapFieldType
-
Constructor Details
-
SkuFieldsPersistenceProvider
public SkuFieldsPersistenceProvider()
-
-
Method Details
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceorg.springframework.core.Ordered- Overrides:
getOrderin classorg.broadleafcommerce.openadmin.server.service.persistence.module.provider.FieldPersistenceProviderAdapter
-
extractValue
public org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponse extractValue(org.broadleafcommerce.openadmin.server.service.persistence.module.provider.request.ExtractValueRequest extractValueRequest, org.broadleafcommerce.openadmin.dto.Property property) - Specified by:
extractValuein interfaceorg.broadleafcommerce.openadmin.server.service.persistence.module.provider.FieldPersistenceProvider- Overrides:
extractValuein classorg.broadleafcommerce.openadmin.server.service.persistence.module.provider.FieldPersistenceProviderAdapter
-
canHandleExtraction
protected boolean canHandleExtraction(org.broadleafcommerce.openadmin.server.service.persistence.module.provider.request.ExtractValueRequest extractValueRequest, org.broadleafcommerce.openadmin.dto.Property property)
-