@Published(tag="architect") public class LanguageAttributeInHttpCookie extends LanguageAttributeInHttpSupport
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getKeepingLanguage(HttpRequest req,
ServletExecutionContext ctx)
保持している言語を取得する。
|
protected void |
keepLanguage(HttpRequest req,
ServletExecutionContext ctx,
java.lang.String language)
ユーザが選択した言語を保持する。
|
void |
setCookieDomain(java.lang.String cookieDomain)
言語を保持するクッキーが送信されるドメイン階層を設定する。
|
void |
setCookieMaxAge(java.lang.Integer cookieMaxAge)
言語を保持するクッキーの最長存続期間(秒単位)を設定する。
|
void |
setCookieName(java.lang.String cookieName)
言語を保持するクッキーの名前を設定する。
|
void |
setCookiePath(java.lang.String cookiePath)
言語を保持するクッキーが送信されるURIのパス階層を設定する。
|
void |
setCookieSecure(boolean secure)
言語を保持するクッキーのsecure属性有無を指定する。
(デフォルトではsecure属性を設定しない)
|
getLocale
getKey, getValue
public void setCookieName(java.lang.String cookieName)
cookieName
- 言語を保持するクッキーの名前public void setCookiePath(java.lang.String cookiePath)
cookiePath
- 言語を保持するクッキーが送信されるURIのパス階層public void setCookieDomain(java.lang.String cookieDomain)
cookieDomain
- 言語を保持するクッキーが送信されるドメイン階層public void setCookieMaxAge(java.lang.Integer cookieMaxAge)
cookieMaxAge
- 言語を保持するクッキーの最長存続期間(秒単位)public void setCookieSecure(boolean secure)
secure
- secure属性を設定するか否か(真の場合、secure属性を設定する)protected void keepLanguage(HttpRequest req, ServletExecutionContext ctx, java.lang.String language)
LanguageAttributeInHttpSupport
keepLanguage
in class LanguageAttributeInHttpSupport
req
- リクエストctx
- 実行コンテキストlanguage
- ユーザが選択した言語protected java.lang.String getKeepingLanguage(HttpRequest req, ServletExecutionContext ctx)
LanguageAttributeInHttpSupport
getKeepingLanguage
in class LanguageAttributeInHttpSupport
req
- リクエストctx
- 実行コンテキスト