Class SafeguardsFeatureStatisticsEvent

java.lang.Object
com.atlassian.jira.analytics.statistics.safeguards.SafeguardsFeatureStatisticsEvent

@AsynchronousPreferred @ParametersAreNullableByDefault public class SafeguardsFeatureStatisticsEvent extends Object
Periodic event gathering data about Safeguards feature state.
Since:
9.0.0
  • Constructor Details

    • SafeguardsFeatureStatisticsEvent

      public SafeguardsFeatureStatisticsEvent(boolean safeguardsFeatureFlagEnabled, boolean workInProgressFeatureFlagEnabled, boolean mailingFeatureFlagEnabled, Long commentsPerIssueLimitValue, Collection<String> restrictedGroups)
  • Method Details

    • isSafeguardsFeatureFlagEnabled

      public boolean isSafeguardsFeatureFlagEnabled()
    • isWorkInProgressFeatureFlagEnabled

      public boolean isWorkInProgressFeatureFlagEnabled()
    • isMailingFeatureFlagEnabled

      public boolean isMailingFeatureFlagEnabled()
    • getCommentsPerIssueLimitValue

      public Long getCommentsPerIssueLimitValue()
    • getRestrictedGroups

      public Collection<String> getRestrictedGroups()
    • getRestrictedGroupsHashed

      public String getRestrictedGroupsHashed()
      Returns:
      Stringified collection of hashed restricted group names.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object