Class CategoryParentCategoryFieldPersistenceProvider
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.CategoryParentCategoryFieldPersistenceProvider
- All Implemented Interfaces:
FieldPersistenceProvider,org.springframework.core.Ordered
@Component("blCategoryParentCategoryFieldPersistenceProvider")
@Scope("prototype")
public class CategoryParentCategoryFieldPersistenceProvider
extends FieldPersistenceProviderAdapter
This field persistence provider manages the default CategoryXref reference for a Category instance through
the "defaultParentCategory" pseudo field.
- Author:
- Jeff Fischer
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields 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(ExtractValueRequest extractValueRequest, Property property) protected booleancanHandlePersistence(PopulateValueRequest populateValueRequest, Serializable instance) protected booleancheckDirtyState(Category instance, Long checkValue) extractValue(ExtractValueRequest extractValueRequest, Property property) protected CategorygetDefaultCategory(Category category) intgetOrder()populateValue(PopulateValueRequest populateValueRequest, Serializable instance) Methods inherited from class org.broadleafcommerce.openadmin.server.service.persistence.module.provider.FieldPersistenceProviderAdapter
addSearchMapping, checkDirtyState, filterProperties, isFieldDirty, setNonDisplayableValuesMethods inherited from class org.broadleafcommerce.openadmin.server.service.persistence.module.provider.AbstractFieldPersistenceProvider
alwaysRun, buildFieldInfo, canHandlePopulateNull, getListFieldType, getMapFieldType
-
Field Details
-
extensionManager
-
-
Constructor Details
-
CategoryParentCategoryFieldPersistenceProvider
public CategoryParentCategoryFieldPersistenceProvider()
-
-
Method Details
-
populateValue
public MetadataProviderResponse populateValue(PopulateValueRequest populateValueRequest, Serializable instance) - Specified by:
populateValuein interfaceFieldPersistenceProvider- Overrides:
populateValuein classFieldPersistenceProviderAdapter
-
extractValue
public MetadataProviderResponse extractValue(ExtractValueRequest extractValueRequest, Property property) - Specified by:
extractValuein interfaceFieldPersistenceProvider- Overrides:
extractValuein classFieldPersistenceProviderAdapter
-
checkDirtyState
-
getDefaultCategory
-
canHandlePersistence
protected boolean canHandlePersistence(PopulateValueRequest populateValueRequest, Serializable instance) -
canHandleExtraction
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceorg.springframework.core.Ordered- Overrides:
getOrderin classFieldPersistenceProviderAdapter
-