Child pages
  • API Changes in Structure 2.4

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Numbered Headings
start-numbering-ath2

Minor API Release

Structure API has been expanded – we've added interfaces that give you the access to the newly added S-JQL parsing and execution engine.

JIRA Version

New API Version

5.x

7.5.0

6.x

8.1.0

See Structure API Versions for full version information and downloads.

Compatible Changes

StructureQuery Class

This class represents a parsed S-JQL expression and allows you to execute it against a specified Forest. The result may be a list of Issue objects, or a list of long issue IDs.

StructureQueryParser Interface

This interface lets you parse a S-JQL expression and get an instance of StructureQuery. An instance of parser may be injected into your component or retrieved from StructureServices.

StructureQueryBuilderFactory Interface

This interface lets you construct a StructureQuery using expressive sequence of calls in Java – similar to JqlQueryBuilder. An instance of builder may be injected into your component or retrieved from StructureServices.