Class FieldModifierManager
java.lang.Object
org.broadleafcommerce.openadmin.server.service.persistence.module.FieldModifierManager
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
@Service("blFieldModifierManager")
public class FieldModifierManager
extends Object
implements org.springframework.context.ApplicationContextAware
Manages execution of field value modification for reads and writes against one or more modifiers. See
FieldManagerModifier.- Author:
- Jeff Fischer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FieldModifierManagergetModifiedReadValue(Field field, Object value, jakarta.persistence.EntityManager em) getModifiedWriteValue(Field field, Object value, Object newValue, jakarta.persistence.EntityManager em) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
Field Details
-
fieldManagerModifiers
-
-
Constructor Details
-
FieldModifierManager
public FieldModifierManager()
-
-
Method Details
-
getFieldModifierManager
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
org.springframework.beans.BeansException
-
getModifiedWriteValue
public Object getModifiedWriteValue(Field field, Object value, Object newValue, jakarta.persistence.EntityManager em) throws IllegalAccessException - Throws:
IllegalAccessException
-
getModifiedReadValue
public Object getModifiedReadValue(Field field, Object value, jakarta.persistence.EntityManager em) throws IllegalAccessException - Throws:
IllegalAccessException
-