AbstractI18nResolver | |
AbstractStringPluginSettings | PluginSettings implementation for datastores that only support Strings. |
ApplicationProperties | Component for looking up application properties specific to their web interface |
ApplicationReadyListener | Listens to ApplicationStartedEvent and notifies lifecycle manager. |
Assert | |
AuthenticationController | Allows the host application to communicate about when authentication should be performed and users allowed to login. |
AuthenticationListener | Allows the underlying framework to take some actions on authentication events. |
Authenticator | Authenticates requests |
Authenticator | Marker interface for an authenticator. |
Authenticator.Result | Encapsulates the results of an authentication attempt. |
Authenticator.Result.Error | |
Authenticator.Result.Failure | |
Authenticator.Result.NoAttempt | |
Authenticator.Result.Status | |
Authenticator.Result.Success |
BaseAuthenticator | |
BasicResourceType | |
BasicSearchMatch | Simplest implementation of a searchMatch. |
BasicSearchParameter | Basic name value pair search parameter. |
BasicSearchParameter | Basic name value pair search parameter. |
CenquaSearchProvider | |
CertificateFactory | Interface for retrieving encrypted certificate for given username. |
ComponentLocator | Unified interface to access components via their interface. |
ComponentLocatorTest | |
ConfluenceApplicationProperties | Confluence implementation of the AAL Web Properties. |
ConfluenceCertificateFactory | |
ConfluenceI18nResolver | |
ConfluenceLicenseHandler | Sets the license for Confluence |
ConfluenceLifecycleManager | |
ConfluenceLocaleResolver | |
ConfluenceLoginUriProvider | |
ConfluencePluginScheduler | Confluence plugin scheduler, uses Quartz |
ConfluencePluginScheduler.ConfluencePluginJob | A Quartz job that executes a PluginJob |
ConfluencePluginSettings | |
ConfluencePluginSettingsFactory | |
ConfluenceProjectManager | The confiluence implementation of the project manager, a project in the Confluence context is equivalent to a space |
ConfluenceSearchProvider | |
ConfluenceThreadLocalContextManager | Manages all thread local state for Confluence |
ConfluenceThreadLocalDelegateExecutorFactory | Instance of the executor factory tailored to Confluence |
CrowdApplicationProperties | |
CrowdCertificateFactory | |
CrowdI18nResolver | Crowd i18n resolver |
CrowdLicenseHandler | Crowd license handler that stores the license |
CrowdLifecycleManager | |
CrowdLoginUriProvider | |
CrowdPluginSettings | Crowd implementation of PluginSettings interface. |
CrowdPluginSettingsFactory | |
CrowdProjectManager | Crowd project manager that returns no project keys, as this doesn't really apply to crowd |
CrowdSearchProvider | Search provider that always returns no search matches |
CrowdThreadLocalContextManager | Crowd context manager that just throws UnsupportedOperationExceptions |
CrowdThreadLocalDelegateExecutorFactory | Simple executor factory that uses the crowd context local manager |
CrucibleSearchProvider | Implements Crucible search. |
CtkServlet | |
CtkTest | |
CtkTestResult | |
CtkTestResults | |
CtkTestSuite |
DefaultComponentLocator | |
DefaultFisheyeAccessor | |
DefaultFisheyeCommitAccessor | |
DefaultFisheyeUserManagerAccessor | |
DefaultLifecycleManager | |
DefaultMessage | |
DefaultMessageCollection | |
DefaultPluginUpgradeManager | Processes plugin upgrade operations. |
DefaultSearchQuery | |
DefaultSearchQuery | Copied from sal-core for now so we can remove the dependency on Apache HTTP client. |
DefaultSearchQueryParser | Factory for creating SearchQueries |
DefaultSearchQueryParser | Factory for creating SearchQueries |
DefaultThreadLocalDelegateExecutorFactory | Creates delegating executable classes that copy thread local state |
DefaultUserManager | Authenticates a user against UserAccessor in Confluence. |
DefaultUserManager | Crowd implementation of the UserManager |
DefaultUserManager | FishEye implementation of the UserManager |
DefaultUserManager | OSUser based user operations |
HostContextAccessor | Interface for accessing host information, meant to be exposed as a host component |
HostContextAccessor.HostTransactionCallback | The interface to implement for code that needs to be ran inside a host transaction |
HostContextTransactionTemplate | This provides a default implementation that delegates to the underlying host context accessor |
HttpClientAuthenticator | |
HttpClientRequest | HttpClient implementation of Request interface |
HttpClientRequestFactory | |
HttpClientResponse |
I18nResolver | This interface is responsible for resolving a message or key/argument pairs to their internationalized message. |
I18nResolverTest |
JiraApplicationProperties | JIRA implementation of WebProperties |
JiraCertificateFactory | |
JiraComponentLocator | |
JiraI18nResolver | A JIRA I18nResolver. |
JiraLicenseHandler | Jira implementation of license handler |
JiraLifecycleManager | |
JiraLocaleResolver | Resolves the locale for a particular request. |
JiraPluginScheduler | |
JiraPluginSchedulerService | JIRA service that executes a PluginJob |
JiraPluginSchedulerServiceDescriptor | Holds information about a PluginJob for storing in a String to descriptor Map. |
JiraPluginSettings | |
JiraPluginSettingsFactory | |
JiraPluginUpgradeManager | |
JiraPluginUpgrader | Performs an upgrade of a plugin. |
JiraProjectManager | JIRA implementation of the SAL project manager |
JiraSearchProvider | |
JiraThreadLocalContextManager | Manages the thread local state for JIRA |
JiraThreadLocalDelegateExecutorFactory | Instance of the delegate executor factory tailored to JIRA |
LicenseHandler | Interface into the license system for the individual application |
LicenseHandlerTest | |
LifecycleAware | Marks a class that wants to execute code on certain application-level lifecycle stages |
LifecycleAwareTest | |
LifecycleManager | Interface to be used to trigger lifecycle events |
LocaleResolver | This interface is responsible for resolving the current locale. |
LocaleResolverTest | |
LoginUriProvider | Provides the URI to redirect users to for them to login before they can
authorize consumer requests to access their data. |
LoginUriProviderImpl |
Message | Encapsulates a message before it has been resolved via an I18N resolver |
MessageCollection | A collection of messages that haven't been resolved |
MockComponentLocator | Mock implementation of the component locator for testing |
MockPluginSettings | |
MockPluginSettingsFactory | |
MockRequest | Mock request that provides getters to all the information that is passed in, and also setters for the response body that should be returned for execute(), or the response that should be passed to the response handler. |
MockRequestFactory | Mock request factory. |
MockResponse | Mock response that provides setters for all properties |
NoOpTransactionTemplate | This provides a default implementation that doesn't actually run the action in a transaction at all. |
PluginJob | A job to be executed by the PluginScheduler. |
PluginScheduler | Interface for scheduling jobs |
PluginSchedulerTest | |
PluginSchedulerTest.TestJob | |
PluginSettings | Provides access to settings globally or per project/space/repository
The following types are supported:
|
PluginSettingsFactory | Factory for mutable, non-threadsafe PluginSettings objects. |
PluginSettingsTest | |
PluginUpgradeManager | Upgrades plugins using their defined build number |
PluginUpgradeManagerTest | |
PluginUpgrader | Performs an upgrade of a plugin. |
PluginUpgradeTask | A task that needs to be executed to upgrade the existing data |
ProjectManager | Interface to managing and getting information about "projects". |
ProjectManagerTest |
RefimplApplicationProperties | Implementation of ApplicationProperties for http://localhost |
RefImplCertificateFactory | |
RefImplComponentLocator | |
RefimplHostContextAccessor | |
RefimplI18nResolver | Returns the key with args as a string |
RefimplLicenseHandler | Simple implementation of license handler |
RefimplLifecycleManager | |
RefimplLocaleResolver | |
RefimplPluginSettings | |
RefimplPluginSettingsFactory | This implementation can be backed by a file on the file system. |
RefImplPluginUpgradeManager | |
RefimplProjectManager | Returns "FOO" and "BAR" |
RefimplSearchProvider | |
RefimplThreadLocalContextManager | |
RefimplThreadLocalDelegateExecutorFactory | |
RefImplUserManager | Pretends the 'someUser' is logged in and is an admin |
Request<T extends Request<?>> | Interface Request represents a request to retrieve data. |
Request.MethodType | Represents type of network request |
RequestFactory<T extends Request<?>> | Factory to create Request s. |
RequestFactoryTest | |
ResourceType | Defines the more information about the search resource (ie. |
Response | Represents the response when calling execute(ResponseHandler) |
ResponseException | This is exception is thrown by execute() and handle(Response) . |
ResponseHandler | Callback interface used by execute(ResponseHandler) method. |
Result |
SearchMatch | A single match for a query (i.e. |
SearchParameter | Allows to specify additional properties for a search in terms of string value pairs. |
SearchProvider | Allows for simple string based searches in an application. |
SearchProviderTest | |
SearchQuery | Utility class to help with creating a query string for the
search(String, String) method. |
SearchQueryParser | Parses a query string created by a SearchQuery to allow easy access to the various aspects of the query |
SearchResults | Provides searchresults for a query. |
SeraphAuthenticationController | Implementation of the AuthenticationController to integrate with Atlassian Seraph. |
SeraphAuthenticationListener | |
SeraphAuthenticator | |
SpringHostContextAccessor |
This class is deprecated.
use SpringHostContextAccessor
TODO remove this class when fisheye will ship with sal-2.0
|
SpringHostContextAccessor | Implements the host context accessor for Spring environments |
SystemDefaultLocaleResolver | Simple resolver that only supports the system default locale. |
ThreadLocalContextManager | Manager for retrieving and storing a single object which represents all thread local state |
ThreadLocalDelegateExecutorFactory | Factory to create Executor instances that delegate to a specific Executor and ensure the executed code runs in the same thread local context. |
ThreadLocalDelegateExecutorFactoryTest | The thread local delegate executor factory should at least transfer the user state |
ThreadLocalDelegateExecutorService | Executor service that wraps executing callables and runnables in a wrapper that transfers the thread local state of the caller to the thread of the executing task. |
ThreadLocalDelegateScheduledExecutorService | Scheduled executor service that wraps executing callables and runnables in a wrapper that transfers the thread local state of the caller to the thread of the executing task. |
TimerPluginScheduler | Plugin scheduler that uses java.util.Timer |
TransactionCallback | A simple callback that needs to be provided with an action to run in the doInTransaction method. |
TransactionTemplate | This allows applications greater control over the transaction in which operations may be executed. |
TransactionTemplateTest | |
TrustedTokenAuthenticator |
UnlimitedStringsPropertySet | Wrapper around PropertySet that splits Strings longer than 255 into multiple Strings shorter than 255. |
URIUtil | Wrapper around org.apache.commons.httpclient.util.URIUtil to avoid silly checked exceptions. |
UserManager | Interface providing user based operations across various apps. |
UserManagerTest | |
UserResolutionException | Thrown if there is a problem when trying to resolve a username to a user, such as a failure in accessing an external user store. |