Package com.almis.awe.service.screen
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
Generate the component model of the screen
-
Constructor Summary
ConstructorDescriptionScreenModelGenerator
(InitialLoadDao initialLoadDao, BaseConfigProperties baseConfigProperties) Autowired constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
generateComponentModelFromDataList
(DataList data, ScreenComponent screenComponent) Generate component model from datalistvoid
launchInitialLoadList
(List<AweThreadInitialization> initializationList, Map<String, ScreenComponent> componentMap, ScreenData data) Launch initial load list in threads and update screen component valuesMethods inherited from class com.almis.awe.config.ServiceConfig
containsBean, getApplicationContext, getBean, getBean, getElements, getLocale, getLocale, getProperty, getProperty, getRequest, getSession, setApplicationContext
-
Constructor Details
-
ScreenModelGenerator
public ScreenModelGenerator(InitialLoadDao initialLoadDao, BaseConfigProperties baseConfigProperties) Autowired constructor- Parameters:
initialLoadDao
- Initial load servicebaseConfigProperties
- Base config properties
-
-
Method Details
-
launchInitialLoadList
public void launchInitialLoadList(List<AweThreadInitialization> initializationList, Map<String, ScreenComponent> componentMap, ScreenData data) throws AWExceptionLaunch initial load list in threads and update screen component values- Parameters:
initializationList
- Initialization thread listcomponentMap
- Component mapdata
- Screen data- Throws:
AWException
- Error launching initial load list
-
generateComponentModelFromDataList
Generate component model from datalist- Parameters:
data
- DatascreenComponent
- Screen component
-