Class JaloPropertyNotVisibleInModelAccessorExtender

java.lang.Object
de.hybris.platform.platformbackoffice.accessors.JaloPropertyNotVisibleInModelAccessorExtender

public class JaloPropertyNotVisibleInModelAccessorExtender extends Object
Class which help extending com.hybris.backoffice.jalo.JaloPropertyNotVisibleInModelAccessor in separate extensions. It allows to add new supported attributes handled by JaloPropertyNotVisibleInModelAccessor. You need to declare this bean with lazy-init="false", init-method="addJaloAttributesFromExtension" and destroy-method="removeJaloAttributesFromExtension" Example:
 <bean class="com.hybris.backoffice.jalo.JaloPropertyNotVisibleInModelAccessorExtender" lazy-init="false"
     init-method="addJaloAttributesFromExtension"
     destroy-method="removeJaloAttributesFromExtension">
         <property name="accessor" ref="jaloPropertyNotVisibleInModelAccessor"/>
         <property name="additionalJaloAttributes">
             <map>
                 <entry key="attributeName">
                     <set>
                         <value>full.class.name</value>
                     </set>
                 </entry>
             </map>
         </property>
     </bean>
 
 
  • Constructor Details

    • JaloPropertyNotVisibleInModelAccessorExtender

      public JaloPropertyNotVisibleInModelAccessorExtender()
  • Method Details

    • setAdditionalJaloAttributes

      public void setAdditionalJaloAttributes(Map<String,Set<Class>> additionalJaloAttributes)
    • setAccessor

      public void setAccessor(JaloPropertyNotVisibleInModelAccessor accessor)
    • addJaloAttributesFromExtension

      public void addJaloAttributesFromExtension()
    • removeJaloAttributesFromExtension

      public void removeJaloAttributesFromExtension()