Class DateIntervalUtils
java.lang.Object
io.jmix.ui.app.propertyfilter.dateinterval.DateIntervalUtils
Utility class for date intervals.
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionformatDateInterval
(BaseDateInterval dateInterval) Formats date interval to string presentation.getLocalizedValue
(BaseDateInterval dateInterval) Formats date interval and gets localized value.boolean
parseDateInterval
(String dateInterval) Parses string presentation of date interval toBaseDateInterval
.void
setDateIntervalConverters
(List<DateIntervalConverter> dateIntervalConverters)
-
Field Details
-
dateIntervalConverters
-
-
Constructor Details
-
DateIntervalUtils
public DateIntervalUtils()
-
-
Method Details
-
setDateIntervalConverters
@Autowired public void setDateIntervalConverters(List<DateIntervalConverter> dateIntervalConverters) -
parseDateInterval
Parses string presentation of date interval toBaseDateInterval
.- Parameters:
dateInterval
- string presentation of date interval- Returns:
- configured date interval or
null
if input parameter is null or empty. - See Also:
-
formatDateInterval
Formats date interval to string presentation.- Parameters:
dateInterval
- date interval instance- Returns:
- raw presentation of date interval
- See Also:
-
getLocalizedValue
Formats date interval and gets localized value.- Parameters:
dateInterval
- date interval instance- Returns:
- localized value
- See Also:
-
isIntervalTypeSupportsDatatype
- Parameters:
mpp
- meta property pathvalue
- date interval- Returns:
true
if date interval type supports provided property type
-