Package org.apache.myfaces.cdi.wrapper
Class FacesConverterCDIWrapper
- java.lang.Object
-
- org.apache.myfaces.cdi.wrapper.FacesConverterCDIWrapper
-
- All Implemented Interfaces:
PartialStateHolder
,StateHolder
,Converter
,FacesWrapper<Converter>
public class FacesConverterCDIWrapper extends Object implements PartialStateHolder, Converter, FacesWrapper<Converter>
-
-
Field Summary
-
Fields inherited from interface jakarta.faces.convert.Converter
DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME
-
-
Constructor Summary
Constructors Constructor Description FacesConverterCDIWrapper()
FacesConverterCDIWrapper(Class<? extends Converter> converterClass, Class<?> forClass, String converterId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearInitialState()
Object
getAsObject(FacesContext context, UIComponent component, String value)
String
getAsString(FacesContext context, UIComponent component, Object value)
Converter
getWrapped()
boolean
initialStateMarked()
boolean
isTransient()
void
markInitialState()
void
restoreState(FacesContext context, Object state)
Object
saveState(FacesContext context)
void
setTransient(boolean newTransientValue)
-
-
-
Method Detail
-
getAsObject
public Object getAsObject(FacesContext context, UIComponent component, String value) throws ConverterException
- Specified by:
getAsObject
in interfaceConverter
- Throws:
ConverterException
-
getAsString
public String getAsString(FacesContext context, UIComponent component, Object value) throws ConverterException
- Specified by:
getAsString
in interfaceConverter
- Throws:
ConverterException
-
getWrapped
public Converter getWrapped()
- Specified by:
getWrapped
in interfaceFacesWrapper<Converter>
-
saveState
public Object saveState(FacesContext context)
- Specified by:
saveState
in interfaceStateHolder
-
restoreState
public void restoreState(FacesContext context, Object state)
- Specified by:
restoreState
in interfaceStateHolder
-
isTransient
public boolean isTransient()
- Specified by:
isTransient
in interfaceStateHolder
-
setTransient
public void setTransient(boolean newTransientValue)
- Specified by:
setTransient
in interfaceStateHolder
-
clearInitialState
public void clearInitialState()
- Specified by:
clearInitialState
in interfacePartialStateHolder
-
initialStateMarked
public boolean initialStateMarked()
- Specified by:
initialStateMarked
in interfacePartialStateHolder
-
markInitialState
public void markInitialState()
- Specified by:
markInitialState
in interfacePartialStateHolder
-
-