Javadoc for Dennis
This commit is contained in:
@@ -22,6 +22,11 @@ import java.time.temporal.TemporalAccessor;
|
|||||||
*/
|
*/
|
||||||
public final class DurationHelper {
|
public final class DurationHelper {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Duration validation utility class. Checks if the requested duration is in
|
||||||
|
* the defined min/max range.
|
||||||
|
*
|
||||||
|
*/
|
||||||
public static class DurationRangeValidator {
|
public static class DurationRangeValidator {
|
||||||
final Duration min;
|
final Duration min;
|
||||||
final Duration max;
|
final Duration max;
|
||||||
@@ -41,6 +46,19 @@ public final class DurationHelper {
|
|||||||
*/
|
*/
|
||||||
public static final String DURATION_FORMAT = "HH:mm:ss";
|
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) {
|
public static DurationRangeValidator durationRangeValidator(final Duration min, final Duration max) {
|
||||||
return new DurationRangeValidator(min, max);
|
return new DurationRangeValidator(min, max);
|
||||||
}
|
}
|
||||||
@@ -94,7 +112,4 @@ public final class DurationHelper {
|
|||||||
return Duration.ofHours(hours).plusMinutes(minutes).plusSeconds(seconds);
|
return Duration.ofHours(hours).plusMinutes(minutes).plusSeconds(seconds);
|
||||||
}
|
}
|
||||||
|
|
||||||
private DurationHelper() {
|
|
||||||
// utility class
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user