Class VisibleChildPagesAnalyticsEvent
- java.lang.Object
-
- com.atlassian.confluence.security.denormalisedpermissions.impl.analytics.VisibleChildPagesAnalyticsEvent
-
@AsynchronousPreferred public class VisibleChildPagesAnalyticsEvent extends Object
An analytics event which is sent when methodBulkPermissionService.getVisibleChildPages(ConfluenceUser, Set, boolean)is called.- Since:
- 7.11.0
-
-
Constructor Summary
Constructors Constructor Description VisibleChildPagesAnalyticsEvent(int parentPagesCount, boolean checkInheritedPermissions, long childPagesCount, boolean isFallbackServiceUsed, long durationMillisecond, boolean permissionsExempt)An analytic event which is sent when methodBulkPermissionService.getVisibleChildPages(ConfluenceUser, Set, boolean)is called.VisibleChildPagesAnalyticsEvent(int parentPagesCount, boolean checkInheritedPermissions, long childPagesCount, boolean isFallbackServiceUsed, long durationMillisecond, boolean permissionsExempt, Integer amountOfSids)An analytic event which is sent when methodBulkPermissionService.getVisibleChildPages(ConfluenceUser, Set, boolean)is called.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegergetAmountOfSids()longgetChildPagesCount()longgetDurationMillisecond()intgetParentPagesCount()booleanisCheckInheritedPermissions()booleanisFallbackServiceUsed()booleanisPermissionsExempt()
-
-
-
Constructor Detail
-
VisibleChildPagesAnalyticsEvent
public VisibleChildPagesAnalyticsEvent(int parentPagesCount, boolean checkInheritedPermissions, long childPagesCount, boolean isFallbackServiceUsed, long durationMillisecond, boolean permissionsExempt)An analytic event which is sent when methodBulkPermissionService.getVisibleChildPages(ConfluenceUser, Set, boolean)is called.- Parameters:
parentPagesCount- Number of parent pages requestedcheckInheritedPermissions- Indicate if the inherited permissions are checked againstchildPagesCount- Number of child pages foundisFallbackServiceUsed- Indicate if the fallback service is used instead of the normal servicedurationMillisecond- The execution duration in millisecondspermissionsExempt- Indicate if the user is exempt from permission check
-
VisibleChildPagesAnalyticsEvent
public VisibleChildPagesAnalyticsEvent(int parentPagesCount, boolean checkInheritedPermissions, long childPagesCount, boolean isFallbackServiceUsed, long durationMillisecond, boolean permissionsExempt, Integer amountOfSids)An analytic event which is sent when methodBulkPermissionService.getVisibleChildPages(ConfluenceUser, Set, boolean)is called.- Parameters:
parentPagesCount- Number of parent pages requestedcheckInheritedPermissions- Indicate if the inherited permissions are checked againstchildPagesCount- Number of child pages foundisFallbackServiceUsed- Indicate if the fallback service is used instead of the normal servicedurationMillisecond- The execution duration in millisecondspermissionsExempt- Indicate if the user is exempt from permission checkamountOfSids- Amount of sids available for the current user. Should be null for fallback service
-
-
Method Detail
-
getParentPagesCount
public int getParentPagesCount()
-
isCheckInheritedPermissions
public boolean isCheckInheritedPermissions()
-
getChildPagesCount
public long getChildPagesCount()
-
isFallbackServiceUsed
public boolean isFallbackServiceUsed()
-
getDurationMillisecond
public long getDurationMillisecond()
-
isPermissionsExempt
public boolean isPermissionsExempt()
-
getAmountOfSids
public Integer getAmountOfSids()
-
-