Package com.iizix.prop
Class AppLanguages.Result
- java.lang.Object
- com.iizix.prop.AppLanguages.Result
- Enclosing class:
- AppLanguages
public static class AppLanguages.Result extends java.lang.Object
The result of the language code look-up.
Field Summary
Fields Modifier and Type Field Description java.lang.String
applicationLanguageCode
The application-defined language code to use, never null.boolean
isUnknownLanguage
Flag indicating that the result is a default result as the application doesn't have language support set-up or does not provide a default language as fall-back.java.lang.String
userLanguageCode
The user language code to use if non-null.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
Checks if two results equals.int
hashCode()
Hash code.java.lang.String
toString()
Returns a string representation of the result.
Field Detail
applicationLanguageCode
public final java.lang.String applicationLanguageCode
The application-defined language code to use, never null.
userLanguageCode
public final java.lang.String userLanguageCode
The user language code to use if non-null.When this value is non-null, the user language code must be changed in order to match the application UI on the client side, i.e. date/time and other locale information must be changed to match this language code.
If this variable is null, the user can keep it's locale settings as is.
isUnknownLanguage
public final boolean isUnknownLanguage
Flag indicating that the result is a default result as the application doesn't have language support set-up or does not provide a default language as fall-back.
Method Detail
equals
public boolean equals(java.lang.Object o)
Checks if two results equals.- Overrides:
equals
in classjava.lang.Object
hashCode
public int hashCode()
Hash code.- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- Returns the hash code.
toString
public java.lang.String toString()
Returns a string representation of the result.- Overrides:
toString
in classjava.lang.Object
- Returns:
- a String such as "language code 'applicationLanguageCode' [, change user language to 'userLanguageCode'] [, unknown language code]".