Package jakarta.portlet.filter
Class MutableActionParametersWrapper
- java.lang.Object
-
- jakarta.portlet.filter.PortletParametersWrapper
-
- jakarta.portlet.filter.MutablePortletParametersWrapper
-
- jakarta.portlet.filter.MutableActionParametersWrapper
-
- All Implemented Interfaces:
ActionParameters,Mutable,MutableActionParameters,MutablePortletParameters,PortletParameters
public class MutableActionParametersWrapper extends MutablePortletParametersWrapper implements MutableActionParameters
TheMutableActionParametersWrapperprovides a convenient implementation of theMutableActionParametersinterface that can be subclassed by developers. This class implements the Wrapper or Decorator pattern. Methods default to calling through to the wrapped request object.- Since:
- 3.0
-
-
Field Summary
-
Fields inherited from class jakarta.portlet.filter.PortletParametersWrapper
wrapped
-
-
Constructor Summary
Constructors Constructor Description MutableActionParametersWrapper(MutableActionParameters wrapped)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableActionParametersclone()Returns aMutablePortletParametersobject encapsulating a copy of the same parameters as the original object.MutableActionParametersgetWrapped()Gets the wrapped object.voidsetWrapped(MutableActionParameters wrapped)Sets the wrapped object.-
Methods inherited from class jakarta.portlet.filter.MutablePortletParametersWrapper
add, clear, removeParameter, set, setValue, setValues, setWrapped
-
Methods inherited from class jakarta.portlet.filter.PortletParametersWrapper
getNames, getValue, getValues, isEmpty, setWrapped, size
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jakarta.portlet.MutablePortletParameters
add, clear, getNames, removeParameter, set, setValue, setValues
-
Methods inherited from interface jakarta.portlet.PortletParameters
getValue, getValues, isEmpty, size
-
-
-
-
Constructor Detail
-
MutableActionParametersWrapper
public MutableActionParametersWrapper(MutableActionParameters wrapped)
- Parameters:
wrapped- the wrapped object to set.- Throws:
IllegalArgumentException- if the MutableActionParameters is null.
-
-
Method Detail
-
getWrapped
public MutableActionParameters getWrapped()
Gets the wrapped object.- Overrides:
getWrappedin classMutablePortletParametersWrapper- Returns:
- the wrapped object.
-
setWrapped
public void setWrapped(MutableActionParameters wrapped)
Sets the wrapped object.- Parameters:
wrapped- the wrapped object to set.- Throws:
IllegalArgumentException- if the MutableActionParameters is null.
-
clone
public MutableActionParameters clone()
Description copied from interface:PortletParametersReturns aMutablePortletParametersobject encapsulating a copy of the same parameters as the original object. Changing a mutable copy will not influence the source object.- Specified by:
clonein interfaceActionParameters- Specified by:
clonein interfacePortletParameters- Overrides:
clonein classPortletParametersWrapper- Returns:
- Mutable clone of PortletParameters object
-
-