Class DateIntervalSupport
java.lang.Object
io.jmix.flowui.app.propertyfilter.dateinterval.DateIntervalSupport
Helper class for date intervals.
-
Field Summary
Fields -
Constructor Summary
Constructors -
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
-
DateIntervalSupport
public DateIntervalSupport()
-
-
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
-
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,false
otherwise
-