Class PersistentComponentPageConverter

java.lang.Object
ru.cg.webbpm.packages.base.converters.v3_45.PersistentComponentPageConverter
All Implemented Interfaces:
Converter<Page>, PageConverter

public class PersistentComponentPageConverter extends Object implements PageConverter
This converter searches for a non-persisting components on the page and converts them to a persisting version.
Author:
ivanov.denis
  • Constructor Details

    • PersistentComponentPageConverter

      public PersistentComponentPageConverter(ComponentManager componentManager, PageManager pageManager)
  • Method Details

    • convert

      public void convert(Page page)
      It is not possible to add a new object to the page while we are iterating page's children. Attempting to do so would cause a ConcurrentModificationException. It is therefore necessary to store object that need to be converted separately and convert them when page traversing is over.
      Specified by:
      convert in interface Converter<Page>