Package jakarta.faces.validator
Class LongRangeValidator
- java.lang.Object
- 
- jakarta.faces.validator.LongRangeValidator
 
- 
- All Implemented Interfaces:
- PartialStateHolder,- StateHolder,- Validator,- EventListener
 
 @JSFValidator(name="f:validateLongRange", bodyContent="empty") @JSFJspProperty(name="binding", returnType="jakarta.faces.validator.LongRangeValidator", longDesc="A ValueExpression that evaluates to a LongRangeValidator.") public class LongRangeValidator extends Object implements Validator, PartialStateHolderCreates a validator and associateds it with the nearest parent UIComponent. When invoked, the validator ensures that values are valid longs that lie within the minimum and maximum values specified. Commonly associated with a h:inputText entity. Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of Faces Specification
- 
- 
Field SummaryFields Modifier and Type Field Description static StringMAXIMUM_MESSAGE_IDstatic StringMINIMUM_MESSAGE_IDstatic StringNOT_IN_RANGE_MESSAGE_IDstatic StringTYPE_MESSAGE_IDstatic StringVALIDATOR_ID
 - 
Constructor SummaryConstructors Constructor Description LongRangeValidator()LongRangeValidator(long maximum)LongRangeValidator(long maximum, long minimum)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearInitialState()booleanequals(Object o)longgetMaximum()The largest value that should be considered valid.longgetMinimum()The smallest value that should be considered valid.inthashCode()booleaninitialStateMarked()booleanisTransient()voidmarkInitialState()voidrestoreState(FacesContext context, Object state)ObjectsaveState(FacesContext context)voidsetMaximum(long maximum)voidsetMinimum(long minimum)voidsetTransient(boolean transientValue)voidvalidate(FacesContext facesContext, UIComponent uiComponent, Object value)
 
- 
- 
- 
Field Detail- 
MAXIMUM_MESSAGE_IDpublic static final String MAXIMUM_MESSAGE_ID - See Also:
- Constant Field Values
 
 - 
MINIMUM_MESSAGE_IDpublic static final String MINIMUM_MESSAGE_ID - See Also:
- Constant Field Values
 
 - 
TYPE_MESSAGE_IDpublic static final String TYPE_MESSAGE_ID - See Also:
- Constant Field Values
 
 - 
VALIDATOR_IDpublic static final String VALIDATOR_ID - See Also:
- Constant Field Values
 
 - 
NOT_IN_RANGE_MESSAGE_IDpublic static final String NOT_IN_RANGE_MESSAGE_ID - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
validatepublic void validate(FacesContext facesContext, UIComponent uiComponent, Object value) throws ValidatorException - Specified by:
- validatein interface- Validator
- Throws:
- ValidatorException
 
 - 
getMaximum@JSFProperty(deferredValueType="java.lang.Long") public long getMaximum() The largest value that should be considered valid.
 - 
setMaximumpublic void setMaximum(long maximum) 
 - 
getMinimum@JSFProperty(deferredValueType="java.lang.Long") public long getMinimum() The smallest value that should be considered valid.
 - 
setMinimumpublic void setMinimum(long minimum) 
 - 
isTransientpublic boolean isTransient() - Specified by:
- isTransientin interface- StateHolder
 
 - 
setTransientpublic void setTransient(boolean transientValue) - Specified by:
- setTransientin interface- StateHolder
 
 - 
saveStatepublic Object saveState(FacesContext context) - Specified by:
- saveStatein interface- StateHolder
 
 - 
restoreStatepublic void restoreState(FacesContext context, Object state) - Specified by:
- restoreStatein interface- StateHolder
 
 - 
clearInitialStatepublic void clearInitialState() - Specified by:
- clearInitialStatein interface- PartialStateHolder
 
 - 
initialStateMarkedpublic boolean initialStateMarked() - Specified by:
- initialStateMarkedin interface- PartialStateHolder
 
 - 
markInitialStatepublic void markInitialState() - Specified by:
- markInitialStatein interface- PartialStateHolder
 
 
- 
 
-