Class PermittedSpaceIdsAnalyticsEvent

    • Constructor Detail

      • PermittedSpaceIdsAnalyticsEvent

        public PermittedSpaceIdsAnalyticsEvent​(long duration,
                                               int numberOfSids,
                                               boolean permissionExempt,
                                               int inputNumberOfSpaces,
                                               int visibleNumberOfSpaces,
                                               int visibleNumberOfSpacesBeforeRecheckingPermissions,
                                               int numberOfRecentlyChangedSpaces)
        An analytic event which is sent when method BulkPermissionService.getPermittedSpaceIds(ConfluenceUser, Set, String) is called.
        Parameters:
        duration - processing time in ms
        numberOfSids - number of sids found the current user.
        permissionExempt - true if user permission exempt.
        inputNumberOfSpaces - number of spaces received by the method.
        visibleNumberOfSpaces - number of visible spaces returned.
        visibleNumberOfSpacesBeforeRecheckingPermissions - number of visible spaces returned by fast permissions (before permissions rechecking).
        numberOfRecentlyChangedSpaces - number of spaces changed but not processed by fast permissions
    • Method Detail

      • getDuration

        public long getDuration()
      • getNumberOfSids

        public int getNumberOfSids()
      • isPermissionExempt

        public boolean isPermissionExempt()
      • getInputNumberOfSpaces

        public int getInputNumberOfSpaces()
      • getVisibleNumberOfSpaces

        public int getVisibleNumberOfSpaces()
      • getVisibleNumberOfSpacesBeforeRecheckingPermissions

        public int getVisibleNumberOfSpacesBeforeRecheckingPermissions()
      • getNumberOfRecentlyChangedSpaces

        public int getNumberOfRecentlyChangedSpaces()