/* Ċ Ġ* ĠCopyright Ġ 2 0 1 5 - 2 0 1 8 Ġthe Ġoriginal Ġauthor Ġor Ġauthors . Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ċ Ġ* Ġeither Ġexpress Ġor Ġimplied . ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ċ Ġ* Ġgoverning Ġpermissions Ġand Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġorg . dock side stage . my last a . direction . sponsor Ċ Ċ import Ġorg . db fl ute . optional . Optional Object Ċ import Ġorg . db fl ute . optional . Optional Thing Ċ import Ġorg . db fl ute . util . Df Type Util Ċ import Ġorg . last a fl ute . web . r uts . process . Action Runtime Ċ import Ġorg . last a fl ute . web . servlet . request . Request Manager Ċ import Ġorg . last a fl ute . web . servlet . request . User Locale Process Provider Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* Ġ@ author Ġj fl ute Ċ Ġ*/ Ċ class ĠPar ade pl aza User Locale Process Provider Ġ: ĠUser Locale Process Provider Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġis Accept Cookie Locale (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġfind Business Locale ( runtime Meta : ĠAction Runtime , Ġrequest Manager : ĠRequest Manager ): ĠOptional Thing < Locale > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠOptional Object . empty () Ġ// Ġto Ġnext Ġdetermin ation ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Requested Locale ( request Manager : ĠRequest Manager ): ĠOptional Thing < Locale > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠOptional Object . empty () Ġ// Ġmeans Ġbrowser Ġdefault ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Ġ================================================================= ================== ĊĠĠĠ Ġ// ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBasic ĠOverride ĊĠĠĠ Ġ// ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ= ============= ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġhash Ġ= ĠInteger . to HexString ( hashCode ()) ĊĠĠĠĠĠĠĠ Ġreturn ĠD f Type Util . to Class Title ( this ) Ġ+ Ġ" :{ accept Cookie Locale =" Ġ+ Ġis Accept Cookie Locale Ġ+ Ġ"} @" Ġ+ Ġhash ĊĠĠĠ Ġ} Ċ } Ċ