Class PredefinedDateInterval

java.lang.Object
io.jmix.ui.app.propertyfilter.dateinterval.model.predefined.PredefinedDateInterval
All Implemented Interfaces:
BaseDateInterval, Function<String,String>
Direct Known Subclasses:
LastMonthPredefinedDateInterval, LastYearPredefinedDateInterval, NextMonthPredefinedDateInterval, NextYearPredefinedDateInterval, ThisMonthPredefinedDateInterval, ThisYearPredefinedDateInterval, TodayPredefinedDateInterval, TomorrowPredefinedDateInterval, YesterdayPredefinedDateInterval

public abstract class PredefinedDateInterval extends Object implements BaseDateInterval
Base class for predefined date intervals.
  • Field Details

  • Constructor Details

    • PredefinedDateInterval

      public PredefinedDateInterval(String name)
  • Method Details

    • setMessages

      @Autowired public void setMessages(Messages messages)
    • getType

      public BaseDateInterval.Type getType()
      Specified by:
      getType in interface BaseDateInterval
      Returns:
      type of date interval
    • getName

      public String getName()
      Returns:
      name of date interval
    • getLocalizedCaption

      public String getLocalizedCaption()
      Returns:
      localized caption of date interval that can be used in UI