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.