All Classes and Interfaces

Class
Description
Abstract model representing an configuration of an Assets Custom Field
 
 
 
 
 
 
The AttachmentStorageException to throw when an attachment could not be stored
Model representing an Avatar
 
Model representing a Comment
The status types determines how the user want the configuration to behave.
Service interface to access and manage Assets configuration
 
The ConnectionInsightException to throw when a connection is unsuccessful
Common CSV Delimiters used in Insight.
 
 
 
 
Abstract model representing an configuration of an Assets Custom Field
 
 
Used to represent external data before the Assets representation is created.
 
 
 
Abstract model representing an configuration of an Assets Custom Field
 
 
 
 
Used to transfer opentracing keys across the async event bus
 
 
 
 
 
 
 
An exception indicating a failure of an export of Assets data.
An Export Object Schema "data container" class that should be available throughout the object schema export flow in order to make decisions like: Include resource X or Y.
 
Marker interface for external formatter
The supported formats that this could be represented as if formatted as a string
 
 
Model representing an Icon
 
 
 
 
 
The intended use of this class is only to separate the icon theme types from global, object schema, individual icon
The graph model is represented by a collection of nodes and edges.
 
 
 
 
 
 
 
 
This enum represents the different updates that can be done on a groovy script in workflows.
 
Model representing an Icon
 
 
 
 
 
 
The IllegalArchivedObjectModificationException to throw when an attempt is made to modify an archived object.
Something is in an illegal state
Immutable implementation of AttachmentBean.
Builds instances of type ImmutableAttachmentBean.
Immutable implementation of AttachmentsConfiguration.
Builds instances of type ImmutableAttachmentsConfiguration.
Immutable implementation of DocumentationPage.
Builds instances of type ImmutableDocumentationPage.
Immutable implementation of DocumentationProvider.
Builds instances of type ImmutableDocumentationProvider.
Immutable implementation of DocumentationSpace.
Builds instances of type ImmutableDocumentationSpace.
Factory to disable the creation of immutable object classes outside of Insight.
Immutable implementation of GlobalConfiguration.
Builds instances of type ImmutableGlobalConfiguration.
Immutable implementation of GlobalIconTheme.
Builds instances of type ImmutableGlobalIconTheme.
Immutable implementation of Graph.
Builds instances of type ImmutableGraph.
Immutable implementation of IconTheme.
Builds instances of type ImmutableIconTheme.
Immutable implementation of InsightBeanFilter.
Builds instances of type ImmutableInsightBeanFilter.
Immutable implementation of InsightGroup.
Builds instances of type ImmutableInsightGroup.
Immutable implementation of InsightProject.
Builds instances of type ImmutableInsightProject.
Immutable implementation of InsightRole.
Builds instances of type ImmutableInsightRole.
Immutable implementation of InsightUser.
Builds instances of type ImmutableInsightUser.
Immutable implementation of InsightVersion.
Builds instances of type ImmutableInsightVersion.
Immutable implementation of IQLObjectTypeScope.
Builds instances of type ImmutableIQLObjectTypeScope.
Immutable implementation of LabelTemplateBean.
Builds instances of type ImmutableLabelTemplateBean.
Immutable implementation of ObjectNode.
Builds instances of type ImmutableObjectNode.
Immutable implementation of ObjectTicketConnection.
Builds instances of type ImmutableObjectTicketConnection.
Immutable implementation of ObjectTickets.
Builds instances of type ImmutableObjectTickets.
Immutable implementation of ObjectTypeInheritanceTreeBean.
Builds instances of type ImmutableObjectTypeInheritanceTreeBean.
Immutable implementation of ObjectTypeNode.
Builds instances of type ImmutableObjectTypeNode.
Immutable implementation of ParentEdge.
Builds instances of type ImmutableParentEdge.
Immutable implementation of ProgressState.
Builds instances of type ImmutableProgressState.
Immutable implementation of ReferenceEdge.
Builds instances of type ImmutableReferenceEdge.
Immutable implementation of RoleActorBean.
Builds instances of type ImmutableRoleActorBean.
Immutable implementation of Ticket.
Builds instances of type ImmutableTicket.
Immutable implementation of TicketContext.
Builds instances of type ImmutableTicketContext.
Immutable implementation of TicketPriority.
Builds instances of type ImmutableTicketPriority.
Immutable implementation of TicketStatus.
Builds instances of type ImmutableTicketStatus.
Immutable implementation of TicketType.
Builds instances of type ImmutableTicketType.
Immutable implementation of WatcherBean.
Builds instances of type ImmutableWatcherBean.
Model representing import data
 
 
 
Used to represent the data that are about to be imported.
 
Contains multiple ImportDataValue with the addition of a possibility to specify noDataToImport e.g. no files found
Refactored from an inner class of object schema import
The ImportInsightException to throw when an import is not successful.
 
 
The import module configuration is specified by each module.
 
 
An Import Object Schema "data container" class that should be available throughout the object schema import flow in order to make decisions like: Include resource X or Y.
 
 
 
 
The main class for import configuration.
Service for handling configuration of import sources and import configuration
 
Contains the details that can be obtained before an Import actually starts.
The ImportSourceOT is the mapping between some external data and an Assets object type.
The mapping of the external data to one Assets attribute.
Class to handle the import source status and the reason why (if it is invalid)
System status type.
 
 
A simple import data holder that keeps all external data in memory before importing it
 
 
InsightException is base class for all Assets exceptions.
A "Application Link BitBucket(s)" Assets field Picker configuration.
A "Application Link BitBucket(s)" Assets field Picker configuration.
A "Application Link BitBucket(s)" Assets field Picker configuration.
A Assets field Checkbox configuration.
A Assets field Checkbox Input.
The main class that needs to implemented in order to create a "Insight Field Configuration" that can be used in order to render a (A)UI Component on a Page.
A CSV File Assets field Picker configuration.
 
A "Group(s)" Assets field Picker configuration.
Specifies the common "Input" behaviour for a Assets Field Configuration.
Specifies the Input type for a InsightFieldConfiguration.input.
Specifies the Input type for a InsightFieldConfiguration.input.
A "JIRA Project(s)" Assets field Picker configuration.
A JSON File Assets field Picker configuration.
A Assets field "Insight Manager" Picker configuration.
A Assets field Text configuration.
 
A Assets field Picker Input.
A Assets field Radiobutton configuration.
An Assets field Radiobutton Input.
Provides the possibility to add a "Role" to a InsightFieldConfiguration.
Role that allows the configured field to "enable/disable" other field.
Role that allows the configured field to "enable/disable" other field.
Role that allows the configured field to "enable/disable" other field.
Role that allows enabling one field and disable the others.
Role that allows the configured field to "enable/disable" other field.
The deafult role (none) for a InsightFieldConfiguration IF the Atlassian Object Mapper could be configured to "Ignore fields not set", this would not be needed but Sadly thats not the case, and to avoid NPE's when serializing, this is the current solution.
Role that allows the configured field to "enable/disable" other field.
 
Role that allows the configured field to "toggle" (show/hide) other field.
 
A data container that represents 2 different concepts of InsightFieldConfiguration lists.
A Assets field Select (drop down) configuration.
A Assets field Select Input.
A Assets field Select (drop down) Option.
A Assets field Text Area configuration.
A Assets field Text Area Input.
A Assets field Text configuration.
An Assets field Text configuration with custom description.
A Assets field Text Input.
A "User(s)" Assets field Picker configuration.
 
Model representing import data
Interface that an import component must implement.
The InsightLockedException to throw when an action was prevented during reindex.
 
Asynchronous Event to be published by a publisher service.
The Event that: Communicates that an Attachment have been added to an Object.
The Event that: Communicates that an Attachment have been deleted from an Object.
 
The Event that: Communicates that a Comment have been added to an Object.
The Event that: Communicates that a Comment have been deleted from an Object.
The Event that: Communicates that a Comment belonging to an Object have been edited.
 
 
Note: Currently extends the InsightObjectAsyncEvent but is NOT annotated Asynchronous!
Event to be published by a publisher service.
 
Listens to published events of type InsightObjectEvent produced by publisher services like InsightEventPublisherService
Event types for Assets object related actions like: created, updated..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This exception should only be used for AQL conversion
 
Model representing an Export Request
Service interface to access and manage Assets objects by AQL
AQL Service Important to handle IQLInsightException for all methods using IQLClause.
 
 
This exception should only be used for AQL validation
 
 
 
 
Model representing an object attribute
 
Model representing an object
 
 
Indicates what should happen to references for objects that are missing.
A selector used to identify a specific object type in the data source.
 
 
 
 
 
 
 
 
 
Model representing an object
 
Model representing an object type attribute
Model representing an object type
The node and it's subclasses uses Auxiliary to indicate attributes to be excluded from the equals and hashCode methods.
Deprecated.
The NotFoundInsightException to throw when a resource couldn't be found.
 
Will transform a On ObjectAttributeBean to a new one without any transformation The transformed bean will be without id for itself and all ObjectAttributeValueBean
Model representing an object attribute
 
Factory component used to create ObjectAttributeBean.
Factory component used to create ObjectAttributeBean.
 
Model representing an object attribute value
 
Used as a result object from com.riadalabs.jira.plugins.insight.services.core.InsightCacheService#findObjectsByFilter(ObjectBeanFilter)
 
 
 
 
Service interface to access and manage Assets objects
 
Model representing an object filter
Model representing a object history
 
 
 
 
Model representing an object reference
Model representing an object result
Model representing an object result
Model representing import data
Model representing an object schema
Class to hold progress of an object schema export
 
Service interface to access and Assets objects schemas
 
 
Model representing an object type
Abstraction to have the list of all objects to be imported
 
 
Service interface to access Assets tickets.
 
 
 
Model representing an object type attribute
 
 
 
 
Service interface to access and manage Assets objects type attributes
 
Model representing an object type attribute
 
Model representing an object type
 
Service interface to access and manage Assets objects types
 
Model representing an object type
 
 
 
 
The OptimisticLockException to throw when attempt to update object attribute fails.
Represent the edge between 2 object types based on the parent child relation specified by objectTypeBean.parentObjectTypeId
The PermissionInsightException to throw when an permission exception has occured.
 
 
 
 
Exposes methods used to track batch processes in Assets
 
A progress id made up of two concepts:
This class is designed to inform nodes in a data center about ongoing progresses.
The progress state represent a progress at a specific time.
Indicate a sequential step in an overall progress.
 
 
 
Model representing an configuration of a read only Assets Custom Field
Model representing an configuration of a normal Assets Custom Field
Model representing an object
 
Represent an edge between 2 objects or between an object and and object type.
 
Model representing a reference type
 
Created by olga on 13.12.17.
 
 
 
 
 
 
 
 
 
Model representing a role
 
 
The RuntimeInsightException is a wrapper of an unexpected RuntimeException.
 
Created by freyr on 06/11/15.
 
 
 
The template import configuration is used by an import component that ships with a suggested configuration.
 
ObjectTypeMapping is responsible for mapping the external data source to an Assets Object Type.
 
 
 
 
 
 
The intention is to force implementing classes to provide the logic for translating i18n concepts (data) that is part / managed by that class.
 
 
 
 
This exception should only be seen as a start related to refactoring the "Validation exception" handling in Assets and will be changed in the future.