public static DATEXIIUpdateService GetInstance() { if (instance == null) { instance = new DATEXIIUpdateService(); datexiiProcessServiceFactory = DATEXIIProcessServiceFactory.GetInstance(instance); DATEXIIModelUpdateNotificationProcessService datexiiModelUpdateNotificationProcessService = (DATEXIIModelUpdateNotificationProcessService)datexiiProcessServiceFactory.getDATEXIIProcessService(DATEXIIProcessServiceFactory.DATA_SERVICE_TYPE.NTIS_MODEL_UPDATE_NOTIFICATION); datexiiModelUpdateNotificationProcessService.initialise(); } return(instance); }
private DATEXIIProcessServiceFactory(DATEXIIUpdateService datexIIUpdateService) { logWrapper = new LogWrapper("DATEXIIProcessServiceFactory"); logWrapper.Info("Creating DATEXIIProcessServiceFactory object"); datexIIVMSProcessService = new DATEXIIVMSProcessService(); datexIIANPRProcessService = new DATEXIIANPRProcessService(); datexIIMIDASProcessService = new DATEXIIMIDASProcessService(); datexIITMUProcessService = new DATEXIITMUProcessService(); datexIIFusedSensorOnlyProcessService = new DATEXIIFusedSensorOnlyProcessService(); datexIIFusedFVDAndSensorProcessService = new DATEXIIFusedFVDAndSensorProcessService(); datexIINetworkModelUpdateService = new DATEXIINetworkModelUpdateService(datexIIUpdateService); datexIIModelUpdateNotificationProcessService = new DATEXIIModelUpdateNotificationProcessService(this); datexIIEventProcessService = new DATEXIIEventProcessService(); datexIINTISModelVMSProcessService = new DATEXIINTISModelVMSProcessService(); datexIINTISModelMeasurementSitesProcessService = new DATEXIINTISModelMeasurementSitesProcessService(); datexIINTISModelPredefinedLocationProcessService = new DATEXIINTISModelPredefinedLocationProcessService(); }