Class DefaultCxCmsContainerStrategy.CmsComponentInterceptor

java.lang.Object
de.hybris.platform.personalizationcms.strategy.DefaultCxCmsContainerStrategy.CmsComponentInterceptor
All Implemented Interfaces:
net.sf.cglib.proxy.Callback, net.sf.cglib.proxy.MethodInterceptor
Enclosing class:
DefaultCxCmsContainerStrategy

protected static class DefaultCxCmsContainerStrategy.CmsComponentInterceptor extends Object implements net.sf.cglib.proxy.MethodInterceptor
A fancy dynamic proxy for "cloning" SimpleCMSComponentModel's. We want to be able to identify each instance of component on storefront. UID of componetn is not unique on storefront so we are "clonign" componetns and add to them another attributes.
  • Method Details

    • intercept

      public Object intercept(Object object, Method method, Object[] args, net.sf.cglib.proxy.MethodProxy methodProxy) throws Throwable
      Specified by:
      intercept in interface net.sf.cglib.proxy.MethodInterceptor
      Throws:
      Throwable