Updated UI to use new database structure

* use new methods to store polling Configuration
* refactored DurationConfigField, added Builder

Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com>
This commit is contained in:
Fabian Nonnenmacher
2016-01-26 16:24:07 +01:00
committed by Nonnenmacher Fabian
parent 07fce42469
commit 3f2c0d134a
3 changed files with 126 additions and 113 deletions

View File

@@ -15,7 +15,7 @@ import java.time.temporal.TemporalAccessor;
public class DurationHelper {
/**
* Format of the String expected in configuration file and in the databse.
* Format of the String expected in configuration file and in the database.
*/
public static final String DURATION_FORMAT = "HH:mm:ss";
@@ -27,7 +27,7 @@ public class DurationHelper {
* @return String in the duration format, specified at
* {@link #DURATION_FORMAT}
*/
public String durationToFormattedString(Duration duration) {
public String durationToFormattedString(final Duration duration) {
if (duration == null) {
return null;
}
@@ -44,7 +44,7 @@ public class DurationHelper {
* @throws DateTimeParseException
* when String is in wrong format
*/
public Duration formattedStringToDuration(String formattedDuration) throws DateTimeParseException {
public Duration formattedStringToDuration(final String formattedDuration) throws DateTimeParseException {
if (formattedDuration == null) {
return null;
}
@@ -64,7 +64,7 @@ public class DurationHelper {
* count of seconds
* @return duration
*/
public Duration getDurationByTimeValues(long hours, long minutes, long seconds) {
public Duration getDurationByTimeValues(final long hours, final long minutes, final long seconds) {
return Duration.ofHours(hours).plusMinutes(minutes).plusSeconds(seconds);
}
}