Class EventHelper

    • Method Detail

      • isBetween

        public static boolean isBetween​(String dateStr,
                                        String startStr,
                                        String endStr)
        Tests if the given date is either: - equal to the first, if there is no end date. - between the two dates, if there is a start and end date.
        Parameters:
        dateStr - the date to test.
        startStr - start of the interval.
        endStr - end of the interval.
        Returns:
        true if the date is either equal to the start date or between the start and end date.
      • inMonth

        public static boolean inMonth​(String monthStartStr,
                                      String eventStartStr,
                                      String eventEndStr)
        Tests if the given event occurs in the given month.
        Parameters:
        monthStartStr - The month first day, cannot be null or blank.
        eventStartStr - The event start date, can be null or blank only if the end date is set.
        eventEndStr - The event end date, can be null or blank only if the end date is set.
        Returns:
        true if the event occurs in the given month.
      • nextDay

        public static String nextDay​(String dateStr)
        Tests if the given date is either:
        Parameters:
        dateStr - the date to test.
        Returns:
        true if the date is either equal to the start date or between the start and end date.
      • nextDay

        public static String nextDay​(String dateStr,
                                     String format)
        Tests if the given date is either:
        Parameters:
        dateStr - the date to test.
        format - the format ("date" or "basicDate").
        Returns:
        true if the date is either equal to the start date or between the start and end date.
      • isDatetime

        public static boolean isDatetime​(String contentId,
                                         String attributeName)
        Tests if the given attribute for the given content is of type datetime
        Parameters:
        contentId - The id of the content
        attributeName - The attribute name
        Returns:
        true if the given attribute for the given content is of type datetime