Class SpaceKeysWithStatusesAnalyticsEvent
java.lang.Object
com.atlassian.confluence.security.denormalisedpermissions.impl.analytics.SpaceKeysWithStatusesAnalyticsEvent
An analytic event which is sent when method
BulkPermissionService.getAllSpaceKeysWithPermissionStatuses(ConfluenceUser, String) is called.- Since:
- 7.11.0
-
Constructor Summary
ConstructorsConstructorDescriptionSpaceKeysWithStatusesAnalyticsEvent(int permittedSpacesCount, int nonPermittedSpacesCount, boolean isFallbackServiceUsed, boolean isLegacyCodeUsed, long permittedSpacesDurationMs, long nonPermittedSpacesDurationMs, boolean permissionsExempt, Integer amountOfSids) An analytic event which is sent when methodBulkPermissionService.getAllSpaceKeysWithPermissionStatuses(ConfluenceUser, String)is called. -
Method Summary
Modifier and TypeMethodDescriptionintlongintlongbooleanbooleanboolean
-
Constructor Details
-
SpaceKeysWithStatusesAnalyticsEvent
public SpaceKeysWithStatusesAnalyticsEvent(int permittedSpacesCount, int nonPermittedSpacesCount, boolean isFallbackServiceUsed, boolean isLegacyCodeUsed, long permittedSpacesDurationMs, long nonPermittedSpacesDurationMs, boolean permissionsExempt, Integer amountOfSids) An analytic event which is sent when methodBulkPermissionService.getAllSpaceKeysWithPermissionStatuses(ConfluenceUser, String)is called.- Parameters:
permittedSpacesCount- Amount of permitted spaces that were received in response from dbnonPermittedSpacesCount- Amount of non-permitted spaces that were received in response from dbisFallbackServiceUsed- Indicates whether request was processed by denormalised permission service or by fallback service ("old" permissions service)isLegacyCodeUsed- When it's called from legacy codepermittedSpacesDurationMs- The execution duration of getting permitted spaces in millisecondsnonPermittedSpacesDurationMs- The execution duration of getting permitted spaces in millisecondspermissionsExempt- Indicate if the user is exempt from permission check
-
-
Method Details
-
isFallbackServiceUsed
public boolean isFallbackServiceUsed() -
isLegacyCodeUsed
public boolean isLegacyCodeUsed() -
getPermittedSpacesDurationMs
public long getPermittedSpacesDurationMs() -
getNonPermittedSpacesDurationMs
public long getNonPermittedSpacesDurationMs() -
isPermissionsExempt
public boolean isPermissionsExempt() -
getAmountOfSids
-
getPermittedSpacesCount
public int getPermittedSpacesCount() -
getNonPermittedSpacesCount
public int getNonPermittedSpacesCount()
-