Class AbstractModifiableConfigurablePopulator<SOURCE,TARGET,OPTION>

java.lang.Object
de.hybris.platform.converters.impl.DefaultModifableConfigurablePopulator<SOURCE,TARGET,OPTION>
de.hybris.platform.commercefacades.converter.impl.AbstractModifiableConfigurablePopulator<SOURCE,TARGET,OPTION>
All Implemented Interfaces:
ConfigurablePopulator<SOURCE,TARGET,OPTION>, ModifiableConfigurablePopulator<SOURCE,TARGET,OPTION>, ConfigurablePopulator<SOURCE,TARGET,OPTION>, ModifiableConfigurablePopulator<SOURCE,TARGET,OPTION>, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.context.ApplicationContextAware
Direct Known Subclasses:
DefaultConfigurablePopulator

@Deprecated(since="6.0", forRemoval=true) public abstract class AbstractModifiableConfigurablePopulator<SOURCE,TARGET,OPTION> extends DefaultModifableConfigurablePopulator<SOURCE,TARGET,OPTION> implements ModifiableConfigurablePopulator<SOURCE,TARGET,OPTION>, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware
Deprecated, for removal: This API element is subject to removal in a future version.
Since 6.0. Use DefaultModifableConfigurablePopulator instead. Will be removed in version 6.2. This functionally this class was replaced by ModifableConfigurablePopulatorPostProcessor
Modifiable variant of the DefaultConfigurablePopulator. Beans of this type can be modified via configuration of ConfigurablePopulatorModification beans.
  • Constructor Details

    • AbstractModifiableConfigurablePopulator

      public AbstractModifiableConfigurablePopulator()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • applyModification

      public void applyModification(ConfigurablePopulatorModification<SOURCE,TARGET,OPTION> modification)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      applyModification in interface ModifiableConfigurablePopulator<SOURCE,TARGET,OPTION>
    • addModification

      @Deprecated(since="6.0", forRemoval=true) public void addModification(ConfigurablePopulatorModification<SOURCE,TARGET,OPTION> modification)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 6.0.
      Specified by:
      addModification in interface ModifiableConfigurablePopulator<SOURCE,TARGET,OPTION>
    • getModifications

      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 6.0.
    • getParentModifications

      @Deprecated(since="6.0", forRemoval=true) protected List<ConfigurablePopulatorModification<SOURCE,TARGET,OPTION>> getParentModifications()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 6.0.
    • applyModifications

      @Deprecated(since="6.0", forRemoval=true) protected void applyModifications()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 6.0.
    • isModified

      @Deprecated(since="6.0", forRemoval=true) protected boolean isModified()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 6.0.
    • getApplicationContext

      @Deprecated(since="6.0", forRemoval=true) protected org.springframework.context.ApplicationContext getApplicationContext()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 6.0.
    • setApplicationContext

      @Deprecated(since="6.0", forRemoval=true) public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 6.0.
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
      Throws:
      org.springframework.beans.BeansException
    • getBeanFactory

      protected org.springframework.beans.factory.config.ConfigurableListableBeanFactory getBeanFactory()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setBeanFactory

      @Deprecated(since="6.0", forRemoval=true) public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 6.0.
      Specified by:
      setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware
      Throws:
      org.springframework.beans.BeansException
    • getBeanName

      @Deprecated(since="6.0", forRemoval=true) protected String getBeanName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 6.0.
    • setBeanName

      @Deprecated(since="6.0", forRemoval=true) public void setBeanName(String beanName)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 6.0.
      Specified by:
      setBeanName in interface org.springframework.beans.factory.BeanNameAware