Package com.webmethods.caf.faces.convert
Class CurrencyNumberConverter
java.lang.Object
com.webmethods.caf.faces.convert.BaseConverter
com.webmethods.caf.faces.convert.CurrencyNumberConverter
- All Implemented Interfaces:
StateHolder
,Converter
- Direct Known Subclasses:
CurrencyBigDecimalConverter
,CurrencyBigIntegerConverter
,CurrencyDoubleConverter
,CurrencyFloatConverter
,CurrencyIntegerConverter
,CurrencyLongConverter
,CurrencyShortConverter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected NumberFormat
protected String
protected String
Fields inherited from class com.webmethods.caf.faces.convert.BaseConverter
BAD_PARAMETER_LONG_ID, BAD_PARAMETER_SHORT_ID, BAD_STRING_LONG_ID, BAD_STRING_SHORT_ID, BAD_TYPE_LONG_ID, BAD_TYPE_SHORT_ID, m_bshowCAFErrorMsg, m_clientLocale, m_CustomMessage
Fields inherited from interface javax.faces.convert.Converter
DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAsObject
(FacesContext context, UIComponent component, String value) getAsString
(Object value, Class<?> classType, FacesContext context) getAsString
(FacesContext context, UIComponent component, Object value) getNumber
(String value, Class<?> classType, FacesContext context) getNumber
(String value, FacesContext context) Deprecated.protected NumberFormat
getNumberFormater
(FacesContext context) getRegion Set the locale for the validated to use.protected boolean
boolean
void
restoreState
(FacesContext context, Object state) saveState
(FacesContext context) void
setCurrencyCode
(String sValue) void
setPattern
(String sPattern) void
setRegion Set the locale for the validated to use.void
setTransient
(boolean bValue) Methods inherited from class com.webmethods.caf.faces.convert.BaseConverter
getBadCommonInputMsg, getBadInputMsg, getBadInputMsg, getBadInputStringTypeMsg, getBadInputTypeMsg, getClientLocale, getClientTimeZone, getCustomErrorMsg, getshowCAFErrorMsg, isBlankValue, isStringObj, isValue, setCustomErrorMsg, setshowCAFErrorMsg, validateFromObject, validateFromString
-
Field Details
-
CONVERTER_ID
- See Also:
-
m_sPattern
-
m_DecFormat
-
m_sCurrencyCode
-
-
Constructor Details
-
CurrencyNumberConverter
public CurrencyNumberConverter()
-
-
Method Details
-
getAsObject
- Specified by:
getAsObject
in interfaceConverter
-
getNumber
Deprecated.usegetNumber(String, Class, FacesContext)
instead -
getNumber
- Since:
- 9.7
-
getAsString
- Specified by:
getAsString
in interfaceConverter
-
getAsString
-
setPattern
-
getPattern
-
setRegion
Description copied from class:BaseConverter
setRegion Set the locale for the validated to use.- Overrides:
setRegion
in classBaseConverter
- Parameters:
region
- the local object to use. Null will make the locale use the session's locale.
-
getRegion
Description copied from class:BaseConverter
getRegion Set the locale for the validated to use. returns the Locale.toString(). the Construct a locale from a language code. Null or spaces will make the locale use the session's locale. also see java.util.Locale- Overrides:
getRegion
in classBaseConverter
-
setCurrencyCode
-
getCurrencyCode
-
isCurrency
protected boolean isCurrency() -
saveState
- Specified by:
saveState
in interfaceStateHolder
-
restoreState
- Specified by:
restoreState
in interfaceStateHolder
-
setTransient
public void setTransient(boolean bValue) - Specified by:
setTransient
in interfaceStateHolder
-
isTransient
public boolean isTransient()- Specified by:
isTransient
in interfaceStateHolder
-
getNumberFormater
-
getNumber(String, Class, FacesContext)
instead