Clearspace API (1.7.0) Core Javadocs

com.jivesoftware.community
Interface LocaleManager

All Superinterfaces:
JiveManager

public interface LocaleManager
extends JiveManager

Manages Locale settings for various objects.


Method Summary
 java.util.Locale getLocale(Community community, User user, javax.servlet.http.HttpServletRequest req)
          Returns a Locale object for the specified entity, if one exists.
 
Methods inherited from interface com.jivesoftware.community.JiveManager
destroy, initialize
 

Method Detail

getLocale

java.util.Locale getLocale(Community community,
                           User user,
                           javax.servlet.http.HttpServletRequest req)
Returns a Locale object for the specified entity, if one exists. If a locale does not exist for the specific entity, it's parent entries will be checked. If a locale could not be found in the entity tree, the user specific locale will be returned, if it exists, otherwise the default Jive locale will be returned.

Parameters:
community - the community of the current action
user - the user associated with the request
req - the servlet request object, used to load the users locale.
Returns:
the locale associated with the entityDescriptor, or the user, or the default Jive locale.
See Also:
EntityDescriptor, User

Clearspace Project Page

Copyright © 1999-2007 Jive Software.