appBeanName = "ptCalendar2"; // get the com path for the current custom application appComPath = getComPathForCustomAppDir(GetCurrentTemplatePath()); // Load the Profile Base addSingleton("#appComPath#App", appBeanName); // load the Blog Base Application CFC //addTransient("#appComPath#.App", appBeanName); // load general controller addSingleton("#appComPath#calendarDAO", "calendarDAO"); addConstructorDependency(appBeanName, "calendarDAO"); addSingleton("#appComPath#calendarService", "calendarService"); addConstructorDependency(appBeanName, "calendarService"); addSingleton("#appComPath#calendarController", "calendarController"); addConstructorDependency(appBeanName, "calendarController"); addSingleton("#appComPath#eventService", "eventService"); addConstructorDependency(appBeanName, "eventService"); addSingleton("#appComPath#eventCategoryDAO", "eventCategoryDAO"); addConstructorDependency(appBeanName, "eventCategoryDAO"); addSingleton("#appComPath#eventNotificationService", "eventNotificationService"); addConstructorDependency(appBeanName, "eventNotificationService"); addSingleton("#appComPath#calendarCSUsersGC", "calendarCSUsersGC"); addConstructorDependency(appBeanName, "calendarCSUsersGC"); addSingleton("#appComPath#csUsersDAO", "csUsersDAO"); addConstructorDependency(appBeanName, "csUsersDAO"); // Load the Forms componets as Transients addTransient("#appComPath#eventForms", "eventForms"); addConstructorDependency(appBeanName, "eventForms"); // 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, "csSubsite_1_0", "csSubsite"); addConstructorDependency(appBeanName, "csPage_2_0", "csPage"); addConstructorDependency(appBeanName, "csContent_2_0", "csContent"); addConstructorDependency(appBeanName, "data_1_2", "data"); addConstructorDependency(appBeanName, "date_1_2", "date"); addConstructorDependency(appBeanName, "scripts_1_2", "scripts"); addConstructorDependency(appBeanName, "utils_1_2", "utils"); addConstructorDependency(appBeanName, "forms_1_1", "forms"); addConstructorDependency(appBeanName, "ui_1_2", "ui"); } else { // ADF 2.0 lib component versions addConstructorDependency(appBeanName, "ceData_3_0", "ceData"); addConstructorDependency(appBeanName, "csData_2_0", "csData"); addConstructorDependency(appBeanName, "csSubsite_1_0", "csSubsite"); addConstructorDependency(appBeanName, "csPage_2_0", "csPage"); addConstructorDependency(appBeanName, "csContent_2_0", "csContent"); addConstructorDependency(appBeanName, "data_2_0", "data"); addConstructorDependency(appBeanName, "date_2_0", "date"); addConstructorDependency(appBeanName, "scripts_2_0", "scripts"); addConstructorDependency(appBeanName, "utils_2_0", "utils"); addConstructorDependency(appBeanName, "forms_2_0", "forms"); addConstructorDependency(appBeanName, "ui_2_0", "ui"); }