Structure Services
This page lists public services provided by Structure API. All these services are available from StructureComponents instance.
Services to Start With
Use ... | to ... |
|---|---|
Create and delete structures, modify structure properties such as name or permissions. (But not to work with the structure's content.) | |
| ForestService | Access forests for reading or changing. |
| StructureAttributeService | Retrieve attribute values for given rows in a given forest. |
| RowManager | Extract item information for rows read from a Forest. |
| FolderManager | Create folders or change folder properties. |
| GeneratorManager | Create generators or change generator properties. |
More Power
Use ... | to ... |
|---|---|
| StructureConfiguration | Change global Structure add-on configuration. |
Create and manipulate views. | |
Manage synchronizers. | |
Backup complete Structure data to a file or restore it back. | |
| StructureFavoriteManager | Read or change which structures are favorite of which users. |
| PropertyService | Store arbitrary properties. |
| Store arbitrary per-structure properties. | |
| AttributeSubscriptionService | Create a subscription for a set of attributes and rows and load data for them asynchronously. |
Extreme Power
Use ... | to ... |
|---|---|
| ItemTracker | Track recorded changes that happened to items (in JIRA Data Center – on all nodes of the cluster). |
| ItemResolver | Convert ItemIdentity into an object representing that item. |
IssueEventBridge | Listen for or report issue events. |
StructureQueryParser | Parse an S-JQL query. |
| StructureQueryBuilderFactory | Build an S-JQL query via Builder pattern. |
| ProcessHandleManager | Manage feedback page for asynchronous processes. |
| SyncAuditLog | Access or manage Synchronization Audit log. |
StructureJobManager | Run a job asynchronously. |
| ScheduledJobManager | Schedule a periodical job to run asynchronously (only on a single node in a cluster). |