Class CustomFieldServiceImpl
java.lang.Object
com.broadleafcommerce.customfield.service.CustomFieldServiceImpl
- All Implemented Interfaces:
CustomFieldService
@Service("blCustomFieldService")
public class CustomFieldServiceImpl
extends Object
implements CustomFieldService
- Author:
- Jeff Fischer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected javax.cache.Cacheprotected static Stringprotected static Stringprotected org.broadleafcommerce.common.extensibility.cache.JCacheUtilprotected CustomFieldDao -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildCacheKey(String className) voidclearCustomFieldMetadataCache(List<String> types) voidclearCustomFieldMetadataCache(org.broadleafcommerce.core.search.domain.FieldEntity fieldEntity) findByTargetEntityName(String targetEntityName) protected javax.cache.CachegetCache()readAllowedEnumValuesForCustomField(CustomField customField) save(CustomField customField)
-
Field Details
-
customFieldDao
-
CACHE_NAME
-
CACHE_KEY_PREFIX
-
cacheUtil
@Autowired protected org.broadleafcommerce.common.extensibility.cache.JCacheUtil cacheUtil -
cache
protected javax.cache.Cache cache
-
-
Constructor Details
-
CustomFieldServiceImpl
public CustomFieldServiceImpl()
-
-
Method Details
-
getCache
protected javax.cache.Cache getCache() -
findById
- Specified by:
findByIdin interfaceCustomFieldService
-
findByTargetEntityName
- Specified by:
findByTargetEntityNamein interfaceCustomFieldService
-
save
- Specified by:
savein interfaceCustomFieldService
-
clearCustomFieldMetadataCache
public void clearCustomFieldMetadataCache(org.broadleafcommerce.core.search.domain.FieldEntity fieldEntity) - Specified by:
clearCustomFieldMetadataCachein interfaceCustomFieldService
-
clearCustomFieldMetadataCache
- Specified by:
clearCustomFieldMetadataCachein interfaceCustomFieldService
-
readAllowedEnumValuesForCustomField
- Specified by:
readAllowedEnumValuesForCustomFieldin interfaceCustomFieldService
-
buildCacheKey
- Specified by:
buildCacheKeyin interfaceCustomFieldService
-