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, PartialStateHolder
Creates 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
- 
Constructor SummaryConstructorsConstructorDescriptionLongRangeValidator(long maximum) LongRangeValidator(long maximum, long minimum) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidbooleanlongThe largest value that should be considered valid.longThe smallest value that should be considered valid.inthashCode()booleanbooleanvoidvoidrestoreState(FacesContext context, Object state) saveState(FacesContext context) voidsetMaximum(long maximum) voidsetMinimum(long minimum) voidsetTransient(boolean transientValue) voidvalidate(FacesContext facesContext, UIComponent uiComponent, Object value) 
- 
Field Details- 
MAXIMUM_MESSAGE_ID- See Also:
 
- 
MINIMUM_MESSAGE_ID- See Also:
 
- 
TYPE_MESSAGE_ID- See Also:
 
- 
VALIDATOR_ID- See Also:
 
- 
NOT_IN_RANGE_MESSAGE_ID- See Also:
 
 
- 
- 
Constructor Details- 
LongRangeValidatorpublic LongRangeValidator()
- 
LongRangeValidatorpublic LongRangeValidator(long maximum) 
- 
LongRangeValidatorpublic LongRangeValidator(long maximum, long minimum) 
 
- 
- 
Method Details- 
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
 
- 
saveState- Specified by:
- saveStatein interface- StateHolder
 
- 
restoreState- Specified by:
- restoreStatein interface- StateHolder
 
- 
equals
- 
hashCodepublic int hashCode()
- 
clearInitialStatepublic void clearInitialState()- Specified by:
- clearInitialStatein interface- PartialStateHolder
 
- 
initialStateMarkedpublic boolean initialStateMarked()- Specified by:
- initialStateMarkedin interface- PartialStateHolder
 
- 
markInitialStatepublic void markInitialState()- Specified by:
- markInitialStatein interface- PartialStateHolder
 
 
-