org.benow.security.user
Interface LanguageUserModule

All Superinterfaces:
UserModule

public interface LanguageUserModule
extends UserModule

User module holding language info for user. Use implementation when accessing, ie:

 LanguageUserModule lum=Security.getCurrentUser().getUserModule(LanguageUserModuleImpl.class);
 

Author:
andy

Field Summary
static org.benow.java.config.entry.StringConfigurationEntry CFG_DEFAULT_LANGUAGE
           
 
Method Summary
 java.lang.String getLanguage()
           
 java.lang.String getLanguageShort()
           
 boolean usesDefaultLanguage()
           
 
Methods inherited from interface org.benow.security.user.UserModule
getOwner, setOwner
 

Field Detail

CFG_DEFAULT_LANGUAGE

static final org.benow.java.config.entry.StringConfigurationEntry CFG_DEFAULT_LANGUAGE
Method Detail

getLanguageShort

java.lang.String getLanguageShort()
Returns:
short representation of language (ie 'en')

getLanguage

java.lang.String getLanguage()
Returns:
full id of language (ie 'English')

usesDefaultLanguage

boolean usesDefaultLanguage()
Returns:
true if the language used is the default