Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

CRMRubricLoader.java

00001 
00025 package org.openmobileis.examples.mycrm.terminal;
00026 
00027 import org.openmobileis.examples.mycrm.data.fodb.AccountFactory;
00028 import org.openmobileis.examples.mycrm.data.fodb.LeadsFactory;
00029 import org.openmobileis.examples.mycrm.data.fodb.MyCRMLabelFactory;
00030 import org.openmobileis.examples.mycrm.data.fodb.MyCrmFODBTerminalUserFactory;
00031 import org.openmobileis.examples.mycrm.terminal.services.LeadsIndexList;
00032 import org.openmobileis.modules.common.history.FODBHistoryManager;
00033 import org.openmobileis.modules.common.history.HistoryManager;
00034 import org.openmobileis.modules.crm.data.common.LabelManager;
00035 import org.openmobileis.modules.crm.data.common.TerminalUserManager;
00036 import org.openmobileis.modules.profiles.embedded.RubricLoader;
00037 import org.openmobileis.services.navigation.NavigationBarManager;
00038 import org.openmobileis.services.servlet.IndexServlet;
00039 
00040 public class CRMRubricLoader extends RubricLoader {
00041 
00042   public CRMRubricLoader() {
00043     super();
00044   }
00045 
00046   public void preLoadingInit() {
00047     NavigationBarManager.initializeNavigationBar(new MyCrmNavigationBarDescription());
00048     LabelManager.registerManager(new LabelManager(new MyCRMLabelFactory()));
00049     TerminalUserManager.getManager().registerFactory(new MyCrmFODBTerminalUserFactory());
00050     //call to init database.
00051     AccountFactory.getManager();
00052     LeadsFactory.getManager();
00053   }
00054 
00055   public void postLoadingInit() {
00056     IndexServlet.getIndexServlet().addContentListener(new LeadsIndexList());
00057   }
00058 
00059   public String[] getServiceClassList() { 
00060     return new String[]{
00061         "org.openmobileis.services.servlet.IndexServlet"
00062         , "org.openmobileis.examples.mycrm.terminal.services.SearchAccountService"
00063         , "org.openmobileis.examples.mycrm.terminal.services.DisplayAccountService"
00064         , "org.openmobileis.examples.mycrm.terminal.services.EditAccountService"
00065         , "org.openmobileis.examples.mycrm.terminal.services.DisplayContactService"
00066         , "org.openmobileis.examples.mycrm.terminal.services.EditContactService"
00067         , "org.openmobileis.examples.mycrm.terminal.services.DeleteContactService"
00068         , "org.openmobileis.examples.mycrm.terminal.services.EditReportService"
00069         , "org.openmobileis.examples.mycrm.terminal.services.DisplayReportService"
00070         , "org.openmobileis.examples.mycrm.terminal.services.DeleteReportService"
00071         , "org.openmobileis.examples.mycrm.terminal.services.DisplayLeadsService"
00072     };
00073   }
00074 
00075 }

Generated on Mon Jul 10 10:29:29 2006 for OpenMobileIS by  doxygen 1.4.4