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