Skip navigation links

@ParametersAreNonnullByDefault

Package com.atlassian.gadgets.dashboard

This package contains the main APIs for interacting with dashboards and gadgets.

See: Description

Package com.atlassian.gadgets.dashboard Description

This package contains the main APIs for interacting with dashboards and gadgets. Dashboards are represented by immutable state objects, DashboardStates. Gadgets are also represented by immutable state objects, GadgetStates.

A few useful services are defined by this api and are provided by the dashboard-plugin. Among them is DashboardService

To integrate the dashboards plugin(s) into a host application, an integrator needs to implement the interfaces defined in the com.atlassian.gadgets.spi package.

A note about serialization: GadgetId, DashboardId, GadgetState and DashboardState all implement the Serializable marker interface. However, Java serialization is not meant to be used as way of doing long term persistence of these objects. They implement the Serializable interface purely for distribution among remote systems that might be sharing a cache or need to transfer these objects for other reasons. Again, it is not meant to be used as a means of persisting these objects between JVM restarts.

Skip navigation links

Copyright © 2024 Atlassian. All rights reserved.