public CtsApp(CtsProject ctsProject, CtsAppData configurationData) { project = ctsProject; configData = configurationData; // when creating tm always use either Sync (if set) or SyncTranslate if (project.createTM) { if (project.getCtsWorkFlow() == CtsWorkFlow.SyncTranslateSubmit) { project.setCtsWorkFlow(CtsWorkFlow.SyncTranslate); projetLogger.debug("setting workflow to: \n{} \n\n", project.getCtsWorkFlow()); } } projetLogger.info("CtsConsole was started for {}", project.getId()); projetLogger.debug("project.toString(): \n{} \n\n", project.toString()); // project.getEventCannon().addCtsAppEventsListener(new DefaultCtsAppEventHandler()); project.getEventCannon().fireEvent(CtsAppEventType.CtsAppStarted); }