in service/src/main/java/org/apache/fineract/cn/notification/service/internal/importer/Importer.java [122:141]
private Template toTemplate(final CSVRecord csvRecord) {
try {
final String templateIdentifier = csvRecord.get(TEMPLATE_IDENTIFIER_COLUMN);
final String subject = csvRecord.get(SUBJECT_COLUMN);
final String senderEmail = csvRecord.get(SENDER_EMAIL_COLUMN);
final String url = csvRecord.get(URL_COLUMN);
String message;
try {
message = csvRecord.get(MESSAGE_COLUMN);
}
catch (final NullPointerException e) {
message = "Do not reply, This is a computer generate message.";
}
return new Template(templateIdentifier,senderEmail,subject,message,url);
}
catch (final IllegalArgumentException e) {
logger.warn("Parsing failed on record {}", csvRecord.getRecordNumber());
throw e;
}
}