Class VisibleTopLevelPagesAnalyticsEvent

    • Constructor Detail

      • VisibleTopLevelPagesAnalyticsEvent

        public VisibleTopLevelPagesAnalyticsEvent​(int visiblePagesCount,
                                                  boolean isFallbackServiceUsed,
                                                  long durationMillisecond,
                                                  boolean permissionsExempt)
        An analytic event which is sent when method BulkPermissionService.getVisibleTopLevelPages(ConfluenceUser, long) is called.
        Parameters:
        visiblePagesCount - Number of visible top level pages
        isFallbackServiceUsed - Indicate if the fallback service is used instead of the normal service
        durationMillisecond - The execution duration in milliseconds
        permissionsExempt - Indicate if the user is exempt from permission check
      • VisibleTopLevelPagesAnalyticsEvent

        public VisibleTopLevelPagesAnalyticsEvent​(int visiblePagesCount,
                                                  boolean isFallbackServiceUsed,
                                                  long durationMillisecond,
                                                  boolean permissionsExempt,
                                                  Integer amountOfSids)
        An analytic event which is sent when method BulkPermissionService.getVisibleTopLevelPages(ConfluenceUser, long) is called.
        Parameters:
        visiblePagesCount - Number of visible top level pages
        isFallbackServiceUsed - Indicate if the fallback service is used instead of the normal service
        durationMillisecond - The execution duration in milliseconds
        permissionsExempt - Indicate if the user is exempt from permission check
        amountOfSids - Amount of sids available for the current user. Should be null for fallback service
    • Method Detail

      • getVisiblePagesCount

        public int getVisiblePagesCount()
      • isFallbackServiceUsed

        public boolean isFallbackServiceUsed()
      • getDurationMillisecond

        public long getDurationMillisecond()
      • isPermissionsExempt

        public boolean isPermissionsExempt()
      • getAmountOfSids

        public Integer getAmountOfSids()