@ParametersAreNonnullByDefault

Package com.atlassian.gadgets.directory.spi

Contains the service provider interfaces (SPIs) that host applications must implement in order to use the dashboard plugin(s).

See:
          Description

Interface Summary
DirectoryPermissionService Provide a way to determine if a user has permission to perform the given operations on the directory.
ExternalGadgetSpecStore Provides a means for storing, retrieving, and modifying a collection of external gadget spec URIs.
 

Class Summary
ExternalGadgetSpec Models an external gadget spec, which is simply a gadget spec hosted on a web server (as opposed to an internal gadget spec which is stored inside the plugin bundle).
ExternalGadgetSpecId Represents the unique identifier of an ExternalGadgetSpec.
 

Exception Summary
ExternalGadgetSpecStoreException Thrown when there is a problem while performing an operation on the external gadget spec URI persistent data store.
 

Package com.atlassian.gadgets.directory.spi Description

Contains the service provider interfaces (SPIs) that host applications must implement in order to use the dashboard plugin(s).

This package contains classes related to the gadget directory, including managing directory permissions and external gadget specs

Parameters are non-null by default, as declared by the package annotation. Return values should also be considered to be non-null unless they are annotated with Nullable. Unfortunately, there is no way to declare this with annotations at present.



Copyright © 2011 Atlassian. All Rights Reserved.