Пример #1
0
  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);
  }