private EmailConfiguration toEmailConfiguration()

in service/src/main/java/org/apache/fineract/cn/notification/service/internal/importer/Importer.java [143:161]


  private EmailConfiguration toEmailConfiguration(final CSVRecord csvRecord) {
    try {
      final String identifier = csvRecord.get(IDENTIFIER_COLUMN);
      final String host = csvRecord.get(HOST_EMAIL_COLUMN);
      final String username = csvRecord.get(USERNAME_COLUMN);
      final String port = csvRecord.get(PORT_COLUMN);
      final String app_password = csvRecord.get(APP_PASSWORD_COLUMN);
      final String protocol = csvRecord.get(PROTOCOL_COLUMN);
      final String smtp_auth = csvRecord.get(SMTP_AUTH_COLUMN);
      final String start_tls = csvRecord.get(START_TLS_COLUMN);
      final String state = csvRecord.get(STATE_COLUMN);

      return EmailConfiguration.create(identifier,host,port,protocol,username,app_password,smtp_auth,start_tls,state);
    }
    catch (final IllegalArgumentException e) {
      logger.warn("Parsing failed on record {}", csvRecord.getRecordNumber());
      throw e;
    }
  }