Package com.atlassian.gadgets.directory.internal.impl

Class Summary
AbstractDirectoryEntryProvider<T>  
ConfigurableExternalGadgetSpecDirectoryEntryProvider This implementation delegates spec storage to ExternalGadgetSpecStore to enforce the contract of that interface (normalizing URIs on add, preventing duplicate storage, etc.) and so that user-added gadgets may be persisted in between application sessions.
DirectoryImpl  
DirectoryUrlBuilderImpl  
GadgetSpecProviderDirectoryEntryProvider A DirectoryEntryProvider that aggregates an arbitrary number of GadgetSpecProvider implementations to produce its results.
GadgetSpecUrlRenderPermissionImpl Simple implementation that allows only syntactically valid URIs which are present in the directory.
PluginExternalGadgetSpecDirectoryEntryProvider A DirectoryEntryProvider for external gadget specs provided by plugins.
 

Exception Summary
UnavailableFeatureException Thrown when trying to add a gadget spec to the directory that requires features that are unavailable in the container
 



Copyright © 2009 Atlassian. All Rights Reserved.