Class ScreenModelGenerator

java.lang.Object
com.almis.awe.config.ServiceConfig
com.almis.awe.service.screen.ScreenModelGenerator
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class ScreenModelGenerator extends ServiceConfig
Generate the component model of the screen
  • Constructor Details

    • ScreenModelGenerator

      public ScreenModelGenerator(InitialLoadDao initialLoadDao, BaseConfigProperties baseConfigProperties)
      Autowired constructor
      Parameters:
      initialLoadDao - Initial load service
      baseConfigProperties - Base config properties
  • Method Details

    • launchInitialLoadList

      public void launchInitialLoadList(List<AweThreadInitialization> initializationList, Map<String,ScreenComponent> componentMap, ScreenData data) throws AWException
      Launch initial load list in threads and update screen component values
      Parameters:
      initializationList - Initialization thread list
      componentMap - Component map
      data - Screen data
      Throws:
      AWException - Error launching initial load list
    • generateComponentModelFromDataList

      public void generateComponentModelFromDataList(DataList data, ScreenComponent screenComponent)
      Generate component model from datalist
      Parameters:
      data - Data
      screenComponent - Screen component