private String getRecipient() { return config.read(target, "to", ""); }
private String getSender() { return config.read(target, "from", "noreply@robozonky.cz"); }
private String getSmtpPassword() { return config.read(target, "smtp.password", ""); }
private String getSmtpHostname() { return config.read(target, "smtp.hostname", "localhost"); }
private String getSender() { return config.read(target, "from", "noreply@robozonky.cz"); }
private String getSmtpHostname() { return config.read(target, "smtp.hostname", "localhost"); }
private String getRecipient() { return config.read(target, "to", ""); }
private String getSmtpPassword() { return config.read(target, "smtp.password", ""); }
public String read(final Target target, final String key, final String defaultValue) { return read(target, key).orElse(defaultValue); }
public Optional<Boolean> readBoolean(final Target target, final String propertyName) { return read(target, propertyName).map(Boolean::valueOf); }
public Optional<Boolean> readBoolean(final Target target, final String propertyName) { return read(target, propertyName).map(Boolean::valueOf); }
public String read(final Target target, final String key, final String defaultValue) { return read(target, key).orElse(defaultValue); }
public OptionalInt readInt(final Target target, final String propertyName) { return read(target, propertyName) .map(v -> OptionalInt.of(Integer.parseInt(v))) .orElse(OptionalInt.empty()); }
public OptionalInt readInt(final Target target, final String propertyName) { return read(target, propertyName) .map(v -> OptionalInt.of(Integer.parseInt(v))) .orElse(OptionalInt.empty()); }
private String getSmtpUsername() { return config.read(target, "smtp.username", this.getSender()); }
private String getSmtpUsername() { return config.read(target, "smtp.username", this.getSender()); }