1818
1919package tools .dynamia .themes .dynamical ;
2020
21- import org .springframework .beans .factory .annotation .Autowired ;
2221import org .zkoss .lang .Library ;
2322import org .zkoss .zul .Messagebox ;
24- import tools .dynamia .templates . ApplicationTemplateSkin ;
23+ import tools .dynamia .commons . MapBuilder ;
2524import tools .dynamia .templates .ApplicationTemplate ;
25+ import tools .dynamia .templates .ApplicationTemplateSkin ;
2626import tools .dynamia .templates .InstallApplicationTemplate ;
27- import tools .dynamia .commons .MapBuilder ;
2827import tools .dynamia .viewers .ViewTypeFactory ;
2928import tools .dynamia .zk .viewers .BootstrapConfigViewRender ;
3029import tools .dynamia .zk .viewers .BootstrapCrudViewRenderer ;
@@ -48,19 +47,20 @@ public class DynamicalTemplate implements ApplicationTemplate {
4847
4948 private static final ApplicationTemplateSkin DEFAULT_APPLICATION_SKIN = newSkin ("Blue" , "Default blue skin" , "#367fa9" );
5049
51- @ Autowired
52- private ViewTypeFactory viewTypeFactory ;
50+
51+ private final ViewTypeFactory viewTypeFactory ;
5352
5453
5554 private List <ApplicationTemplateSkin > applicationTemplateSkins = new ArrayList <>();
5655
5756 private Map <String , Object > properties ;
5857
59- public DynamicalTemplate () {
58+ public DynamicalTemplate (ViewTypeFactory viewTypeFactory ) {
59+ this .viewTypeFactory = viewTypeFactory ;
6060 createSkins ();
6161
6262 properties = MapBuilder .put (AUTHOR , "Mario Serrano" , DATE , "2017" , COPYRIGHT , "Dynamia Soluciones IT 2017" ,
63- VERSION , "4 .1.0 " , ORIGINAL_AUTHOR , "Almsaeed Studio" );
63+ VERSION , "5 .1.3 " , ORIGINAL_AUTHOR , "Almsaeed Studio" );
6464
6565 }
6666
0 commit comments