Package com.priint.pubserver.lang
Class Language
java.lang.Object
com.priint.pubserver.lang.Language
Class representing language selection - encapsulates a two-letter lowercase language code.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LanguageLanguage value object indicating German language.static final LanguageLanguage value object indicating a default language, which is English.static final LanguageLanguage value object indicating English language.static final LanguageLanguage value object indicating French language.static final LanguageLanguage value object indicating Japanese language. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
EN
Language value object indicating English language. -
DE
Language value object indicating German language. -
JA
Language value object indicating Japanese language. -
FR
Language value object indicating French language. -
DEFAULT
Language value object indicating a default language, which is English.
-
-
Constructor Details
-
Language
Instantiates a new Language value object.- Parameters:
code- the two lowercase letters code of a language
-
-
Method Details
-
of
A shorthand method that statically instantiates a new Language value object.- Parameters:
code- the two lowercase letters code of a language
-
getCode
A getter for String code of a language.- Returns:
- the two lowercase letters code of a language
-
equals
-
hashCode
public int hashCode() -
toString
-