com.atlassian.gadgets.publisher.internal
Class MessageBundleResource

java.lang.Object
  extended by com.atlassian.gadgets.publisher.internal.MessageBundleResource

public class MessageBundleResource
extends Object

REST endpoint that serves localized messages for gadgets.


Constructor Summary
MessageBundleResource(com.atlassian.sal.api.message.I18nResolver i18nResolver)
          Constructor.
 
Method Summary
 javax.ws.rs.core.Response getMessages(String requestPrefix, LocaleParser locale)
          Returns an XML representation of the specified bundle prefix(es) and locale suitable for use by the gadgets.msg JavaScript API.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageBundleResource

public MessageBundleResource(com.atlassian.sal.api.message.I18nResolver i18nResolver)
Constructor.

Parameters:
i18nResolver - the I18nResolver to use for getting translations
Method Detail

getMessages

public javax.ws.rs.core.Response getMessages(String requestPrefix,
                                             LocaleParser locale)
Returns an XML representation of the specified bundle prefix(es) and locale suitable for use by the gadgets.msg JavaScript API.

Parameters:
requestPrefix - the message bundle prefix(es) to load
locale - the locale for which to load the messages
Returns:
a Response containing the messages


Copyright © 2009 Atlassian. All Rights Reserved.