// App specific variables appBeanName = "ptPortlet"; // Get the com path for the current custom application appComPath = getComPathForCustomAppDir(GetCurrentTemplatePath()); // Load the APP Base addSingleton("#appComPath#App", appBeanName); // Load the ARTICLE EDITOR components addSingleton("#appComPath#portletController", "portletController"); addConstructorDependency(appBeanName, "portletController"); addSingleton("#appComPath#portletService", "portletService"); addConstructorDependency(appBeanName, "portletService"); addSingleton("#appComPath#portletDAO", "portletDAO"); addConstructorDependency(appBeanName, "portletDAO"); addSingleton("#appComPath#podService", "podService"); addConstructorDependency(appBeanName, "podService"); addSingleton("#appComPath#podDAO", "podDAO"); addConstructorDependency(appBeanName, "podDAO"); addSingleton("#appComPath#userPodDAO", "userPodDAO"); addConstructorDependency(appBeanName, "userPodDAO"); addSingleton("#appComPath#managePodService", "managePodService"); addConstructorDependency(appBeanName, "managePodService"); addSingleton("#appComPath#managePodDAO", "managePodDAO"); addConstructorDependency(appBeanName, "managePodDAO"); addSingleton("#appComPath#defaultPodsGC", "defaultPodsGC"); addConstructorDependency(appBeanName, "defaultPodsGC"); addSingleton("#appComPath#linkItemsGC", "linkItemsGC"); addConstructorDependency(appBeanName, "linkItemsGC"); addSingleton("#appComPath#portletUsersDAO", "portletUsersDAO"); addConstructorDependency(appBeanName, "portletUsersDAO"); addSingleton("#appComPath#podRSS", "podRSS"); addConstructorDependency(appBeanName, "podRSS"); // Load the Forms componets as Transients addTransient("#appComPath#managePodForms", "managePodForms"); addConstructorDependency(appBeanName, "managePodForms"); addTransient("#appComPath#userPodForms", "userPodForms"); addConstructorDependency(appBeanName, "userPodForms"); // Dependecies from ADF Lib if ( ListFirst(server.ADF.version,".") LT 2 ) { addConstructorDependency(appBeanName, "cedata_2_0", "cedata"); addConstructorDependency(appBeanName, "csdata_1_3", "csdata"); addConstructorDependency(appBeanName, "scripts_1_2", "scripts"); addConstructorDependency(appBeanName, "scriptsService_1_1", "scriptsService"); addConstructorDependency(appBeanName, "forms_1_0", "forms"); addConstructorDependency(appBeanName, "data_1_2", "data"); addConstructorDependency(appBeanName, "cssecurity_1_2", "cssecurity"); addConstructorDependency(appBeanName, "utils_1_0", "utils"); else { // ADF 2.0 lib component versions addConstructorDependency(appBeanName, "cedata_3_0", "cedata"); addConstructorDependency(appBeanName, "csdata_2_0", "csdata"); addConstructorDependency(appBeanName, "scripts_2_0", "scripts"); addConstructorDependency(appBeanName, "forms_2_0", "forms"); addConstructorDependency(appBeanName, "data_2_0", "data"); addConstructorDependency(appBeanName, "cssecurity_1_2", "cssecurity"); addConstructorDependency(appBeanName, "utils_2_0", "utils"); } // Load the Custom App overrides //ADFOverrides(appComPath, appBeanName);