Class DayInfo

java.lang.Object
io.jmix.businesscalendar.model.DayInfo

public class DayInfo extends Object
Class that encapsulates information about some day.
  • Constructor Details

    • DayInfo

      protected DayInfo(boolean businessDay, @Nullable String mark)
  • Method Details

    • businessDay

      public static DayInfo businessDay()
      Creates DayInfo for business day.
      Returns:
      DayInfo
    • businessDay

      public static DayInfo businessDay(@Nullable String mark)
      Creates DayInfo for business day with mark.
      Parameters:
      mark - optional mark
      Returns:
      DayInfo
    • holiday

      public static DayInfo holiday()
      Creates DayInfo for holiday.
      Returns:
      DayInfo
    • holiday

      public static DayInfo holiday(@Nullable String mark)
      Creates DayInfo for holiday with mark.
      Parameters:
      mark - optional mark
      Returns:
      DayInfo
    • isBusinessDay

      public boolean isBusinessDay()
      Returns:
      true if day is business day
    • getMark

      @Nullable public String getMark()
      Returns:
      mark of the day