Package rs.baselib.test
Class DateTimePeriodBuilder
java.lang.Object
rs.baselib.test.DateTimePeriodBuilder
- All Implemented Interfaces:
Builder<DateTimePeriod>
public class DateTimePeriodBuilder extends java.lang.Object implements Builder<DateTimePeriod>
Builder for
DateTimePeriods.- Author:
- ralph
-
Constructor Summary
Constructors Constructor Description DateTimePeriodBuilder()Constructor. -
Method Summary
Modifier and Type Method Description DateTimePeriodbuild()Build the previously configured object.DateTimePeriodBuilderwithFrom(Builder<RsDate> fromBuilder)Create dates using the given from date builder.DateTimePeriodBuilderwithFrom(RsDate from)Create dates using the given from date.DateTimePeriodBuilderwithUntil(Builder<RsDate> untilBuilder)Create dates using the given until date builder.DateTimePeriodBuilderwithUntil(RsDate until)Create dates using the given until date.
-
Constructor Details
-
DateTimePeriodBuilder
public DateTimePeriodBuilder()Constructor.
-
-
Method Details
-
withFrom
Create dates using the given from date.- Parameters:
from- the date- Returns:
- this object for concatenation
-
withFrom
Create dates using the given from date builder.- Parameters:
fromBuilder- the date builder- Returns:
- this object for concatenation
-
withUntil
Create dates using the given until date.- Parameters:
until- the date- Returns:
- this object for concatenation
-
withUntil
Create dates using the given until date builder.- Parameters:
untilBuilder- the date builder- Returns:
- this object for concatenation
-
build
Build the previously configured object.- Specified by:
buildin interfaceBuilder<DateTimePeriod>- Returns:
- the built object
-