Class Activity

    • Method Detail

      • timeStamp

        public final Instant timeStamp()

        The timestamp when the action was performed.

        Returns:
        The timestamp when the action was performed.
      • isIndirectActivity

        public final Boolean isIndirectActivity()

        Indicates whether an activity is indirect or direct. An indirect activity results from a direct activity performed on a parent resource. For example, sharing a parent folder (the direct activity) shares all of the subfolders and documents within the parent folder (the indirect activity).

        Returns:
        Indicates whether an activity is indirect or direct. An indirect activity results from a direct activity performed on a parent resource. For example, sharing a parent folder (the direct activity) shares all of the subfolders and documents within the parent folder (the indirect activity).
      • organizationId

        public final String organizationId()

        The ID of the organization.

        Returns:
        The ID of the organization.
      • initiator

        public final UserMetadata initiator()

        The user who performed the action.

        Returns:
        The user who performed the action.
      • participants

        public final Participants participants()

        The list of users or groups impacted by this action. This is an optional field and is filled for the following sharing activities: DOCUMENT_SHARED, DOCUMENT_SHARED, DOCUMENT_UNSHARED, FOLDER_SHARED, FOLDER_UNSHARED.

        Returns:
        The list of users or groups impacted by this action. This is an optional field and is filled for the following sharing activities: DOCUMENT_SHARED, DOCUMENT_SHARED, DOCUMENT_UNSHARED, FOLDER_SHARED, FOLDER_UNSHARED.
      • resourceMetadata

        public final ResourceMetadata resourceMetadata()

        The metadata of the resource involved in the user action.

        Returns:
        The metadata of the resource involved in the user action.
      • originalParent

        public final ResourceMetadata originalParent()

        The original parent of the resource. This is an optional field and is filled for move activities.

        Returns:
        The original parent of the resource. This is an optional field and is filled for move activities.
      • commentMetadata

        public final CommentMetadata commentMetadata()

        Metadata of the commenting activity. This is an optional field and is filled for commenting activities.

        Returns:
        Metadata of the commenting activity. This is an optional field and is filled for commenting activities.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)