com.atlassian.confluence.plugins.rest.resources
Class I18nResource
java.lang.Object
com.atlassian.confluence.plugins.rest.resources.AbstractResource
com.atlassian.confluence.plugins.rest.resources.I18nResource
public class I18nResource
- extends AbstractResource
Rest resource for accessing translations in Confluence.
Method Summary |
javax.ws.rs.core.Response |
get(Set<String> pluginKeys)
Returns the text for the given plugin keys. |
javax.ws.rs.core.Response |
getI18n(String pluginKey)
Returns the text for the given plugin key. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
I18nResource
public I18nResource(UserAccessor userAccessor,
com.atlassian.plugin.PluginAccessor pluginAccessor,
LocaleManager localeManager,
I18NBeanFactory i18NBeanFactory,
HttpContext httpContext,
SpacePermissionManager spacePermissionManager)
get
public javax.ws.rs.core.Response get(Set<String> pluginKeys)
- Returns the text for the given plugin keys.
- Returns:
getI18n
public javax.ws.rs.core.Response getI18n(String pluginKey)
- Returns the text for the given plugin key. If the specified plugin key does
not exist, or the caller does not have permission to access the plugin
texts, the response is HTTP 404 (not found). Note that only JSON is
returned. An example URL including a plugin key would look like this:
http://host/confluence/rest/prototype/1/i18n/com.atlassian.confluence.tinymceplugin
- Parameters:
pluginKey
- The plugin key as it is defined in the atlassian-plugin.xml.
- Returns:
- all the translated keys for the given plugin key.
Copyright © 2003-2012 Atlassian. All Rights Reserved.