A B C D E G H I J P R S T U V

A

AbstractDirectoryEntryProvider<T> - Class in com.atlassian.gadgets.directory.internal.impl
 
AbstractDirectoryEntryProvider(GadgetSpecFactory, ThreadLocalDelegateExecutorFactory) - Constructor for class com.atlassian.gadgets.directory.internal.impl.AbstractDirectoryEntryProvider
 
add(URI) - Method in interface com.atlassian.gadgets.directory.internal.ConfigurableExternalGadgetSpecStore
Adds the specified gadget spec URI to the store.
add(URI) - Method in class com.atlassian.gadgets.directory.internal.impl.ConfigurableExternalGadgetSpecDirectoryEntryProvider
 
add(HttpServletRequest, Reader) - Method in class com.atlassian.gadgets.directory.internal.rest.SubscribedGadgetFeedsResource
 

B

buildDirectoryGadgetResourceUrl(ExternalGadgetSpecId) - Method in interface com.atlassian.gadgets.directory.internal.DirectoryUrlBuilder
Returns a URL that can be used to delete a gadget spec file from the Directory
buildDirectoryGadgetResourceUrl(ExternalGadgetSpecId) - Method in class com.atlassian.gadgets.directory.internal.impl.DirectoryUrlBuilderImpl
 
buildDirectoryResourceUrl() - Method in interface com.atlassian.gadgets.directory.internal.DirectoryUrlBuilder
Returns a URL that can be used to retrieve the list of available gadgets in the directory or to post a new gadget spec URL to the directory.
buildDirectoryResourceUrl() - Method in class com.atlassian.gadgets.directory.internal.impl.DirectoryUrlBuilderImpl
 
buildSubscribedGadgetFeedsUrl() - Method in interface com.atlassian.gadgets.directory.internal.DirectoryUrlBuilder
Returns the URL of the collection of subscribed gadget feeds.
buildSubscribedGadgetFeedsUrl() - Method in class com.atlassian.gadgets.directory.internal.impl.DirectoryUrlBuilderImpl
 
buildSubscribedGadgetFeedUrl(String) - Method in interface com.atlassian.gadgets.directory.internal.DirectoryUrlBuilder
Returns a URL that can be used to view or remove a subscribed gadget feed.
buildSubscribedGadgetFeedUrl(String) - Method in class com.atlassian.gadgets.directory.internal.impl.DirectoryUrlBuilderImpl
 

C

checkForPermissionToConfigureDirectory(HttpServletRequest) - Method in class com.atlassian.gadgets.directory.internal.DirectoryConfigurationPermissionChecker
Check that the user making the request has permission to add entries to or remove entries from the directory.
com.atlassian.gadgets.directory.internal - package com.atlassian.gadgets.directory.internal
 
com.atlassian.gadgets.directory.internal.impl - package com.atlassian.gadgets.directory.internal.impl
 
com.atlassian.gadgets.directory.internal.jaxb - package com.atlassian.gadgets.directory.internal.jaxb
Contains JAXB model classes that can be served through REST modules.
com.atlassian.gadgets.directory.internal.rest - package com.atlassian.gadgets.directory.internal.rest
 
ConfigurableExternalGadgetSpecDirectoryEntryProvider - Class in com.atlassian.gadgets.directory.internal.impl
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.
ConfigurableExternalGadgetSpecDirectoryEntryProvider(GadgetSpecFactory, ExternalGadgetSpecStore, DirectoryUrlBuilder, TransactionTemplate, ThreadLocalDelegateExecutorFactory, EventPublisher) - Constructor for class com.atlassian.gadgets.directory.internal.impl.ConfigurableExternalGadgetSpecDirectoryEntryProvider
 
ConfigurableExternalGadgetSpecStore - Interface in com.atlassian.gadgets.directory.internal
Store for gadget specs that are added by users after application startup.
contains(URI) - Method in interface com.atlassian.gadgets.directory.internal.DirectoryEntryProvider
 
contains(URI) - Method in class com.atlassian.gadgets.directory.internal.GadgetFeedsSpecProvider
 
contains(URI) - Method in class com.atlassian.gadgets.directory.internal.impl.ConfigurableExternalGadgetSpecDirectoryEntryProvider
 
contains(URI) - Method in class com.atlassian.gadgets.directory.internal.impl.DirectoryImpl
 
contains(URI) - Method in class com.atlassian.gadgets.directory.internal.impl.GadgetSpecProviderDirectoryEntryProvider
 
contains(URI) - Method in class com.atlassian.gadgets.directory.internal.impl.PluginExternalGadgetSpecDirectoryEntryProvider
 
convertToLocalizedDirectoryEntry(GadgetRequestContext) - Method in class com.atlassian.gadgets.directory.internal.impl.AbstractDirectoryEntryProvider
 
convertToLocalizedDirectoryEntry(GadgetRequestContext) - Method in class com.atlassian.gadgets.directory.internal.impl.ConfigurableExternalGadgetSpecDirectoryEntryProvider
 
convertToLocalizedDirectoryEntry(GadgetRequestContext) - Method in class com.atlassian.gadgets.directory.internal.impl.GadgetSpecProviderDirectoryEntryProvider
 
convertToLocalizedDirectoryEntry(GadgetRequestContext) - Method in class com.atlassian.gadgets.directory.internal.impl.PluginExternalGadgetSpecDirectoryEntryProvider
 

D

deleteGadgetFromDirectory(HttpServletRequest, ExternalGadgetSpecId) - Method in class com.atlassian.gadgets.directory.internal.rest.DirectoryResource
 
destroy() - Method in class com.atlassian.gadgets.directory.internal.HttpCache
 
destroy() - Method in class com.atlassian.gadgets.directory.internal.impl.AbstractDirectoryEntryProvider
 
DirectoryConfigServlet - Class in com.atlassian.gadgets.directory.internal
 
DirectoryConfigServlet(TemplateRenderer, UserManager, LoginUriProvider) - Constructor for class com.atlassian.gadgets.directory.internal.DirectoryConfigServlet
 
DirectoryConfigurationPermissionChecker - Class in com.atlassian.gadgets.directory.internal
Checks that the user making a request to add a gadget to the directory has permission to do so.
DirectoryConfigurationPermissionChecker(DirectoryPermissionService, UserManager) - Constructor for class com.atlassian.gadgets.directory.internal.DirectoryConfigurationPermissionChecker
Constructor.
DirectoryEntryProvider - Interface in com.atlassian.gadgets.directory.internal
 
DirectoryImpl - Class in com.atlassian.gadgets.directory.internal.impl
 
DirectoryImpl(Iterable<? extends DirectoryEntryProvider>) - Constructor for class com.atlassian.gadgets.directory.internal.impl.DirectoryImpl
 
DirectoryResource - Class in com.atlassian.gadgets.directory.internal.rest
Provides a JSON representation of the directory.
DirectoryResource(Directory, GadgetRequestContextFactory, ConfigurableExternalGadgetSpecStore, DirectoryConfigurationPermissionChecker, I18nResolver) - Constructor for class com.atlassian.gadgets.directory.internal.rest.DirectoryResource
Constructor.
DirectoryUrlBuilder - Interface in com.atlassian.gadgets.directory.internal
 
DirectoryUrlBuilderImpl - Class in com.atlassian.gadgets.directory.internal.impl
 
DirectoryUrlBuilderImpl(ApplicationProperties, WebResourceManager) - Constructor for class com.atlassian.gadgets.directory.internal.impl.DirectoryUrlBuilderImpl
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.gadgets.directory.internal.DirectoryConfigServlet
 

E

entries(GadgetRequestContext) - Method in interface com.atlassian.gadgets.directory.internal.DirectoryEntryProvider
Returns all the entries available, localized by the locale.
entries() - Method in class com.atlassian.gadgets.directory.internal.GadgetFeedsSpecProvider
 
entries(GadgetRequestContext) - Method in class com.atlassian.gadgets.directory.internal.impl.AbstractDirectoryEntryProvider
 
equals(Object) - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBCategory
 
equals(Object) - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
 

G

GadgetFeedsSpecProvider - Class in com.atlassian.gadgets.directory.internal
 
GadgetFeedsSpecProvider(GadgetFeedReaderFactory, SubscribedGadgetFeedStore, TransactionRunner) - Constructor for class com.atlassian.gadgets.directory.internal.GadgetFeedsSpecProvider
 
GadgetSpecProviderDirectoryEntryProvider - Class in com.atlassian.gadgets.directory.internal.impl
A DirectoryEntryProvider that aggregates an arbitrary number of GadgetSpecProvider implementations to produce its results.
GadgetSpecProviderDirectoryEntryProvider(GadgetSpecFactory, Iterable<GadgetSpecProvider>, ThreadLocalDelegateExecutorFactory) - Constructor for class com.atlassian.gadgets.directory.internal.impl.GadgetSpecProviderDirectoryEntryProvider
 
GadgetSpecUrlRenderPermissionImpl - Class in com.atlassian.gadgets.directory.internal.impl
Simple implementation that allows only syntactically valid URIs which are present in the directory.
GadgetSpecUrlRenderPermissionImpl(Directory) - Constructor for class com.atlassian.gadgets.directory.internal.impl.GadgetSpecUrlRenderPermissionImpl
Constructor.
get(String) - Method in class com.atlassian.gadgets.directory.internal.rest.SubscribedGadgetFeedResource
 
get() - Method in class com.atlassian.gadgets.directory.internal.rest.SubscribedGadgetFeedsResource
 
getAuthorEmail() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
Returns the gadget author's email address.
getAuthorName() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
Returns the gadget author's name.
getBaseUri() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedsRepresentation.BriefSubscribedGadgetFeedRepresentation
 
getCategories() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
Returns the gadget's categories.
getDescription() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
Returns the entry's description.
getDirectory(HttpServletRequest) - Method in class com.atlassian.gadgets.directory.internal.rest.DirectoryResource
Returns a representation of the categories and gadgets contained in the directory.
getDirectoryContents(Directory, GadgetRequestContext) - Static method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryContents
 
getEntries(GadgetRequestContext) - Method in class com.atlassian.gadgets.directory.internal.impl.DirectoryImpl
 
getFeed() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedRepresentation
 
getFeed() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedsRepresentation.BriefSubscribedGadgetFeedRepresentation
 
getGadgets() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedRepresentation
 
getGadgetSpec(URI, GadgetRequestContext) - Method in class com.atlassian.gadgets.directory.internal.impl.AbstractDirectoryEntryProvider
 
getGadgetSpecUri() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
Returns the gadget's spec URI.
getIcon() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedsRepresentation.BriefSubscribedGadgetFeedRepresentation
 
getId() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedsRepresentation.BriefSubscribedGadgetFeedRepresentation
 
getName() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBCategory
Returns the name of the category.
getName() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedsRepresentation.BriefSubscribedGadgetFeedRepresentation
 
getSelf() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
The gadget spec file's resource URI.
getSelf() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedRepresentation
 
getSelf() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedsRepresentation.BriefSubscribedGadgetFeedRepresentation
 
getSelf() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedsRepresentation
 
getSubscribedGadgetFeeds() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedsRepresentation
 
getThumbnailUri() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
Returns the gadget's thumbnail URI.
getTitle() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
Returns the gadget's title as a String.
getTitle() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedsRepresentation.BriefSubscribedGadgetFeedRepresentation
 
getTitleUri() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
Returns the gadget's title URI.
getUri() - Method in class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedRepresentation.GadgetSpecRepresentation
 

H

hashCode() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBCategory
 
hashCode() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
 
HttpCache - Class in com.atlassian.gadgets.directory.internal
 
HttpCache(ApplicationProperties) - Constructor for class com.atlassian.gadgets.directory.internal.HttpCache
 

I

internalEntries() - Method in class com.atlassian.gadgets.directory.internal.impl.AbstractDirectoryEntryProvider
 
internalEntries() - Method in class com.atlassian.gadgets.directory.internal.impl.ConfigurableExternalGadgetSpecDirectoryEntryProvider
 
internalEntries() - Method in class com.atlassian.gadgets.directory.internal.impl.GadgetSpecProviderDirectoryEntryProvider
 
internalEntries() - Method in class com.atlassian.gadgets.directory.internal.impl.PluginExternalGadgetSpecDirectoryEntryProvider
 
isDeletable() - Method in class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
Whehter or not this gadget spec file can be removed from the directory.

J

JAXBCategory - Class in com.atlassian.gadgets.directory.internal.jaxb
Provides a JAXB view of Category values.
JAXBCategory(Category) - Constructor for class com.atlassian.gadgets.directory.internal.jaxb.JAXBCategory
Constructor.
JAXBDirectoryContents - Class in com.atlassian.gadgets.directory.internal.jaxb
Models the contents of the directory.
JAXBDirectoryEntry - Class in com.atlassian.gadgets.directory.internal.jaxb
Provides a JAXB view of Directory.Entry implementations.
JAXBDirectoryEntry(Directory.Entry) - Constructor for class com.atlassian.gadgets.directory.internal.jaxb.JAXBDirectoryEntry
Constructor.

P

PluginExternalGadgetSpecDirectoryEntryProvider - Class in com.atlassian.gadgets.directory.internal.impl
A DirectoryEntryProvider for external gadget specs provided by plugins.
PluginExternalGadgetSpecDirectoryEntryProvider(GadgetSpecFactory, ThreadLocalDelegateExecutorFactory) - Constructor for class com.atlassian.gadgets.directory.internal.impl.PluginExternalGadgetSpecDirectoryEntryProvider
Creates a new instance that uses the specified GadgetSpecFactory to retrieve and parse gadget specs.
pluginGadgetSpecDisabled(PluginGadgetSpec) - Method in class com.atlassian.gadgets.directory.internal.impl.PluginExternalGadgetSpecDirectoryEntryProvider
 
pluginGadgetSpecEnabled(PluginGadgetSpec) - Method in class com.atlassian.gadgets.directory.internal.impl.PluginExternalGadgetSpecDirectoryEntryProvider
 
putGadgetInDirectory(HttpServletRequest, Reader) - Method in class com.atlassian.gadgets.directory.internal.rest.DirectoryResource
Adds the specified gadget URL to the directory listing.

R

remove(ExternalGadgetSpecId) - Method in interface com.atlassian.gadgets.directory.internal.ConfigurableExternalGadgetSpecStore
Removes the gadget spec with the specified ID from the store
remove(ExternalGadgetSpecId) - Method in class com.atlassian.gadgets.directory.internal.impl.ConfigurableExternalGadgetSpecDirectoryEntryProvider
 
remove(String, HttpServletRequest) - Method in class com.atlassian.gadgets.directory.internal.rest.SubscribedGadgetFeedResource
 

S

SubscribedGadgetFeedRepresentation - Class in com.atlassian.gadgets.directory.internal.jaxb
 
SubscribedGadgetFeedRepresentation(SubscribedGadgetFeed, DirectoryUrlBuilder, GadgetFeedReaderFactory) - Constructor for class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedRepresentation
 
SubscribedGadgetFeedRepresentation.GadgetSpecRepresentation - Class in com.atlassian.gadgets.directory.internal.jaxb
 
SubscribedGadgetFeedRepresentation.GadgetSpecRepresentation(URI) - Constructor for class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedRepresentation.GadgetSpecRepresentation
 
SubscribedGadgetFeedResource - Class in com.atlassian.gadgets.directory.internal.rest
 
SubscribedGadgetFeedResource(SubscribedGadgetFeedStore, I18nResolver, DirectoryConfigurationPermissionChecker, DirectoryUrlBuilder, GadgetFeedReaderFactory) - Constructor for class com.atlassian.gadgets.directory.internal.rest.SubscribedGadgetFeedResource
 
SubscribedGadgetFeedsRepresentation - Class in com.atlassian.gadgets.directory.internal.jaxb
 
SubscribedGadgetFeedsRepresentation(Iterable<SubscribedGadgetFeed>, DirectoryUrlBuilder, GadgetFeedReaderFactory) - Constructor for class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedsRepresentation
 
SubscribedGadgetFeedsRepresentation.BriefSubscribedGadgetFeedRepresentation - Class in com.atlassian.gadgets.directory.internal.jaxb
 
SubscribedGadgetFeedsRepresentation.BriefSubscribedGadgetFeedRepresentation(SubscribedGadgetFeed, DirectoryUrlBuilder, GadgetFeedReaderFactory) - Constructor for class com.atlassian.gadgets.directory.internal.jaxb.SubscribedGadgetFeedsRepresentation.BriefSubscribedGadgetFeedRepresentation
 
SubscribedGadgetFeedsResource - Class in com.atlassian.gadgets.directory.internal.rest
 
SubscribedGadgetFeedsResource(SubscribedGadgetFeedStore, DirectoryConfigurationPermissionChecker, I18nResolver, DirectoryUrlBuilder, GadgetFeedReaderFactory) - Constructor for class com.atlassian.gadgets.directory.internal.rest.SubscribedGadgetFeedsResource
 

T

toString() - Method in class com.atlassian.gadgets.directory.internal.impl.ConfigurableExternalGadgetSpecDirectoryEntryProvider
 
toString() - Method in class com.atlassian.gadgets.directory.internal.impl.GadgetSpecProviderDirectoryEntryProvider
 
toString() - Method in class com.atlassian.gadgets.directory.internal.impl.PluginExternalGadgetSpecDirectoryEntryProvider
 

U

UnavailableFeatureException - Exception in com.atlassian.gadgets.directory.internal.impl
Thrown when trying to add a gadget spec to the directory that requires features that are unavailable in the container
UnavailableFeatureException(String, Throwable) - Constructor for exception com.atlassian.gadgets.directory.internal.impl.UnavailableFeatureException
 
UnavailableFeatureException(String) - Constructor for exception com.atlassian.gadgets.directory.internal.impl.UnavailableFeatureException
 

V

voteOn(String) - Method in class com.atlassian.gadgets.directory.internal.impl.GadgetSpecUrlRenderPermissionImpl
 

A B C D E G H I J P R S T U V

Copyright © 2013 Atlassian. All Rights Reserved.