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 Details

  • Constructor Details

    • FieldModifierManager

      public FieldModifierManager()
  • Method Details

    • getFieldModifierManager

      public static FieldModifierManager getFieldModifierManager()
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      Specified by:
      setApplicationContext in interface org.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