|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.validator.LongRangeValidator
org.apache.myfaces.trinidad.validator.LongRangeValidator
@JSFValidator(configExcluded=true) public class LongRangeValidator
Implementation for java.lang.Long
values.
Field Summary | |
---|---|
static String |
CONVERT_MESSAGE_ID
The message identifier of the FacesMessage to be created if the value cannot be converted to an integer |
static String |
MAXIMUM_MESSAGE_ID
The message identifier of the FacesMessage
to be created if the maximum value check fails. |
static String |
MINIMUM_MESSAGE_ID
The message identifier of the FacesMessage
to be created if the minimum value check fails. |
static String |
NOT_IN_RANGE_MESSAGE_ID
The message identifier of the FacesMessage
to be created if the maximum or minimum value check fails, and both
the maximum and minimum values for this validator have been set. |
static String |
VALIDATOR_ID
|
Fields inherited from class javax.faces.validator.LongRangeValidator |
---|
TYPE_MESSAGE_ID |
Constructor Summary | |
---|---|
LongRangeValidator()
Construct a Validator with no preconfigured limits. |
|
LongRangeValidator(long maximum)
Construct a Validator with the specified preconfigured
limit. |
|
LongRangeValidator(long maximum,
long minimum)
Construct a Validator with the specified preconfigured
limits. |
Method Summary | |
---|---|
boolean |
equals(Object otherObj)
|
String |
getHintMaximum()
Return custom hint maximum message. |
String |
getHintMinimum()
Return custom hint minimum message. |
String |
getHintNotInRange()
Return custom hint notInRange message. |
long |
getMaximum()
Return the maximum value to be enforced by this Validator or null if it has not been
set. |
String |
getMessageDetailMaximum()
Return custom detail error message that was set for creating FacesMessage ,
for cases where input value exceeds the maximum value set. |
String |
getMessageDetailMinimum()
Return custom detail error message that was set for creating FacesMessage ,
for cases where, input value is less than the minimum value set. |
String |
getMessageDetailNotInRange()
Return custom detail error message that was set for creating FacesMessage ,
for cases where, input value exceeds the maximum value and is
less than the minimum value set. |
long |
getMinimum()
Return the minimum value to be enforced by this Validator , or null if it has not been
set. |
javax.faces.el.ValueBinding |
getValueBinding(String name)
Deprecated. |
javax.el.ValueExpression |
getValueExpression(String name)
Return the ValueExpression used to calculate the value for the
specified attribute name, if any. |
int |
hashCode()
|
boolean |
isDisabled()
Return whether it is disabled. |
protected boolean |
isMaximumSet()
|
protected boolean |
isMinimumSet()
|
boolean |
isTransient()
|
void |
restoreState(javax.faces.context.FacesContext context,
Object state)
|
Object |
saveState(javax.faces.context.FacesContext context)
|
void |
setDisabled(boolean isDisabled)
Return whether it is disabled. |
void |
setHintMaximum(String hintMaximum)
Custom hint maximum message. |
void |
setHintMinimum(String hintMinimum)
Custom hint minimum message. |
void |
setHintNotInRange(String hintNotInRange)
Custom hint notInRange message. |
void |
setMaximum(long maximum)
Set the maximum value to be enforced by this Validator . |
void |
setMessageDetailMaximum(String maximumMessageDetail)
Custom error message to be used, for creating detail part of the FacesMessage , when input value exceeds the maximum value set. |
void |
setMessageDetailMinimum(String minimumMessageDetail)
Custom error message to be used, for creating detail part of the FacesMessage , when input value is less the set
minimum value. |
void |
setMessageDetailNotInRange(String notInRangeMessageDetail)
Custom error message to be used, for creating detail part of the FacesMessage , when input value is not with in the range,
when minimum and maximum is set. |
void |
setMinimum(long minimum)
Set the minimum value to be enforced by this Validator . |
void |
setTransient(boolean transientValue)
|
void |
setValueBinding(String name,
javax.faces.el.ValueBinding binding)
Deprecated. |
void |
setValueExpression(String name,
javax.el.ValueExpression expression)
Set the ValueExpression used to calculate the value for the
specified attribute if any. |
void |
validate(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object value)
|
Methods inherited from class javax.faces.validator.LongRangeValidator |
---|
clearInitialState, initialStateMarked, markInitialState |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String VALIDATOR_ID
public static final String MAXIMUM_MESSAGE_ID
The message identifier of the FacesMessage
to be created if the maximum value check fails. The message format
string for this message may optionally include {0}
,
{1}
and {3}
placeholders,
which will be replaced by user input, component label and configured
maximum value.
public static final String MINIMUM_MESSAGE_ID
The message identifier of the FacesMessage
to be created if the minimum value check fails. The message format
string for this message may optionally include {0}
,
{1}
and {2}
placeholders, which will be replaced
by user input, component label and configured minimum value.
public static final String NOT_IN_RANGE_MESSAGE_ID
The message identifier of the FacesMessage
to be created if the maximum or minimum value check fails, and both
the maximum and minimum values for this validator have been set.
The message format string for this message may optionally include
{0}
, {1}
, {2}
and {3}
placeholders, which will be replaced by user input, component label,
configured minimum value and configured maximum value.
public static final String CONVERT_MESSAGE_ID
The message identifier of the FacesMessage to be created if the value cannot be converted to an integer
Constructor Detail |
---|
public LongRangeValidator()
Validator
with no preconfigured limits.
public LongRangeValidator(long maximum)
Validator
with the specified preconfigured
limit.
maximum
- Maximum value to allowpublic LongRangeValidator(long maximum, long minimum)
Validator
with the specified preconfigured
limits.
maximum
- Maximum value to allowminimum
- Minimum value to allowMethod Detail |
---|
@JSFProperty public long getMaximum()
Validator
or null if it has not been
set.
getMaximum
in class javax.faces.validator.LongRangeValidator
public void setMaximum(long maximum)
Validator
.
setMaximum
in class javax.faces.validator.LongRangeValidator
maximum
- The new maximum value@JSFProperty public long getMinimum()
Validator
, or null if it has not been
set.
getMinimum
in class javax.faces.validator.LongRangeValidator
public void setMinimum(long minimum)
Validator
.
setMinimum
in class javax.faces.validator.LongRangeValidator
minimum
- The new minimum valuepublic void setMessageDetailMaximum(String maximumMessageDetail)
Custom error message to be used, for creating detail part of the
FacesMessage
, when input value exceeds the maximum value set.
MAXIMUM_MESSAGE_ID
maximumMessageDetail
- Custom error message.@JSFProperty public String getMessageDetailMaximum()
Return custom detail error message that was set for creating FacesMessage
,
for cases where input value exceeds the maximum
value set.
setMessageDetailMaximum(String)
public void setMessageDetailMinimum(String minimumMessageDetail)
Custom error message to be used, for creating detail part of the
FacesMessage
, when input value is less the set
minimum
value.
MINIMUM_MESSAGE_ID
minimumMessageDetail
- Custom error message.@JSFProperty public String getMessageDetailMinimum()
Return custom detail error message that was set for creating FacesMessage
,
for cases where, input value is less than the minimum
value set.
setMessageDetailMinimum(String)
public void setMessageDetailNotInRange(String notInRangeMessageDetail)
Custom error message to be used, for creating detail part of the
FacesMessage
, when input value is not with in the range,
when minimum
and maximum
is set.
NOT_IN_RANGE_MESSAGE_ID
notInRangeMessageDetail
- Custom error message.@JSFProperty public String getMessageDetailNotInRange()
Return custom detail error message that was set for creating FacesMessage
,
for cases where, input value exceeds the maximum
value and is
less than the minimum
value set.
setMessageDetailNotInRange(String)
public void setHintMaximum(String hintMaximum)
Custom hint maximum message.
Overrides default hint message
hintMaximum
- Custom hint message.@JSFProperty(tagExcluded=true) public String getHintMaximum()
Return custom hint maximum message.
setHintMaximum(String)
public void setHintMinimum(String hintMinimum)
Custom hint minimum message.
Overrides default hint message
hintMinimum
- Custom hint message.@JSFProperty(tagExcluded=true) public String getHintMinimum()
Return custom hint minimum message.
setHintMinimum(String)
public void setHintNotInRange(String hintNotInRange)
Custom hint notInRange message.
Overrides default hint message
hintNotInRange
- Custom hint message.public String getHintNotInRange()
Return custom hint notInRange message.
setHintNotInRange(java.lang.String)
public void validate(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value) throws javax.faces.validator.ValidatorException
validate
in interface javax.faces.validator.Validator
validate
in class javax.faces.validator.LongRangeValidator
javax.faces.validator.ValidatorException
public Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
saveState
in class javax.faces.validator.LongRangeValidator
public void restoreState(javax.faces.context.FacesContext context, Object state)
restoreState
in interface javax.faces.component.StateHolder
restoreState
in class javax.faces.validator.LongRangeValidator
public void setValueExpression(String name, javax.el.ValueExpression expression)
Set the ValueExpression
used to calculate the value for the
specified attribute if any.
name
- Name of the attribute for which to set a ValueExpression
expression
- The ValueExpression
to set, or null
to remove any currently set ValueExpression
NullPointerException
- if name
is null
IllegalArgumentException
- if name
is not a valid
attribute of this converterpublic javax.el.ValueExpression getValueExpression(String name)
Return the ValueExpression
used to calculate the value for the
specified attribute name, if any.
name
- Name of the attribute or property for which to retrieve a
ValueExpression
NullPointerException
- if name
is null
IllegalArgumentException
- if name
is not a valid
attribute of this converterpublic void setValueBinding(String name, javax.faces.el.ValueBinding binding)
Set the ValueBinding
used to calculate the value for the
specified attribute if any.
name
- Name of the attribute for which to set a ValueBinding
binding
- The ValueBinding
to set, or null
to remove any currently set ValueBinding
NullPointerException
- if name
is null
IllegalArgumentException
- if name
is not a valid
attribute of this validatorpublic javax.faces.el.ValueBinding getValueBinding(String name)
Return the ValueBinding
used to calculate the value for the
specified attribute name, if any.
name
- Name of the attribute or property for which to retrieve a
ValueBinding
NullPointerException
- if name
is null
IllegalArgumentException
- if name
is not a valid
attribute of this validator@JSFProperty(istransient=true, tagExcluded=true) public boolean isTransient()
isTransient
in interface javax.faces.component.StateHolder
isTransient
in class javax.faces.validator.LongRangeValidator
public void setTransient(boolean transientValue)
setTransient
in interface javax.faces.component.StateHolder
setTransient
in class javax.faces.validator.LongRangeValidator
public boolean equals(Object otherObj)
equals
in class javax.faces.validator.LongRangeValidator
public int hashCode()
hashCode
in class javax.faces.validator.LongRangeValidator
public void setDisabled(boolean isDisabled)
public boolean isDisabled()
protected boolean isMaximumSet()
protected boolean isMinimumSet()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |