Class CalendarActivityBase<T>

    • Constructor Detail

      • CalendarActivityBase

        public CalendarActivityBase​(String name)
        Constructs a new calendar activity with the given name. The initial start time will be set to Instant.now() and the end time will be equal to Instant.now() plus the value of ActivityBase.DEFAULT_DURATION.
        Parameters:
        name - the name of the activity
        Since:
        1.0
      • CalendarActivityBase

        public CalendarActivityBase​(Instant startTime,
                                    Instant endTime)
        Constructs a new calendar activity with the start time and end time.
        Parameters:
        startTime - the start time of the activity
        endTime - the end time of the activity
        Since:
        1.0
      • CalendarActivityBase

        public CalendarActivityBase​(String name,
                                    Instant startTime,
                                    Instant endTime)
        Constructs a new calendar activity with the given name, start time, and end time.
        Parameters:
        name - the name of the activity
        startTime - the start time of the activity
        endTime - the end time of the activity
        Since:
        1.0