Class History

    • Constructor Detail

      • History

        public History()
    • Method Detail

      • getWhen

        public Date getWhen()
        Get the date-time when the most recent modification took place.

        This is the date-time when the most recent modification took place. If this attribute is omitted the value defaults to the earliest time representable in RFC 822.

        Returns:
        the date-time when the most recent modification took place.
      • setWhen

        public void setWhen​(Date when)
        Set the date-time when the most recent modification took place.

        Either or both of the when or by attributes MUST be present; it is invalid to have neither.

        Parameters:
        when - the date-time when the most recent modification took place.
      • getBy

        public String getBy()
        Provides access to a text attribute identifying the unique endpoint that made the most recent modification. This SHOULD be some combination of user and device (so that a given user can edit a feed on multiple devices). This attribute is used programmatically to break ties in case two changes happened at the same time (within the same second).

        Either or both of the when or by must be present; it is invalid to have neither.

        If this attribute is omitted the value defaults to the empty string (which must be less than all other values for purposes of collation).

        Returns:
        A text attribute identifying the unique endpoint that made the most recent modification.
      • setBy

        public void setBy​(String by)
        Sets the endpoint that made the most recent modification.

        Either or both of the when or by attributes MUST be present; it is invalid to have neither.

        Parameters:
        by - the endpoint that made the most recent modification.
      • addUpdate

        public void addUpdate​(Update update)
        Add an update to this history
        Parameters:
        update - an update to add to the list of updates for this history.
      • getUpdates

        public List<Update> getUpdates()
        Return the list of updates for this history.
        Returns:
        the list of updates for this history.