Interface CustomFieldScope

All Known Implementing Classes:
CustomFieldScopeImpl

public interface CustomFieldScope
Represents the scope of a given custom field. The scope is defined as the projects/issue types for which a custom field is visible.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isIncludedIn(IssueContext issueContext)
    Checks whether the custom field corresponding to this scope is in the scope of the given IssueContext.
  • Method Details

    • isIncludedIn

      boolean isIncludedIn(IssueContext issueContext)
      Checks whether the custom field corresponding to this scope is in the scope of the given IssueContext.

      If the project on the IssueContext is null, then it is treated as a wildcard. If the issueTypeId on the IssueContext is null or an empty list, then it is treated as a wildcard.

      Parameters:
      issueContext - The issue context.
      Returns:
      Whether the custom field is in the scope of the given IssueContext.