Child pages
  • API Changes in Structure 2.4

This documentation relates to an older version 2.4 of the Structure Plugin for JIRA. View the current documentation home.

Skip to end of metadata
Go to start of metadata

1. 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.

2. Compatible Changes

2.1. 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.

2.2. 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.

2.3. 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.