A B C D E G H I L M N O P R S T U V W X

A

AbstractI18nResolver - Class in com.atlassian.sal.core.message
 
AbstractI18nResolver() - Constructor for class com.atlassian.sal.core.message.AbstractI18nResolver
 
AbstractStringPluginSettings - Class in com.atlassian.sal.core.pluginsettings
PluginSettings implementation for datastores that only support Strings.
AbstractStringPluginSettings() - Constructor for class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
 
add(Class<?>, Object) - Method in class com.atlassian.sal.testresources.component.MockComponentLocator
 
add(Object) - Method in class com.atlassian.sal.testresources.component.MockComponentLocator
 
addAll(List<Message>) - Method in interface com.atlassian.sal.api.message.MessageCollection
Adds all messages to the collection
addAll(List<Message>) - Method in class com.atlassian.sal.core.message.DefaultMessageCollection
 
addAuthentication(Authenticator) - Method in interface com.atlassian.sal.api.net.Request
Adds generic Authenticator to the request.
addAuthentication(Authenticator) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
addAuthentication(Authenticator) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
addBasicAuthentication(String, String) - Method in interface com.atlassian.sal.api.net.Request
Adds basic authentication to the request.
addBasicAuthentication(String, String) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
addBasicAuthentication(String, String) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
addHeader(String, String) - Method in interface com.atlassian.sal.api.net.Request
Adds the specified header to the request, not overwriting any previous value.
addHeader(String, String) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
addHeader(String, String) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
addHeaders(String...) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
addMessage(String, Serializable...) - Method in interface com.atlassian.sal.api.message.MessageCollection
Adds a message to the collection
addMessage(Message) - Method in interface com.atlassian.sal.api.message.MessageCollection
Adds a message to the collection
addMessage(String, Serializable...) - Method in class com.atlassian.sal.core.message.DefaultMessageCollection
 
addMessage(Message) - Method in class com.atlassian.sal.core.message.DefaultMessageCollection
 
addRequest(String, Request<?, ?>) - Method in class com.atlassian.sal.testresources.net.MockRequestFactory
 
addRequestParameters(String...) - Method in interface com.atlassian.sal.api.net.Request
Sets parameters of the request.
addRequestParameters(String...) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
addRequestParameters(String...) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
addSeraphAuthentication(String, String) - Method in interface com.atlassian.sal.api.net.Request
Adds seraph authentication to the request.
addSeraphAuthentication(String, String) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
addSeraphAuthentication(String, String) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
addTrustedTokenAuthentication() - Method in interface com.atlassian.sal.api.net.Request
Adds TrustedTokenAuthentication to the request.
addTrustedTokenAuthentication(String) - Method in interface com.atlassian.sal.api.net.Request
Adds TrustedTokenAuthentication to the request.
addTrustedTokenAuthentication() - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
addTrustedTokenAuthentication(String) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
addTrustedTokenAuthentication() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
addTrustedTokenAuthentication(String) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
append(String) - Method in interface com.atlassian.sal.api.search.query.SearchQuery
Appends string query to current query object.
append(String) - Method in class com.atlassian.sal.core.search.query.DefaultSearchQuery
 
APPLICATION - Static variable in interface com.atlassian.sal.api.search.parameter.SearchParameter
The parameter for the application name to search
ApplicationProperties - Interface in com.atlassian.sal.api
Component for looking up application properties specific to their web interface
Assert - Class in com.atlassian.sal.core.util
 
Assert() - Constructor for class com.atlassian.sal.core.util.Assert
 
authenticate(HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.sal.api.auth.Authenticator
Authenticates a request
authenticate(String, String) - Method in interface com.atlassian.sal.api.user.UserManager
Given a usernamen & password, this method checks whether or not the provided user can be authenticated
AuthenticationController - Interface in com.atlassian.sal.api.auth
Allows the host application to communicate about when authentication should be performed and users allowed to login.
authenticationError(Authenticator.Result, HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.sal.api.auth.AuthenticationListener
Called when there is a failure in trying to process the request, such as an IO failure.
authenticationError(Authenticator.Result, HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.sal.core.auth.SeraphAuthenticationListener
 
authenticationFailure(Authenticator.Result, HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.sal.api.auth.AuthenticationListener
Called when the signature cannot be validated or the user cannot be resolved or does not have permission to access the resource.
authenticationFailure(Authenticator.Result, HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.sal.core.auth.SeraphAuthenticationListener
 
AuthenticationListener - Interface in com.atlassian.sal.api.auth
Allows the underlying framework to take some actions on authentication events.
authenticationNotAttempted(HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.sal.api.auth.AuthenticationListener
Called if it was determined that authentication should not be attempted, usually because the AuthenticationController.shouldAttemptAuthentication(HttpServletRequest) returned false.
authenticationNotAttempted(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.sal.core.auth.SeraphAuthenticationListener
 
authenticationSuccess(Authenticator.Result, HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.sal.api.auth.AuthenticationListener
Called when the signature is validated and the user is resolved and permissions are verified.
authenticationSuccess(Authenticator.Result, HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.sal.core.auth.SeraphAuthenticationListener
 
Authenticator - Interface in com.atlassian.sal.api.auth
Authenticates requests
Authenticator - Interface in com.atlassian.sal.api.net.auth
Marker interface for an authenticator.
Authenticator.Result - Class in com.atlassian.sal.api.auth
Encapsulates the results of an authentication attempt.
Authenticator.Result.Error - Class in com.atlassian.sal.api.auth
 
Authenticator.Result.Error(Message) - Constructor for class com.atlassian.sal.api.auth.Authenticator.Result.Error
 
Authenticator.Result.Failure - Class in com.atlassian.sal.api.auth
 
Authenticator.Result.Failure(Message) - Constructor for class com.atlassian.sal.api.auth.Authenticator.Result.Failure
 
Authenticator.Result.NoAttempt - Class in com.atlassian.sal.api.auth
 
Authenticator.Result.NoAttempt() - Constructor for class com.atlassian.sal.api.auth.Authenticator.Result.NoAttempt
 
Authenticator.Result.Status - Enum in com.atlassian.sal.api.auth
 
Authenticator.Result.Success - Class in com.atlassian.sal.api.auth
 
Authenticator.Result.Success(Principal) - Constructor for class com.atlassian.sal.api.auth.Authenticator.Result.Success
Deprecated. since 2.0.10, use Success#Success(Message, Principal)
Authenticator.Result.Success(Message, Principal) - Constructor for class com.atlassian.sal.api.auth.Authenticator.Result.Success
Construct a success result for a particular principal with a result message.
awaitTermination(long, TimeUnit) - Method in class com.atlassian.sal.core.executor.ThreadLocalDelegateExecutorService
 

B

BaseAuthenticator - Class in com.atlassian.sal.core.net.auth
 
BaseAuthenticator(String, String) - Constructor for class com.atlassian.sal.core.net.auth.BaseAuthenticator
 
BasicResourceType - Class in com.atlassian.sal.core.search
 
BasicResourceType(ApplicationProperties, String) - Constructor for class com.atlassian.sal.core.search.BasicResourceType
 
BasicSearchMatch - Class in com.atlassian.sal.core.search
Simplest implementation of a searchMatch.
BasicSearchMatch(String, String, String, ResourceType) - Constructor for class com.atlassian.sal.core.search.BasicSearchMatch
 
BasicSearchParameter - Class in com.atlassian.sal.core.search.parameter
Basic name value pair search parameter.
BasicSearchParameter(String) - Constructor for class com.atlassian.sal.core.search.parameter.BasicSearchParameter
 
BasicSearchParameter(String, String) - Constructor for class com.atlassian.sal.core.search.parameter.BasicSearchParameter
 
BUILD - Static variable in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
buildQueryString() - Method in interface com.atlassian.sal.api.search.parameter.SearchParameter
Converts the parameter into a queryString suitable for a URL.
buildQueryString() - Method in interface com.atlassian.sal.api.search.query.SearchQuery
Builds a url-encoded queryString to use with the SearchProvider.search(String,String) method.
buildQueryString() - Method in class com.atlassian.sal.core.search.parameter.BasicSearchParameter
 
buildQueryString() - Method in class com.atlassian.sal.core.search.query.DefaultSearchQuery
 

C

canExecuteRequest(HttpServletRequest) - Method in interface com.atlassian.sal.api.websudo.WebSudoManager
Check whether this request can be executed.
canExecuteRequest(HttpServletRequest) - Method in class com.atlassian.sal.core.websudo.NoopWebSudoManager
 
canLogin(Principal, HttpServletRequest) - Method in interface com.atlassian.sal.api.auth.AuthenticationController
Check whether the given principal can log into the application for the current request.
canLogin(Principal, HttpServletRequest) - Method in class com.atlassian.sal.core.auth.SeraphAuthenticationController
Checks the RoleMapper on whether or not the principal can login.
CertificateFactory - Interface in com.atlassian.sal.core.trusted
Interface for retrieving encrypted certificate for given username.
clearThreadLocalContext() - Method in interface com.atlassian.sal.core.executor.ThreadLocalContextManager
Clear the thread local context on the current thread
com.atlassian.sal.api - package com.atlassian.sal.api
 
com.atlassian.sal.api.auth - package com.atlassian.sal.api.auth
 
com.atlassian.sal.api.component - package com.atlassian.sal.api.component
 
com.atlassian.sal.api.executor - package com.atlassian.sal.api.executor
 
com.atlassian.sal.api.license - package com.atlassian.sal.api.license
 
com.atlassian.sal.api.lifecycle - package com.atlassian.sal.api.lifecycle
 
com.atlassian.sal.api.message - package com.atlassian.sal.api.message
 
com.atlassian.sal.api.net - package com.atlassian.sal.api.net
 
com.atlassian.sal.api.net.auth - package com.atlassian.sal.api.net.auth
 
com.atlassian.sal.api.pluginsettings - package com.atlassian.sal.api.pluginsettings
 
com.atlassian.sal.api.project - package com.atlassian.sal.api.project
 
com.atlassian.sal.api.scheduling - package com.atlassian.sal.api.scheduling
 
com.atlassian.sal.api.search - package com.atlassian.sal.api.search
 
com.atlassian.sal.api.search.parameter - package com.atlassian.sal.api.search.parameter
 
com.atlassian.sal.api.search.query - package com.atlassian.sal.api.search.query
 
com.atlassian.sal.api.transaction - package com.atlassian.sal.api.transaction
 
com.atlassian.sal.api.upgrade - package com.atlassian.sal.api.upgrade
 
com.atlassian.sal.api.user - package com.atlassian.sal.api.user
 
com.atlassian.sal.api.websudo - package com.atlassian.sal.api.websudo
 
com.atlassian.sal.api.xsrf - package com.atlassian.sal.api.xsrf
 
com.atlassian.sal.core.auth - package com.atlassian.sal.core.auth
 
com.atlassian.sal.core.component - package com.atlassian.sal.core.component
 
com.atlassian.sal.core.executor - package com.atlassian.sal.core.executor
 
com.atlassian.sal.core.lifecycle - package com.atlassian.sal.core.lifecycle
 
com.atlassian.sal.core.message - package com.atlassian.sal.core.message
 
com.atlassian.sal.core.net - package com.atlassian.sal.core.net
 
com.atlassian.sal.core.net.auth - package com.atlassian.sal.core.net.auth
 
com.atlassian.sal.core.pluginsettings - package com.atlassian.sal.core.pluginsettings
 
com.atlassian.sal.core.scheduling - package com.atlassian.sal.core.scheduling
 
com.atlassian.sal.core.search - package com.atlassian.sal.core.search
 
com.atlassian.sal.core.search.parameter - package com.atlassian.sal.core.search.parameter
 
com.atlassian.sal.core.search.query - package com.atlassian.sal.core.search.query
 
com.atlassian.sal.core.transaction - package com.atlassian.sal.core.transaction
 
com.atlassian.sal.core.trusted - package com.atlassian.sal.core.trusted
 
com.atlassian.sal.core.upgrade - package com.atlassian.sal.core.upgrade
 
com.atlassian.sal.core.util - package com.atlassian.sal.core.util
 
com.atlassian.sal.core.websudo - package com.atlassian.sal.core.websudo
 
com.atlassian.sal.core.xsrf - package com.atlassian.sal.core.xsrf
 
com.atlassian.sal.spi - package com.atlassian.sal.spi
 
com.atlassian.sal.spring.component - package com.atlassian.sal.spring.component
 
com.atlassian.sal.testresources.component - package com.atlassian.sal.testresources.component
 
com.atlassian.sal.testresources.net - package com.atlassian.sal.testresources.net
 
com.atlassian.sal.testresources.pluginsettings - package com.atlassian.sal.testresources.pluginsettings
 
com.atlassian.sal.trustedapps - package com.atlassian.sal.trustedapps
 
ComponentLocator - Class in com.atlassian.sal.api.component
Unified interface to access components via their interface.
ComponentLocator() - Constructor for class com.atlassian.sal.api.component.ComponentLocator
 
configureConnectionParameters(HttpClient) - Method in class com.atlassian.sal.core.net.HttpClientRequestFactory
Applies a set of parameters to a client
configureProxy(HttpClient, String) - Method in class com.atlassian.sal.core.net.HttpClientRequestFactory
 
convertClassToName(Class) - Method in class com.atlassian.sal.api.component.ComponentLocator
Converts the interface name into a String key
create(Object...) - Static method in class com.atlassian.sal.testresources.component.MockComponentLocator
 
createCallable(Callable<T>) - Method in interface com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory
Creates a callable that ensures the executed runnable instance runs in the same thread local context as the calling code.
createCallable(Callable<T>) - Method in class com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory
Creates a callable that ensures the executed runnable instance runs in the same thread local context as the calling code.
createCertificate(String) - Method in interface com.atlassian.sal.core.trusted.CertificateFactory
 
createCertificate(String) - Method in class com.atlassian.sal.trustedapps.TrustedAppsPluginCertificateFactory
 
createExecutor(Executor) - Method in interface com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory
Creates an executor that ensures the executed delegate instance runs in the same thread local context as the calling code.
createExecutor(Executor) - Method in class com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory
Creates an executor that ensures the executed delegate instance runs in the same thread local context as the calling code.
createExecutorService(ExecutorService) - Method in interface com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory
Creates an executor service that ensures the executed delegate instance runs in the same thread local context as the calling code.
createExecutorService(ExecutorService) - Method in class com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory
Creates an executor service that ensures the executed delegate instance runs in the same thread local context as the calling code.
createGlobalSettings() - Method in interface com.atlassian.sal.api.pluginsettings.PluginSettingsFactory
Gets all global settings.
createGlobalSettings() - Method in class com.atlassian.sal.testresources.pluginsettings.MockPluginSettingsFactory
 
createMessage(String, Serializable...) - Method in interface com.atlassian.sal.api.message.I18nResolver
Creates an instance of Message.
createMessage(String, Serializable...) - Method in class com.atlassian.sal.core.message.AbstractI18nResolver
 
createMessageCollection() - Method in interface com.atlassian.sal.api.message.I18nResolver
 
createMessageCollection() - Method in class com.atlassian.sal.core.message.AbstractI18nResolver
 
createRequest(Request.MethodType, String) - Method in interface com.atlassian.sal.api.net.RequestFactory
Creates a request of given Request.MethodType to given url
createRequest(Request.MethodType, String) - Method in class com.atlassian.sal.core.net.HttpClientRequestFactory
 
createRequest(Request.MethodType, String) - Method in class com.atlassian.sal.testresources.net.MockRequestFactory
 
createRunnable(Runnable) - Method in interface com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory
Creates a runnable that ensures the executed runnable instance runs in the same thread local context as the calling code
createRunnable(Runnable) - Method in class com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory
Creates a runnable that ensures the executed runnable instance runs in the same thread local context as the calling code
createScheduledExecutorService(ScheduledExecutorService) - Method in interface com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory
Creates a scheduled executor service that ensures the executed delegate instance runs in the same thread local context as the calling code.
createScheduledExecutorService(ScheduledExecutorService) - Method in class com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory
Creates a scheduled executor service that ensures the executed delegate instance runs in the same thread local context as the calling code.
createSettingsForKey(String) - Method in interface com.atlassian.sal.api.pluginsettings.PluginSettingsFactory
Gets all settings for a key, for which valid values are application-specific (Confluence maps this to space keys, JIRA to project keys, and FishEye to repository keys, for example).
createSettingsForKey(String) - Method in class com.atlassian.sal.testresources.pluginsettings.MockPluginSettingsFactory
 

D

decode(String) - Static method in class com.atlassian.sal.core.util.URIUtil
 
DEFAULT_CONNECTION_TIMEOUT - Static variable in class com.atlassian.sal.core.net.HttpClientRequestFactory
The default time allowed for establishing a connection
DEFAULT_SOCKET_TIMEOUT - Static variable in class com.atlassian.sal.core.net.HttpClientRequestFactory
The default time to wait without retrieving data from the remote connection
DefaultComponentLocator - Class in com.atlassian.sal.core.component
 
DefaultComponentLocator(HostContextAccessor) - Constructor for class com.atlassian.sal.core.component.DefaultComponentLocator
 
DefaultHelpPath - Class in com.atlassian.sal.api.message
Default immutable implementation of HelpPath.
DefaultHelpPath(String, String, String, String, boolean) - Constructor for class com.atlassian.sal.api.message.DefaultHelpPath
 
DefaultLifecycleManager - Class in com.atlassian.sal.core.lifecycle
 
DefaultLifecycleManager(PluginEventManager) - Constructor for class com.atlassian.sal.core.lifecycle.DefaultLifecycleManager
 
DefaultMessage - Class in com.atlassian.sal.core.message
 
DefaultMessage(String, Serializable...) - Constructor for class com.atlassian.sal.core.message.DefaultMessage
 
DefaultMessageCollection - Class in com.atlassian.sal.core.message
 
DefaultMessageCollection() - Constructor for class com.atlassian.sal.core.message.DefaultMessageCollection
 
DefaultPluginUpgradeManager - Class in com.atlassian.sal.core.upgrade
Processes plugin upgrade operations.
DefaultPluginUpgradeManager(List<PluginUpgradeTask>, TransactionTemplate, PluginAccessor, PluginSettingsFactory) - Constructor for class com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
 
DefaultSearchQuery - Class in com.atlassian.sal.core.search.query
 
DefaultSearchQuery(String) - Constructor for class com.atlassian.sal.core.search.query.DefaultSearchQuery
 
DefaultSearchQueryParser - Class in com.atlassian.sal.core.search.query
Factory for creating SearchQueries
DefaultSearchQueryParser() - Constructor for class com.atlassian.sal.core.search.query.DefaultSearchQueryParser
 
DefaultThreadLocalDelegateExecutorFactory - Class in com.atlassian.sal.core.executor
Creates delegating executable classes that copy thread local state
DefaultThreadLocalDelegateExecutorFactory(ThreadLocalContextManager) - Constructor for class com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory
 
destroy() - Method in class com.atlassian.sal.core.lifecycle.DefaultLifecycleManager
Unregister from the PluginEventManager.
disabled() - Method in class com.atlassian.sal.trustedapps.TrustedAppsPluginCertificateFactory
 
doInTransaction() - Method in interface com.atlassian.sal.api.transaction.TransactionCallback
Runs an action in a transaction and returns a optional value.
doInTransaction(HostContextAccessor.HostTransactionCallback) - Method in class com.atlassian.sal.core.component.SpringHostContextAccessor
Deprecated.  
doInTransaction(HostContextAccessor.HostTransactionCallback<T>) - Method in interface com.atlassian.sal.spi.HostContextAccessor
Runs an action in a transaction and returns a optional value.
doInTransaction() - Method in interface com.atlassian.sal.spi.HostContextAccessor.HostTransactionCallback
Runs an action in a transaction and returns a optional value.
doInTransaction(HostContextAccessor.HostTransactionCallback) - Method in class com.atlassian.sal.spring.component.SpringHostContextAccessor
 
doUpgrade() - Method in interface com.atlassian.sal.api.upgrade.PluginUpgradeTask
Perform the upgrade task.
doUpgrade() - Method in class com.atlassian.sal.core.upgrade.PluginUpgrader
 

E

enabled() - Method in class com.atlassian.sal.trustedapps.TrustedAppsPluginCertificateFactory
 
encodeWithinQuery(String) - Static method in class com.atlassian.sal.core.util.URIUtil
 
enforceWebSudoProtection(HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.sal.api.websudo.WebSudoManager
Ensure that the current request is protected by a WebSudo session.
enforceWebSudoProtection(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.sal.core.websudo.NoopWebSudoManager
 
equals(Object) - Method in class com.atlassian.sal.core.search.parameter.BasicSearchParameter
 
errors - Variable in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
execute(ResponseHandler<RESP>) - Method in interface com.atlassian.sal.api.net.Request
Executes the request.
execute() - Method in interface com.atlassian.sal.api.net.Request
Executes a request and if response is successful, returns response as a string.
execute(Map<String, Object>) - Method in interface com.atlassian.sal.api.scheduling.PluginJob
Execute this job
execute(TransactionCallback<T>) - Method in interface com.atlassian.sal.api.transaction.TransactionTemplate
Executes the callback, returning the object returned.
execute(Runnable) - Method in class com.atlassian.sal.core.executor.ThreadLocalDelegateExecutorService
 
execute(ResponseHandler<HttpClientResponse>) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
execute() - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
execute(TransactionCallback) - Method in class com.atlassian.sal.core.transaction.HostContextTransactionTemplate
 
execute(TransactionCallback) - Method in class com.atlassian.sal.core.transaction.NoOpTransactionTemplate
 
execute(ResponseHandler) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
execute() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
executeAndReturn(ReturningResponseHandler<RESP, RET>) - Method in interface com.atlassian.sal.api.net.Request
Executes the request and returns a result value.
executeAndReturn(ReturningResponseHandler<HttpClientResponse, E>) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
executeAndReturn(ReturningResponseHandler<MockResponse, RET>) - Method in class com.atlassian.sal.testresources.net.MockRequest
 

G

get(String) - Method in interface com.atlassian.sal.api.pluginsettings.PluginSettings
Gets a setting value.
get(String) - Method in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
Gets a setting value.
get(String) - Method in class com.atlassian.sal.core.pluginsettings.PrefixedPluginSettingsDelegate
 
get(String) - Method in class com.atlassian.sal.testresources.pluginsettings.MockPluginSettings
 
getActual(String) - Method in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
Get the actual value
getAllProjectKeys() - Method in interface com.atlassian.sal.api.project.ProjectManager
Get all project keys.
getAllTranslationsForPrefix(String) - Method in interface com.atlassian.sal.api.message.I18nResolver
Given a prefix, this method will return all translations where the key starts with the given prefix as key -> value mappings, using the default locale.
getAllTranslationsForPrefix(String, Locale) - Method in interface com.atlassian.sal.api.message.I18nResolver
Given a prefix, this method will return all translations where the key starts with the given prefix as key -> value mappings.
getAlt() - Method in class com.atlassian.sal.api.message.DefaultHelpPath
 
getAlt() - Method in interface com.atlassian.sal.api.message.HelpPath
Alternate text for the help icon.
getArguments() - Method in interface com.atlassian.sal.api.message.Message
 
getArguments() - Method in class com.atlassian.sal.core.message.DefaultMessage
 
getAuthenticators() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getBaseUrl() - Method in interface com.atlassian.sal.api.ApplicationProperties
Get the base URL of the current application.
getBasicPassword() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getBasicUser() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getBuildDate() - Method in interface com.atlassian.sal.api.ApplicationProperties
 
getBuildNumber() - Method in interface com.atlassian.sal.api.ApplicationProperties
 
getBuildNumber() - Method in interface com.atlassian.sal.api.upgrade.PluginUpgradeTask
 
getComponent(Class<T>) - Static method in class com.atlassian.sal.api.component.ComponentLocator
Gets a component by its interface.
getComponent(Class<T>, String) - Static method in class com.atlassian.sal.api.component.ComponentLocator
Gets a component by its interface and its Id.
getComponentInternal(Class<T>) - Method in class com.atlassian.sal.api.component.ComponentLocator
Gets the requested component, to be overridden for each application
getComponentInternal(Class<T>, String) - Method in class com.atlassian.sal.api.component.ComponentLocator
Gets the requested component, to be overridden for each application
getComponentInternal(Class<T>) - Method in class com.atlassian.sal.core.component.DefaultComponentLocator
 
getComponentInternal(Class<T>, String) - Method in class com.atlassian.sal.core.component.DefaultComponentLocator
 
getComponentInternal(Class<T>) - Method in class com.atlassian.sal.testresources.component.MockComponentLocator
 
getComponentInternal(Class<T>, String) - Method in class com.atlassian.sal.testresources.component.MockComponentLocator
 
getComponents(Class<T>) - Static method in class com.atlassian.sal.api.component.ComponentLocator
Gets a components by interface.
getComponentsInternal(Class<T>) - Method in class com.atlassian.sal.api.component.ComponentLocator
 
getComponentsInternal(Class<T>) - Method in class com.atlassian.sal.core.component.DefaultComponentLocator
 
getComponentsInternal(Class<T>) - Method in class com.atlassian.sal.testresources.component.MockComponentLocator
 
getComponentsOfType(Class<T>) - Method in class com.atlassian.sal.core.component.SpringHostContextAccessor
Deprecated.  
getComponentsOfType(Class<T>) - Method in interface com.atlassian.sal.spi.HostContextAccessor
Gets all beans of a given type
getComponentsOfType(Class<T>) - Method in class com.atlassian.sal.spring.component.SpringHostContextAccessor
 
getConnectionTimeout() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getDataBuildNumber() - Method in class com.atlassian.sal.core.upgrade.PluginUpgrader
This is the build number of the current version that the user is running under.
getDisplayName() - Method in interface com.atlassian.sal.api.ApplicationProperties
 
getEmail() - Method in interface com.atlassian.sal.api.user.UserProfile
Returns the email address of the user associated with this profile
getEntity(Class<T>) - Method in interface com.atlassian.sal.api.net.Response
Unmarshall the response body as the specified type
getEntity(Class<T>) - Method in class com.atlassian.sal.core.net.HttpClientResponse
 
getEntity(Class<T>) - Method in class com.atlassian.sal.testresources.net.MockResponse
 
getErrors() - Method in class com.atlassian.sal.api.search.SearchResults
 
getErrors() - Method in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
getExcerpt() - Method in interface com.atlassian.sal.api.search.SearchMatch
An excerpt of the search match.
getExcerpt() - Method in class com.atlassian.sal.core.search.BasicSearchMatch
 
getFullName() - Method in interface com.atlassian.sal.api.user.UserProfile
Returns the full name of the user associated with this profile information
getHeader(String) - Method in interface com.atlassian.sal.api.net.Response
Get's the header by the given name
getHeader(String) - Method in class com.atlassian.sal.core.net.HttpClientResponse
 
getHeader(String) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getHeader(String) - Method in class com.atlassian.sal.testresources.net.MockResponse
 
getHeaders() - Method in interface com.atlassian.sal.api.net.Request
 
getHeaders() - Method in interface com.atlassian.sal.api.net.Response
Get a map of all the headers
getHeaders() - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
getHeaders() - Method in class com.atlassian.sal.core.net.HttpClientResponse
 
getHeaders() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getHeaders() - Method in class com.atlassian.sal.testresources.net.MockResponse
 
getHelpPath(String) - Method in interface com.atlassian.sal.api.message.HelpPathResolver
Retrieve the help path for a key.
getHelpPath(String) - Method in class com.atlassian.sal.core.message.NoopHelpPathResolver
 
getHomeDirectory() - Method in interface com.atlassian.sal.api.ApplicationProperties
 
getHttpClient(String) - Method in class com.atlassian.sal.core.net.HttpClientRequestFactory
 
getKey() - Method in class com.atlassian.sal.api.message.DefaultHelpPath
 
getKey() - Method in interface com.atlassian.sal.api.message.HelpPath
The key to the help item.
getKey() - Method in interface com.atlassian.sal.api.message.Message
 
getKey() - Method in class com.atlassian.sal.core.message.DefaultMessage
 
getLocale(HttpServletRequest) - Method in interface com.atlassian.sal.api.message.LocaleResolver
Given a request, resolve the Locale that should be used in internationalization and localization.
getLocale(HttpServletRequest) - Method in class com.atlassian.sal.core.message.SystemDefaultLocaleResolver
 
getLoginUri(URI) - Method in interface com.atlassian.sal.api.auth.LoginUriProvider
Returns the URI to redirect users for login.
getLoginUri(URI) - Method in class com.atlassian.sal.core.auth.SeraphLoginUriProvider
 
getMatches() - Method in class com.atlassian.sal.api.search.SearchResults
 
getMessage() - Method in class com.atlassian.sal.api.auth.Authenticator.Result
 
getMessages() - Method in interface com.atlassian.sal.api.message.MessageCollection
 
getMessages() - Method in class com.atlassian.sal.core.message.DefaultMessageCollection
 
getMethodType() - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
getMethodType() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getName() - Method in interface com.atlassian.sal.api.search.parameter.SearchParameter
 
getName() - Method in interface com.atlassian.sal.api.search.ResourceType
 
getName() - Method in class com.atlassian.sal.core.search.BasicResourceType
 
getName() - Method in class com.atlassian.sal.core.search.parameter.BasicSearchParameter
 
getParameter(String) - Method in interface com.atlassian.sal.api.search.query.SearchQuery
Returns value of the parameter
getParameter(String, int) - Method in interface com.atlassian.sal.api.search.query.SearchQuery
Convenient method to return integer value of parameter.
getParameter(String) - Method in class com.atlassian.sal.core.search.query.DefaultSearchQuery
 
getParameter(String, int) - Method in class com.atlassian.sal.core.search.query.DefaultSearchQuery
 
getPluginKey() - Method in interface com.atlassian.sal.api.upgrade.PluginUpgradeTask
 
getPrincipal() - Method in class com.atlassian.sal.api.auth.Authenticator.Result
 
getProfilePageUri() - Method in interface com.atlassian.sal.api.user.UserProfile
Returns a URI for the user's profile page.
getProfilePictureUri(int, int) - Method in interface com.atlassian.sal.api.user.UserProfile
Returns a URI for the user's profile picture.
getProfilePictureUri() - Method in interface com.atlassian.sal.api.user.UserProfile
Returns a URI for the user's profile picture.
getRawText(String) - Method in interface com.atlassian.sal.api.message.I18nResolver
Retrieve the unformatted message text associated with this key.
getRemoteUsername() - Method in interface com.atlassian.sal.api.user.UserManager
Returns the username of the currently logged in user or null if no user can be found.
getRemoteUsername(HttpServletRequest) - Method in interface com.atlassian.sal.api.user.UserManager
Returns the username of the currently logged in user or null if no user can be found.
getRequestBody() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getRequestContentType() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getRequestParameters() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getResourceType() - Method in interface com.atlassian.sal.api.search.SearchMatch
Contains more information about the source of this match.
getResourceType() - Method in class com.atlassian.sal.core.search.BasicSearchMatch
 
getResponse() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getResponseBodyAsStream() - Method in interface com.atlassian.sal.api.net.Response
 
getResponseBodyAsStream() - Method in class com.atlassian.sal.core.net.HttpClientResponse
 
getResponseBodyAsStream() - Method in class com.atlassian.sal.testresources.net.MockResponse
 
getResponseBodyAsString() - Method in interface com.atlassian.sal.api.net.Response
 
getResponseBodyAsString() - Method in class com.atlassian.sal.core.net.HttpClientResponse
 
getResponseBodyAsString() - Method in class com.atlassian.sal.testresources.net.MockResponse
 
getSearchString() - Method in interface com.atlassian.sal.api.search.query.SearchQuery
 
getSearchString() - Method in class com.atlassian.sal.core.search.query.DefaultSearchQuery
 
getSearchTime() - Method in class com.atlassian.sal.api.search.SearchResults
 
getSeraphPassword() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getSeraphUser() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getShortDescription() - Method in interface com.atlassian.sal.api.upgrade.PluginUpgradeTask
 
getSoTimeout() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getStatus() - Method in class com.atlassian.sal.api.auth.Authenticator.Result
 
getStatusCode() - Method in interface com.atlassian.sal.api.net.Response
 
getStatusCode() - Method in class com.atlassian.sal.core.net.HttpClientResponse
 
getStatusCode() - Method in class com.atlassian.sal.testresources.net.MockResponse
 
getStatusText() - Method in interface com.atlassian.sal.api.net.Response
 
getStatusText() - Method in class com.atlassian.sal.core.net.HttpClientResponse
 
getStatusText() - Method in class com.atlassian.sal.testresources.net.MockResponse
 
getSupportedLocales() - Method in interface com.atlassian.sal.api.message.LocaleResolver
Returns a set of all the supported locales by the host application.
getSupportedLocales() - Method in class com.atlassian.sal.core.message.SystemDefaultLocaleResolver
 
getText(String, Serializable...) - Method in interface com.atlassian.sal.api.message.I18nResolver
Given a key and a list of arguments:- 1) this method returns the i18ned text formatted with the arguments if the key can be resolved.
getText(String) - Method in interface com.atlassian.sal.api.message.I18nResolver
Does the same as I18nResolver.getText(String, java.io.Serializable...) however it is needed for velocity.
getText(Message) - Method in interface com.atlassian.sal.api.message.I18nResolver
Given a Message this method:- 1) returns the i18ned text formatted with the message arguments if the message key can be resolved.
getText(String, Serializable...) - Method in class com.atlassian.sal.core.message.AbstractI18nResolver
 
getText(String) - Method in class com.atlassian.sal.core.message.AbstractI18nResolver
 
getText(Message) - Method in class com.atlassian.sal.core.message.AbstractI18nResolver
 
getThreadLocalContext() - Method in interface com.atlassian.sal.core.executor.ThreadLocalContextManager
Get the thread local context of the current thread
getTitle() - Method in class com.atlassian.sal.api.message.DefaultHelpPath
 
getTitle() - Method in interface com.atlassian.sal.api.message.HelpPath
Title attribute on the help link (the tooltip).
getTitle() - Method in interface com.atlassian.sal.api.search.SearchMatch
Title of the search match
getTitle() - Method in class com.atlassian.sal.core.search.BasicSearchMatch
 
getTotalResults() - Method in class com.atlassian.sal.api.search.SearchResults
 
getTransactionDefinition() - Method in class com.atlassian.sal.core.component.SpringHostContextAccessor
Deprecated.  
getTransactionDefinition() - Method in class com.atlassian.sal.spring.component.SpringHostContextAccessor
 
getTrustedTokenUser() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getType() - Method in interface com.atlassian.sal.api.search.ResourceType
 
getType() - Method in class com.atlassian.sal.core.search.BasicResourceType
 
getUpgradeTasks() - Method in class com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
 
getUrl() - Method in class com.atlassian.sal.api.message.DefaultHelpPath
 
getUrl() - Method in interface com.atlassian.sal.api.message.HelpPath
The full URL to the help content for this link.
getUrl() - Method in interface com.atlassian.sal.api.search.ResourceType
 
getUrl() - Method in interface com.atlassian.sal.api.search.SearchMatch
Absolute URL to reach this search match.
getUrl() - Method in class com.atlassian.sal.core.search.BasicResourceType
 
getUrl() - Method in class com.atlassian.sal.core.search.BasicSearchMatch
 
getUrl() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
getUsername() - Method in interface com.atlassian.sal.api.user.UserProfile
Returns the username of the user associated with this profile information
getUserProfile(String) - Method in interface com.atlassian.sal.api.user.UserManager
Returns a UserProfile object for the specified user or null if no user can be found
getValue() - Method in interface com.atlassian.sal.api.search.parameter.SearchParameter
 
getValue() - Method in class com.atlassian.sal.core.search.parameter.BasicSearchParameter
 
getVersion() - Method in interface com.atlassian.sal.api.ApplicationProperties
 
getXsrfParameterName() - Method in interface com.atlassian.sal.api.xsrf.XsrfTokenValidator
Returns the name of the http parameter name that is used to store the xsrf token in the form.
getXsrfParameterName() - Method in class com.atlassian.sal.core.xsrf.IndependentXsrfTokenValidator
 
getXsrfToken(HttpServletRequest, HttpServletResponse, boolean) - Method in interface com.atlassian.sal.api.xsrf.XsrfTokenAccessor
Get the persistent token for the given request, that is, the token stored in the users session or in a cookie, not the token submitted as part of a form.
getXsrfToken(HttpServletRequest, HttpServletResponse, boolean) - Method in class com.atlassian.sal.core.xsrf.IndependentXsrfTokenAccessor
 

H

handle(T) - Method in interface com.atlassian.sal.api.net.ResponseHandler
Triggered when response from Request.execute(ResponseHandler) method becomes available.
handle(T) - Method in interface com.atlassian.sal.api.net.ReturningResponseHandler
Triggered when response from Request.executeAndReturn(ReturningResponseHandler) method becomes available.
hashCode() - Method in class com.atlassian.sal.core.search.parameter.BasicSearchParameter
 
HelpPath - Interface in com.atlassian.sal.api.message
Link to product specific help displayed in the UI.
HelpPathResolver - Interface in com.atlassian.sal.api.message
Help path resolver.
HostContextAccessor - Interface in com.atlassian.sal.spi
Interface for accessing host information, meant to be exposed as a host component
HostContextAccessor.HostTransactionCallback<T> - Interface in com.atlassian.sal.spi
The interface to implement for code that needs to be ran inside a host transaction
HostContextTransactionTemplate - Class in com.atlassian.sal.core.transaction
This provides a default implementation that delegates to the underlying host context accessor
HostContextTransactionTemplate(HostContextAccessor) - Constructor for class com.atlassian.sal.core.transaction.HostContextTransactionTemplate
 
HttpClientAuthenticator - Interface in com.atlassian.sal.core.net.auth
 
HttpClientRequest - Class in com.atlassian.sal.core.net
HttpClient implementation of Request interface
HttpClientRequest(HttpClient, Request.MethodType, String, CertificateFactory, UserManager) - Constructor for class com.atlassian.sal.core.net.HttpClientRequest
 
HttpClientRequestFactory - Class in com.atlassian.sal.core.net
Does NOT support json/xml oject marshalling.
HttpClientRequestFactory(CertificateFactory, UserManager) - Constructor for class com.atlassian.sal.core.net.HttpClientRequestFactory
 
HttpClientResponse - Class in com.atlassian.sal.core.net
 
HttpClientResponse(HttpMethod) - Constructor for class com.atlassian.sal.core.net.HttpClientResponse
 

I

I18nResolver - Interface in com.atlassian.sal.api.message
This interface is responsible for resolving a message or key/argument pairs to their internationalized message.
IndependentXsrfTokenAccessor - Class in com.atlassian.sal.core.xsrf
XSRF token accessor that manages its own tokens, not using the underlying applications XSRF tokens
IndependentXsrfTokenAccessor() - Constructor for class com.atlassian.sal.core.xsrf.IndependentXsrfTokenAccessor
 
IndependentXsrfTokenValidator - Class in com.atlassian.sal.core.xsrf
XSRF token validator that manages its own tokens, not using the underlying applications XSRF tokens
IndependentXsrfTokenValidator(XsrfTokenAccessor) - Constructor for class com.atlassian.sal.core.xsrf.IndependentXsrfTokenValidator
 
isAdmin(String) - Method in interface com.atlassian.sal.api.user.UserManager
Returns true or false depending on whether a user has been granted the administrator permission.
isApplicationSetUp() - Method in interface com.atlassian.sal.api.lifecycle.LifecycleManager
 
isEmpty() - Method in interface com.atlassian.sal.api.message.MessageCollection
 
isEmpty() - Method in class com.atlassian.sal.core.message.DefaultMessageCollection
 
isInitialized() - Static method in class com.atlassian.sal.api.component.ComponentLocator
 
isLocal() - Method in class com.atlassian.sal.api.message.DefaultHelpPath
 
isLocal() - Method in interface com.atlassian.sal.api.message.HelpPath
Flag to indicate this is a local URL, A local path is within the application context.
isShutdown() - Method in class com.atlassian.sal.core.executor.ThreadLocalDelegateExecutorService
 
isSuccessful() - Method in interface com.atlassian.sal.api.net.Response
 
isSuccessful() - Method in class com.atlassian.sal.core.net.HttpClientResponse
 
isSuccessful() - Method in class com.atlassian.sal.testresources.net.MockResponse
 
isSystemAdmin(String) - Method in interface com.atlassian.sal.api.user.UserManager
Returns true or false depending on whether a user has been granted the system administrator permission.
isTerminated() - Method in class com.atlassian.sal.core.executor.ThreadLocalDelegateExecutorService
 
isTrustedTokenAuthentication() - Method in class com.atlassian.sal.testresources.net.MockRequest
 
isUserInGroup(String, String) - Method in interface com.atlassian.sal.api.user.UserManager
Returns whether the user is in the specify group

L

LicenseHandler - Interface in com.atlassian.sal.api.license
Interface into the license system for the individual application
LifecycleAware - Interface in com.atlassian.sal.api.lifecycle
Marks a class that wants to execute code on certain application-level lifecycle stages This only works on public components.
LifecycleManager - Interface in com.atlassian.sal.api.lifecycle
Interface to be used to trigger lifecycle events
LocaleResolver - Interface in com.atlassian.sal.api.message
This interface is responsible for resolving the current locale.
LoginUriProvider - Interface in com.atlassian.sal.api.auth
Provides the URI to redirect users to for them to login before they can authorize consumer requests to access their data.

M

makeMethod() - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
manager - Variable in class com.atlassian.sal.core.executor.ThreadLocalDelegateExecutorService
 
MAX_REDIRECTS - Static variable in class com.atlassian.sal.core.net.HttpClientRequest
 
MAXHITS - Static variable in interface com.atlassian.sal.api.search.parameter.SearchParameter
The parameter for the maximum number of hits to return
Message - Interface in com.atlassian.sal.api.message
Encapsulates a message before it has been resolved via an I18N resolver
MessageCollection - Interface in com.atlassian.sal.api.message
A collection of messages that haven't been resolved
MockComponentLocator - Class in com.atlassian.sal.testresources.component
Mock implementation of the component locator for testing
MockComponentLocator(Object...) - Constructor for class com.atlassian.sal.testresources.component.MockComponentLocator
 
MockPluginSettings - Class in com.atlassian.sal.testresources.pluginsettings
 
MockPluginSettings() - Constructor for class com.atlassian.sal.testresources.pluginsettings.MockPluginSettings
 
MockPluginSettingsFactory - Class in com.atlassian.sal.testresources.pluginsettings
 
MockPluginSettingsFactory() - Constructor for class com.atlassian.sal.testresources.pluginsettings.MockPluginSettingsFactory
 
MockRequest - Class in com.atlassian.sal.testresources.net
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.
MockRequest(Request.MethodType, String) - Constructor for class com.atlassian.sal.testresources.net.MockRequest
 
MockRequestFactory - Class in com.atlassian.sal.testresources.net
Mock request factory.
MockRequestFactory() - Constructor for class com.atlassian.sal.testresources.net.MockRequestFactory
 
MockResponse - Class in com.atlassian.sal.testresources.net
Mock response that provides setters for all properties
MockResponse() - Constructor for class com.atlassian.sal.testresources.net.MockResponse
 

N

needUpgrade() - Method in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
NonMarshallingRequestFactory<T extends Request<?,?>> - Interface in com.atlassian.sal.api.net
HttpClientRequestFactory implements this interface.
NoopHelpPathResolver - Class in com.atlassian.sal.core.message
Default noop implementation of HelpPathResolver.
NoopHelpPathResolver() - Constructor for class com.atlassian.sal.core.message.NoopHelpPathResolver
 
NoOpTransactionTemplate - Class in com.atlassian.sal.core.transaction
This provides a default implementation that doesn't actually run the action in a transaction at all.
NoOpTransactionTemplate() - Constructor for class com.atlassian.sal.core.transaction.NoOpTransactionTemplate
 
NoopWebSudoManager - Class in com.atlassian.sal.core.websudo
NO OP implementation of the WebSudoManager that can be used if the host application does not support WebSudo.
NoopWebSudoManager() - Constructor for class com.atlassian.sal.core.websudo.NoopWebSudoManager
 
notifyOnStart() - Method in class com.atlassian.sal.core.lifecycle.DefaultLifecycleManager
 
notNull(T) - Static method in class com.atlassian.sal.core.util.Assert
Check that reference is not null.
notNull(T, Object) - Static method in class com.atlassian.sal.core.util.Assert
Check that reference is not null.

O

onBind(LifecycleAware, Map) - Method in class com.atlassian.sal.core.lifecycle.DefaultLifecycleManager
Called by spring-osgi when when new LifecycleAware service is installed.
onBind(PluginUpgradeTask, Map) - Method in class com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
Deprecated.  
onFrameworkStart(PluginFrameworkStartedEvent) - Method in class com.atlassian.sal.core.lifecycle.DefaultLifecycleManager
This method will be invoked by PluginEventManager when PluginFrameworkStartedEvent event occurs.
onStart() - Method in interface com.atlassian.sal.api.lifecycle.LifecycleAware
Called when the application has started or has been restored from backup
onStart() - Method in class com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
 

P

PARAMETER_SEPARATOR - Static variable in interface com.atlassian.sal.api.search.query.SearchQuery
The parameter separator value
parse(String) - Method in interface com.atlassian.sal.api.search.query.SearchQueryParser
Query string submitted should already be url-encoded.
parse(String) - Method in class com.atlassian.sal.core.search.query.DefaultSearchQueryParser
 
plugin - Variable in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
PluginJob - Interface in com.atlassian.sal.api.scheduling
A job to be executed by the PluginScheduler.
PluginScheduler - Interface in com.atlassian.sal.api.scheduling
Interface for scheduling jobs
PluginSettings - Interface in com.atlassian.sal.api.pluginsettings
Provides access to settings globally or per project/space/repository/build-plan

The following types are supported: java.lang.String java.util.List java.util.Properties java.util.Map List and Map types must contain only String.

pluginSettings - Variable in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
PluginSettingsFactory - Interface in com.atlassian.sal.api.pluginsettings
Factory for mutable, non-threadsafe PluginSettings objects.
PluginUpgradeManager - Interface in com.atlassian.sal.api.upgrade
Upgrades plugins using their defined build number.
PluginUpgrader - Class in com.atlassian.sal.core.upgrade
Performs an upgrade of a plugin.
PluginUpgrader(Plugin, PluginSettings, List<PluginUpgradeTask>) - Constructor for class com.atlassian.sal.core.upgrade.PluginUpgrader
 
PluginUpgradeTask - Interface in com.atlassian.sal.api.upgrade
A task that needs to be executed to upgrade the existing data
postUpgrade() - Method in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
PrefixedPluginSettingsDelegate - Class in com.atlassian.sal.core.pluginsettings
PluginSettings implementation that delegates to another PluginSettings, adding a prefix to every key passed in
PrefixedPluginSettingsDelegate(String, PluginSettings) - Constructor for class com.atlassian.sal.core.pluginsettings.PrefixedPluginSettingsDelegate
 
process(HttpClient, HttpMethod) - Method in class com.atlassian.sal.core.net.auth.BaseAuthenticator
 
process(HttpClient, HttpMethod) - Method in interface com.atlassian.sal.core.net.auth.HttpClientAuthenticator
 
process(HttpClient, HttpMethod) - Method in class com.atlassian.sal.core.net.auth.SeraphAuthenticator
 
process(HttpClient, HttpMethod) - Method in class com.atlassian.sal.core.net.auth.TrustedTokenAuthenticator
 
PROJECT - Static variable in interface com.atlassian.sal.api.search.parameter.SearchParameter
The parameter for the project name to search
ProjectManager - Interface in com.atlassian.sal.api.project
Interface to managing and getting information about "projects".
put(String, Object) - Method in interface com.atlassian.sal.api.pluginsettings.PluginSettings
Puts a setting value.
put(String, Object) - Method in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
Puts a setting value.
put(String, Object) - Method in class com.atlassian.sal.core.pluginsettings.PrefixedPluginSettingsDelegate
 
put(String, Object) - Method in class com.atlassian.sal.testresources.pluginsettings.MockPluginSettings
 
putActual(String, String) - Method in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
Put the actual value.

R

remove(String) - Method in interface com.atlassian.sal.api.pluginsettings.PluginSettings
Removes a setting value
remove(String) - Method in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
Removes a setting value
remove(String) - Method in class com.atlassian.sal.core.pluginsettings.PrefixedPluginSettingsDelegate
 
remove(String) - Method in class com.atlassian.sal.testresources.pluginsettings.MockPluginSettings
 
removeActual(String) - Method in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
Do the actual remove.
Request<T extends Request<?,?>,RESP extends Response> - Interface in com.atlassian.sal.api.net
Interface Request represents a request to retrieve data.
Request.MethodType - Enum in com.atlassian.sal.api.net
Represents type of network request
RequestFactory<T extends Request<?,?>> - Interface in com.atlassian.sal.api.net
Factory to create Requests.
resolve(String) - Method in interface com.atlassian.sal.api.user.UserManager
Returns the user that made this request or null if this application does not have such a user.
resolveText(String, Serializable[]) - Method in class com.atlassian.sal.core.message.AbstractI18nResolver
 
ResourceType - Interface in com.atlassian.sal.api.search
Defines the more information about the search resource (ie.
Response - Interface in com.atlassian.sal.api.net
Represents the response when calling Request.execute(ResponseHandler)
ResponseException - Exception in com.atlassian.sal.api.net
This is exception is thrown by Request.execute() and ResponseHandler.handle(Response).
ResponseException() - Constructor for exception com.atlassian.sal.api.net.ResponseException
 
ResponseException(String, Throwable) - Constructor for exception com.atlassian.sal.api.net.ResponseException
 
ResponseException(String) - Constructor for exception com.atlassian.sal.api.net.ResponseException
 
ResponseException(Throwable) - Constructor for exception com.atlassian.sal.api.net.ResponseException
 
ResponseHandler<T extends Response> - Interface in com.atlassian.sal.api.net
Callback interface used by Request.execute(ResponseHandler) method.
ReturningResponseHandler<T extends Response,R> - Interface in com.atlassian.sal.api.net
Callback interface used by the Request.executeAndReturn(ReturningResponseHandler) method.

S

schedule(Runnable, long, TimeUnit) - Method in class com.atlassian.sal.core.executor.ThreadLocalDelegateScheduledExecutorService
 
schedule(Callable<V>, long, TimeUnit) - Method in class com.atlassian.sal.core.executor.ThreadLocalDelegateScheduledExecutorService
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class com.atlassian.sal.core.executor.ThreadLocalDelegateScheduledExecutorService
 
scheduleJob(String, Class<? extends PluginJob>, Map<String, Object>, Date, long) - Method in interface com.atlassian.sal.api.scheduling.PluginScheduler
Schedule the given job.
scheduleJob(String, Class<? extends PluginJob>, Map<String, Object>, Date, long) - Method in class com.atlassian.sal.core.scheduling.TimerPluginScheduler
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class com.atlassian.sal.core.executor.ThreadLocalDelegateScheduledExecutorService
 
search(String, String) - Method in interface com.atlassian.sal.api.search.SearchProvider
Runs the a search given a query and returns a searchResult.
SearchMatch - Interface in com.atlassian.sal.api.search
A single match for a query (i.e.
SearchParameter - Interface in com.atlassian.sal.api.search.parameter
Allows to specify additional properties for a search in terms of string value pairs.
SearchProvider - Interface in com.atlassian.sal.api.search
Allows for simple string based searches in an application.
SearchQuery - Interface in com.atlassian.sal.api.search.query
Utility class to help with creating a query string for the SearchProvider.search(String,String) method.
SearchQueryParser - Interface in com.atlassian.sal.api.search.query
Parses a query string created by a SearchQuery to allow easy access to the various aspects of the query
SearchResults - Class in com.atlassian.sal.api.search
Provides searchresults for a query.
SearchResults(List<Message>) - Constructor for class com.atlassian.sal.api.search.SearchResults
Constructs search results that contained errors
SearchResults(List<SearchMatch>, int, long) - Constructor for class com.atlassian.sal.api.search.SearchResults
Constructs search results with successful matches
SeraphAuthenticationController - Class in com.atlassian.sal.core.auth
Implementation of the AuthenticationController to integrate with Atlassian Seraph.
SeraphAuthenticationController() - Constructor for class com.atlassian.sal.core.auth.SeraphAuthenticationController
 
SeraphAuthenticationListener - Class in com.atlassian.sal.core.auth
 
SeraphAuthenticationListener() - Constructor for class com.atlassian.sal.core.auth.SeraphAuthenticationListener
 
SeraphAuthenticator - Class in com.atlassian.sal.core.net.auth
 
SeraphAuthenticator(String, String) - Constructor for class com.atlassian.sal.core.net.auth.SeraphAuthenticator
 
SeraphLoginUriProvider - Class in com.atlassian.sal.core.auth
 
SeraphLoginUriProvider(ApplicationProperties) - Constructor for class com.atlassian.sal.core.auth.SeraphLoginUriProvider
 
setApplicationContext(ApplicationContext) - Method in class com.atlassian.sal.core.component.SpringHostContextAccessor
Deprecated.  
setApplicationContext(ApplicationContext) - Method in class com.atlassian.sal.spring.component.SpringHostContextAccessor
 
setComponentLocator(ComponentLocator) - Static method in class com.atlassian.sal.api.component.ComponentLocator
Sets the component locator to use.
setConnectionTimeout(int) - Method in interface com.atlassian.sal.api.net.Request
Setting connection timeout in milliseconds.
setConnectionTimeout(int) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
setConnectionTimeout(int) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
setDataBuildNumber(int) - Method in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
setEntity(Object) - Method in interface com.atlassian.sal.api.net.Request
Set an entity as the request body
setEntity(Object) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
setEntity(Object) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
setFollowRedirects(boolean) - Method in interface com.atlassian.sal.api.net.Request
Sets whether the request should transparently follow a redirect from the server.
setFollowRedirects(boolean) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
setFollowRedirects(boolean) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
setHeader(String, String) - Method in interface com.atlassian.sal.api.net.Request
Sets the specified header to the request, overwriting any previous value.
setHeader(String, String) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
setHeader(String, String) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
setHeaders(Map<String, String>) - Method in class com.atlassian.sal.testresources.net.MockResponse
 
setLicense(String) - Method in interface com.atlassian.sal.api.license.LicenseHandler
Sets the license string for the currently running application
setLifecycleAwareListeners(List<LifecycleAware>) - Method in class com.atlassian.sal.core.lifecycle.DefaultLifecycleManager
 
setParameter(String, String) - Method in interface com.atlassian.sal.api.search.query.SearchQuery
Sets an arbitrary search parameter to the query string.
setParameter(String, String) - Method in class com.atlassian.sal.core.search.query.DefaultSearchQuery
 
setRequestBody(String) - Method in interface com.atlassian.sal.api.net.Request
Sets the body of the request.
setRequestBody(String) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
setRequestBody(String) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
setRequestContentType(String) - Method in interface com.atlassian.sal.api.net.Request
Sets Content-Type of the body of the request.
setRequestContentType(String) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
setRequestContentType(String) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
setResponse(MockResponse) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
setResponseBody(String) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
setResponseBodyAsStream(InputStream) - Method in class com.atlassian.sal.testresources.net.MockResponse
 
setResponseBodyAsString(String) - Method in class com.atlassian.sal.testresources.net.MockResponse
 
setSoTimeout(int) - Method in interface com.atlassian.sal.api.net.Request
Setting socket timeout in milliseconds.
setSoTimeout(int) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
setSoTimeout(int) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
setStatusCode(int) - Method in class com.atlassian.sal.testresources.net.MockResponse
 
setStatusText(String) - Method in class com.atlassian.sal.testresources.net.MockResponse
 
setSuccessful(boolean) - Method in class com.atlassian.sal.testresources.net.MockResponse
 
setThreadLocalContext(Object) - Method in interface com.atlassian.sal.core.executor.ThreadLocalContextManager
Set the thread local context on the current thread
setUrl(String) - Method in interface com.atlassian.sal.api.net.Request
 
setUrl(String) - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
setUrl(String) - Method in class com.atlassian.sal.testresources.net.MockRequest
 
shouldAttemptAuthentication(HttpServletRequest) - Method in interface com.atlassian.sal.api.auth.AuthenticationController
Check whether or not authentication should be tried.
shouldAttemptAuthentication(HttpServletRequest) - Method in class com.atlassian.sal.core.auth.SeraphAuthenticationController
Checks the request attibutes for the BaseLoginFilter.OS_AUTHSTATUS_KEY.
shutdown() - Method in class com.atlassian.sal.core.executor.ThreadLocalDelegateExecutorService
 
shutdownNow() - Method in class com.atlassian.sal.core.executor.ThreadLocalDelegateExecutorService
 
shutdownStream(InputStream) - Static method in class com.atlassian.sal.core.net.HttpClientRequest
Unconditionally close an InputStream.
SpringHostContextAccessor - Class in com.atlassian.sal.core.component
Deprecated. use SpringHostContextAccessor TODO remove this class when fisheye will ship with sal-2.0
SpringHostContextAccessor(PlatformTransactionManager) - Constructor for class com.atlassian.sal.core.component.SpringHostContextAccessor
Deprecated.  
SpringHostContextAccessor - Class in com.atlassian.sal.spring.component
Implements the host context accessor for Spring environments
SpringHostContextAccessor(PlatformTransactionManager) - Constructor for class com.atlassian.sal.spring.component.SpringHostContextAccessor
 
start() - Method in interface com.atlassian.sal.api.lifecycle.LifecycleManager
Triggers a start lifecycle event once and only once.
start() - Method in class com.atlassian.sal.core.lifecycle.DefaultLifecycleManager
 
supportsHeader() - Method in interface com.atlassian.sal.api.net.RequestFactory
Indicates whether the requests can support headers
supportsHeader() - Method in class com.atlassian.sal.core.net.HttpClientRequestFactory
 
supportsHeader() - Method in class com.atlassian.sal.testresources.net.MockRequestFactory
 
SystemDefaultLocaleResolver - Class in com.atlassian.sal.core.message
Simple resolver that only supports the system default locale.
SystemDefaultLocaleResolver() - Constructor for class com.atlassian.sal.core.message.SystemDefaultLocaleResolver
 

T

ThreadLocalContextManager - Interface in com.atlassian.sal.core.executor
Manager for retrieving and storing a single object which represents all thread local state
ThreadLocalDelegateExecutorFactory - Interface in com.atlassian.sal.api.executor
Factory to create Executor instances that delegate to a specific Executor and ensure the executed code runs in the same thread local context.
ThreadLocalDelegateExecutorService - Class in com.atlassian.sal.core.executor
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.
ThreadLocalDelegateExecutorService(ThreadLocalContextManager, ExecutorService) - Constructor for class com.atlassian.sal.core.executor.ThreadLocalDelegateExecutorService
 
ThreadLocalDelegateScheduledExecutorService - Class in com.atlassian.sal.core.executor
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.
ThreadLocalDelegateScheduledExecutorService(ThreadLocalContextManager, ScheduledExecutorService) - Constructor for class com.atlassian.sal.core.executor.ThreadLocalDelegateScheduledExecutorService
 
TimerPluginScheduler - Class in com.atlassian.sal.core.scheduling
Plugin scheduler that uses java.util.Timer
TimerPluginScheduler() - Constructor for class com.atlassian.sal.core.scheduling.TimerPluginScheduler
 
toString() - Method in enum com.atlassian.sal.api.auth.Authenticator.Result.Status
 
toString() - Method in class com.atlassian.sal.core.message.DefaultMessage
 
toString() - Method in class com.atlassian.sal.core.message.DefaultMessageCollection
 
toString() - Method in class com.atlassian.sal.core.net.HttpClientRequest
 
TransactionCallback<T> - Interface in com.atlassian.sal.api.transaction
A simple callback that needs to be provided with an action to run in the doInTransaction method.
TransactionTemplate - Interface in com.atlassian.sal.api.transaction
This allows applications greater control over the transaction in which operations may be executed.
TrustedAppsPluginCertificateFactory - Class in com.atlassian.sal.trustedapps
This factory has a weak classloading dependency on com.atlassian.security.auth.trustedapps.api.CertificateFactory through an OSGi ServiceTracker, hence the trusted apps plugin does not need to be installed for this class to work (it will simply throw an exception saying that trusted apps isn't supported).
TrustedAppsPluginCertificateFactory(BundleContext) - Constructor for class com.atlassian.sal.trustedapps.TrustedAppsPluginCertificateFactory
 
TrustedTokenAuthenticator - Class in com.atlassian.sal.core.net.auth
 
TrustedTokenAuthenticator(String, CertificateFactory) - Constructor for class com.atlassian.sal.core.net.auth.TrustedTokenAuthenticator
 

U

unscheduleJob(String) - Method in interface com.atlassian.sal.api.scheduling.PluginScheduler
Unschedule the given job.
unscheduleJob(String) - Method in class com.atlassian.sal.core.scheduling.TimerPluginScheduler
 
upgrade() - Method in interface com.atlassian.sal.api.upgrade.PluginUpgradeManager
Finds and upgrades all plugins, that implement PluginUpgradeTask
upgrade() - Method in class com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
 
upgrade() - Method in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
upgradeInternal() - Method in class com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
 
upgradeTaskFailed(PluginUpgradeTask, Collection<Message>) - Method in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
upgradeTasks - Variable in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
upgradeTaskSucceeded(PluginUpgradeTask) - Method in class com.atlassian.sal.core.upgrade.PluginUpgrader
 
URIUtil - Class in com.atlassian.sal.core.util
Wrapper around URIUtil to avoid silly checked exceptions.
URIUtil() - Constructor for class com.atlassian.sal.core.util.URIUtil
 
UserManager - Interface in com.atlassian.sal.api.user
Interface providing user based operations across various apps.
UserProfile - Interface in com.atlassian.sal.api.user
Interface encapsulating a user's profile information.
UserResolutionException - Exception in com.atlassian.sal.api.user
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.
UserResolutionException(String, Throwable) - Constructor for exception com.atlassian.sal.api.user.UserResolutionException
 
UserResolutionException(Throwable) - Constructor for exception com.atlassian.sal.api.user.UserResolutionException
 
UserResolutionException(String) - Constructor for exception com.atlassian.sal.api.user.UserResolutionException
 

V

validateFormEncodedToken(HttpServletRequest) - Method in interface com.atlassian.sal.api.xsrf.XsrfTokenValidator
Validate a form encoded token.
validateFormEncodedToken(HttpServletRequest) - Method in class com.atlassian.sal.core.xsrf.IndependentXsrfTokenValidator
 
valueOf(String) - Static method in enum com.atlassian.sal.api.auth.Authenticator.Result.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.sal.api.net.Request.MethodType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.sal.api.auth.Authenticator.Result.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.sal.api.net.Request.MethodType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSudoManager - Interface in com.atlassian.sal.api.websudo
Allows the client to request WebSudo protection from the host application.
WebSudoNotRequired - Annotation Type in com.atlassian.sal.api.websudo
Any Element marked with this annotation will bypass the WebSudo protection.
WebSudoRequired - Annotation Type in com.atlassian.sal.api.websudo
Elements marked with this annotation will require WebSudo protection.
WebSudoSessionException - Exception in com.atlassian.sal.api.websudo
Thrown if there is a problem with the WebSudo session (missing or expired) for a request that requires WebSudo.
WebSudoSessionException() - Constructor for exception com.atlassian.sal.api.websudo.WebSudoSessionException
 
WebSudoSessionException(String) - Constructor for exception com.atlassian.sal.api.websudo.WebSudoSessionException
 
WebSudoSessionException(String, Throwable) - Constructor for exception com.atlassian.sal.api.websudo.WebSudoSessionException
 
willExecuteWebSudoRequest(HttpServletRequest) - Method in interface com.atlassian.sal.api.websudo.WebSudoManager
Mark the current request as a request for a WebSudo protected resource.
willExecuteWebSudoRequest(HttpServletRequest) - Method in class com.atlassian.sal.core.websudo.NoopWebSudoManager
 

X

XSRF_COOKIE_KEY - Static variable in class com.atlassian.sal.core.xsrf.IndependentXsrfTokenAccessor
 
XSRF_PARAM_NAME - Static variable in class com.atlassian.sal.core.xsrf.IndependentXsrfTokenValidator
 
XsrfTokenAccessor - Interface in com.atlassian.sal.api.xsrf
Gives access to the applications XSRF tokens
XsrfTokenValidator - Interface in com.atlassian.sal.api.xsrf
Verifies that a submitted token is valid.

A B C D E G H I L M N O P R S T U V W X

Copyright © 2011 Atlassian. All Rights Reserved.