Class VisibleChildPagesAnalyticsEvent
java.lang.Object
com.atlassian.confluence.security.denormalisedpermissions.impl.analytics.VisibleChildPagesAnalyticsEvent
An analytics event which is sent when method
BulkPermissionService.getVisibleChildPages(ConfluenceUser, Set, boolean)
is called.- Since:
- 7.11.0
-
Constructor Summary
ConstructorsConstructorDescriptionVisibleChildPagesAnalyticsEvent
(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
Modifier and TypeMethodDescriptionlong
long
int
boolean
boolean
boolean
-
Constructor Details
-
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 Details
-
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
-