Javadoc for Dennis

This commit is contained in:
Kai Zimmermann
2016-03-15 15:14:07 +01:00
parent 201e2390bb
commit 618de8813d

View File

@@ -22,6 +22,11 @@ import java.time.temporal.TemporalAccessor;
*/
public final class DurationHelper {
/**
* Duration validation utility class. Checks if the requested duration is in
* the defined min/max range.
*
*/
public static class DurationRangeValidator {
final Duration min;
final Duration max;
@@ -41,6 +46,19 @@ public final class DurationHelper {
*/
public static final String DURATION_FORMAT = "HH:mm:ss";
private DurationHelper() {
// utility class
}
/**
* Creates a {@link DurationRangeValidator}.
*
* @param min
* imum of range.
* @param max
* imum of range.
* @return {@link DurationRangeValidator} range.
*/
public static DurationRangeValidator durationRangeValidator(final Duration min, final Duration max) {
return new DurationRangeValidator(min, max);
}
@@ -94,7 +112,4 @@ public final class DurationHelper {
return Duration.ofHours(hours).plusMinutes(minutes).plusSeconds(seconds);
}
private DurationHelper() {
// utility class
}
}