Class FormattedLongRange
java.lang.Object
com.webmethods.caf.faces.validator.BaseValidator
com.webmethods.caf.faces.validator.BaseFormattedNumberValidator
com.webmethods.caf.faces.validator.FormattedLongRange
- All Implemented Interfaces:
EventListener
,StateHolder
,Validator
@ClientSideValidator(function="CAF.Validator.formattedLongRange",
base="wm_cafshared",
scripts=@ClientSideScript(resource="/dyn/j/ui/js/validators/standard/standard.js",library="validators/standard/standard"))
public class FormattedLongRange
extends BaseFormattedNumberValidator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Long
protected Long
static final String
The standard converter id for this converter.Fields inherited from class com.webmethods.caf.faces.validator.BaseFormattedNumberValidator
m_DecFormat, m_sPattern
Fields inherited from class com.webmethods.caf.faces.validator.BaseValidator
BAD_PARAMETER_LONG_ID, BAD_PARAMETER_SHORT_ID, BAD_STRING_LONG_ID, BAD_STRING_SHORT_ID, BAD_TYPE_LONG_ID, BAD_TYPE_SHORT_ID, EMPTY_MESSAGE_ID, m_bShowCAFErrorMsg, m_bTransient, m_clientLocale, m_CustomMessage, MIN_MAX_MESSAGE_ID, NULL_PATTERN_MESSAGE_ID, OVER_MAX_MESSAGE_ID, UNDER_MIN_MESSAGE_ID
Fields inherited from interface javax.faces.validator.Validator
NOT_IN_RANGE_MESSAGE_ID
-
Constructor Summary
ConstructorsConstructorDescriptionFormattedLongRange
(long maximum) FormattedLongRange
(long maximum, long minimum) FormattedLongRange
(Long maximum) FormattedLongRange
(Long maximum, Long minimum) FormattedLongRange
(String maximum) FormattedLongRange
(String maximum, String minimum) -
Method Summary
Modifier and TypeMethodDescriptionlong
long
protected NumberFormat
getNumberFormater
(FacesContext context) void
restoreState
(FacesContext context, Object state) saveState
(FacesContext context) void
setMaximum
(long maximum) void
setMaximum
(Long maximum) void
setMaximum
(String maximum) void
setMinimum
(long minimum) void
setMinimum
(Long minimum) void
setMinimum
(String minimum) void
validate
(FacesContext context, UIComponent component, Object value) Methods inherited from class com.webmethods.caf.faces.validator.BaseFormattedNumberValidator
getFormatPattern, getNegativePattern, getNegativePrefixRegex, getNegativeRegex, getPattern, getPositivePattern, getPositiveRegex, getRegex, setPattern
Methods inherited from class com.webmethods.caf.faces.validator.BaseValidator
getClientLocale, getCustomErrorMsg, getRegionAsString, getshowCAFErrorMsg, isStringObj, isTransient, isValue, setCustomErrorMsg, setRegion, setshowCAFErrorMsg, setTransient
-
Field Details
-
VALIDATOR_ID
The standard converter id for this converter.
- See Also:
-
m_minimum
-
m_maximum
-
-
Constructor Details
-
FormattedLongRange
public FormattedLongRange() -
FormattedLongRange
-
FormattedLongRange
public FormattedLongRange(long maximum) -
FormattedLongRange
-
FormattedLongRange
-
FormattedLongRange
public FormattedLongRange(long maximum, long minimum) -
FormattedLongRange
-
-
Method Details
-
validate
public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException - Specified by:
validate
in interfaceValidator
- Overrides:
validate
in classBaseValidator
- Throws:
ValidatorException
-
getMaximum
public long getMaximum() -
setMaximum
public void setMaximum(long maximum) -
setMaximum
-
setMaximum
-
getMinimum
public long getMinimum() -
setMinimum
public void setMinimum(long minimum) -
setMinimum
-
setMinimum
-
saveState
- Specified by:
saveState
in interfaceStateHolder
- Overrides:
saveState
in classBaseFormattedNumberValidator
-
restoreState
- Specified by:
restoreState
in interfaceStateHolder
- Overrides:
restoreState
in classBaseFormattedNumberValidator
-
getNumberFormater
- Overrides:
getNumberFormater
in classBaseFormattedNumberValidator
-