Package com.atlassian.gadgets
package com.atlassian.gadgets
This package contains the main APIs for interacting with gadgets.
-
ClassDescriptionThis is the identifier for modules, which can be added to dashboard.Representation of the dashboard item state.Visitor for implementations of
DashboardItemState.Representation of the identifier for a particular gadget.Thrown if the gadget identified by theGadgetIddoes not exist.Thrown when the gadget spec is malformed or cannot be parsed for other reasons.Holds information associated with a gadget request that the system will need to use.A builder that facilitates construction ofGadgetRequestContextobjects.Provides methods for constructingGadgetRequestContextinstances from various sources.A simple representation of a container of gadget spec URIs.Thrown when a gadget spec URI is not valid for rendering on the dashboard.Models permission and validation checks on gadget specs.An immutable extension of DashboardItemState.A builder that allows you to set theColorand the user preferences of theGadgetStateunder construction.A builder that allows you to set the spec URI of the gadget state under constructionRepresents the state of the dashboard item which is not based on Open Social specification but is based on the description provided in the plugin.A provider of gadget specs that are avaiable locally, without making an HTTP request to fetch them.Votes are used in the gadget system to determine whether a user is allowed to perform certain actions, such as seeing a gadget in the gadget browser or being allowed to render a gadget on their dashboard.