java.lang.Object
com.sun.faces.cdi.CdiConverter
-
Field Summary
Fields inherited from interface jakarta.faces.convert.Converter
DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.CdiConverter(String converterId, Class forClass, Converter delegate) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetAsObject(FacesContext facesContext, UIComponent component, String value) Get the object.getAsString(FacesContext facesContext, UIComponent component, Object value) Get the string representation.booleanIs the converter transient.voidrestoreState(FacesContext facesContext, Object state) Restore the state.saveState(FacesContext facesContext) Save the state.voidsetTransient(boolean transientValue) Set the converter to transient.
-
Constructor Details
-
CdiConverter
public CdiConverter()Constructor. -
CdiConverter
-
-
Method Details
-
getAsObject
Get the object.- Specified by:
getAsObjectin interfaceConverter- Parameters:
facesContext- the Faces context.component- the UI component.value- the value.- Returns:
- the object.
-
getAsString
Get the string representation.- Specified by:
getAsStringin interfaceConverter- Parameters:
facesContext- the Faces context.component- the UI component.value- the value.- Returns:
- the string.
-
saveState
Save the state.- Specified by:
saveStatein interfaceStateHolder- Parameters:
facesContext- the Faces context.- Returns:
- the saved object.
-
restoreState
Restore the state.- Specified by:
restoreStatein interfaceStateHolder- Parameters:
facesContext- the Faces context.state- the state.
-
isTransient
public boolean isTransient()Is the converter transient.- Specified by:
isTransientin interfaceStateHolder- Returns:
- false
-
setTransient
public void setTransient(boolean transientValue) Set the converter to transient.We ignore the call as our proxy is always non-transient.
- Specified by:
setTransientin interfaceStateHolder- Parameters:
transientValue- whether converter should be set to transient
-