// App specific variables appBeanName = "ptMultiMedia"; // Get the com path for the current custom application appComPath = getComPathForCustomAppDir(GetCurrentTemplatePath()); // Load the APP Base addSingleton("#appComPath#App", appBeanName); addSingleton("#appComPath#mediaService", "mediaService"); addConstructorDependency(appBeanName, "mediaService"); addSingleton("#appComPath#mediaDAO", "mediaDAO"); addConstructorDependency(appBeanName, "mediaDAO"); addSingleton("#appComPath#mediaCategoryGC", "mediaCategoryGC"); addConstructorDependency(appBeanName, "mediaCategoryGC"); addSingleton("#appComPath#mediaSeriesGC", "mediaSeriesGC"); addConstructorDependency(appBeanName, "mediaSeriesGC"); addSingleton("#appComPath#mediaSingleGC", "mediaSingleGC"); addConstructorDependency(appBeanName, "mediaSingleGC"); addSingleton("#appComPath#mediaRenderService", "mediaRenderService"); addConstructorDependency(appBeanName, "mediaRenderService"); addSingleton("#appComPath#mediaGC", "mediaGC"); addConstructorDependency(appBeanName, "mediaGC"); // Dependecies from ADF Lib if ( ListFirst(server.ADF.version,".") LT 2 ) { addConstructorDependency(appBeanName, "csdata_1_2", "csdata"); addConstructorDependency(appBeanName, "scripts_1_2", "scripts"); addConstructorDependency(appBeanName, "scriptsService_1_1", "scriptsService"); addConstructorDependency(appBeanName, "utils_1_2", "utils"); addConstructorDependency(appBeanName, "forms_1_1", "forms"); addConstructorDependency(appBeanName, "cedata_2_0", "cedata"); addConstructorDependency(appBeanName, "ui_1_0", "ui"); } else { // ADF 2.0 lib component versions addConstructorDependency(appBeanName, "cedata_3_0", "cedata"); addConstructorDependency(appBeanName, "scripts_2_0", "scripts"); addConstructorDependency(appBeanName, "csdata_2_0", "csdata"); addConstructorDependency(appBeanName, "utils_2_0", "utils"); addConstructorDependency(appBeanName, "forms_2_0", "forms"); addConstructorDependency(appBeanName, "ui_2_0", "ui"); } // Load the customized CSData for the application //addSingleton("ADF.apps.pt_multimedia.lib.ceData_1_1", "ptMultiMedia_ceData"); //addConstructorDependency(appBeanName, "ptMultiMedia_ceData", "ceData");