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
Commandimplementation for retrieving the requested Locale from ourContext, and storing it under the context attribute key returned by thelocaleKeyproperty.- 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.StringlocaleKeyThe 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 booleanexecute(Context context)Retrieve theLocalefor this request, and store it under the specified context attribute.protected abstract java.util.LocalegetLocale(Context context)Retrieve and return theLocalefor this request.java.lang.StringgetLocaleKey()Return the context attribute key under which we will store the requestLocale.voidsetLocaleKey(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
Localefor this request, and store it under the specified context attribute.
-
-