Package org.apache.commons.chain.web
Class AbstractGetLocaleCommand
- java.lang.Object
-
- org.apache.commons.chain.web.AbstractGetLocaleCommand
-
- All Implemented Interfaces:
Command
- Direct Known Subclasses:
PortletGetLocaleCommand
,ServletGetLocaleCommand
public abstract class AbstractGetLocaleCommand extends java.lang.Object implements Command
Abstract base
Command
implementation for retrieving the requested Locale from ourContext
, and storing it under the context attribute key returned by thelocaleKey
property.- Version:
- $Revision: 480477 $ $Date: 2006-11-29 08:34:52 +0000 (Wed, 29 Nov 2006) $
- Author:
- Craig R. McClanahan
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
localeKey
The context attribute key used to store theLocale
.-
Fields inherited from interface org.apache.commons.chain.Command
CONTINUE_PROCESSING, PROCESSING_COMPLETE
-
-
Constructor Summary
Constructors Constructor Description AbstractGetLocaleCommand()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
execute(Context context)
Retrieve theLocale
for this request, and store it under the specified context attribute.protected abstract java.util.Locale
getLocale(Context context)
Retrieve and return theLocale
for this request.java.lang.String
getLocaleKey()
Return the context attribute key under which we will store the requestLocale
.void
setLocaleKey(java.lang.String localeKey)
Set the context attribute key under which we will store the requestLocale
.
-
-
-
Method Detail
-
getLocaleKey
public java.lang.String getLocaleKey()
Return the context attribute key under which we will store the request
Locale
.- Returns:
- The context attribute key of the request
Locale
.
-
setLocaleKey
public void setLocaleKey(java.lang.String localeKey)
Set the context attribute key under which we will store the request
Locale
.- Parameters:
localeKey
- The new context attribute key
-
execute
public boolean execute(Context context) throws java.lang.Exception
Retrieve the
Locale
for this request, and store it under the specified context attribute.
-
-