|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.codestreet.messageforge.RFldConstraintI8 com.codestreet.messageforge.RFldConstraintI8MinMax
Class to represent a minimum/maximum value constraint on a byte numeric message field.
Field Summary | |
protected int |
maxVal_
Maximum value allowed. |
protected boolean |
maxValSet_
Flag to indicate if maximum value constraint is set. |
protected int |
minVal_
Minimum value allowed. |
protected boolean |
minValSet_
Flag to indicate if minimum value constraint is set. |
Method Summary | |
java.lang.String |
errDesc(java.lang.String fldName)
Get error description. |
boolean |
isValid(byte val)
Check if a value satisfies the constraint. |
static RFldConstraintI8MinMax |
valueOf(java.lang.String key,
java.lang.String fldName,
boolean minSet,
java.lang.Byte min,
boolean maxSet,
java.lang.Byte max)
Factory. |
static RFldConstraintI8MinMax |
valueOf(java.lang.String key,
java.lang.String fldName,
boolean minSet,
java.lang.String min,
boolean maxSet,
java.lang.String max)
Factory. |
Methods inherited from class com.codestreet.messageforge.RFldConstraintI8 |
isValid, validate, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected boolean minValSet_
protected boolean maxValSet_
protected int minVal_
protected int maxVal_
Method Detail |
public static RFldConstraintI8MinMax valueOf(java.lang.String key, java.lang.String fldName, boolean minSet, java.lang.Byte min, boolean maxSet, java.lang.Byte max) throws FieldValidationException
key
- Key to use for caching constraint.fldName
- Name of field to which this constraint is bound.minSet
- Flag to indicate whether min value is set.min
- Minimum length allowed. If this is null then no
constraint is placed on the minimum length.maxSet
- Flag to indicate whether max value is set.max
- Maximum length allowed. If this is null then no
constraint is placed on the maximum length.
FieldValidationException
public static RFldConstraintI8MinMax valueOf(java.lang.String key, java.lang.String fldName, boolean minSet, java.lang.String min, boolean maxSet, java.lang.String max) throws FieldValidationException
key
- Key to use for caching constraint.fldName
- Name of field to which this constraint is bound.minSet
- Flag to indicate whether min value is set.min
- Minimum length allowed. If this is null then no
constraint is placed on the minimum length.maxSet
- Flag to indicate whether max value is set.max
- Maximum length allowed. If this is null then no
constraint is placed on the maximum length.
FieldValidationException
public java.lang.String errDesc(java.lang.String fldName)
errDesc
in interface RFldConstraint
errDesc
in class RFldConstraintI8
fldName
- Field name.
public boolean isValid(byte val)
isValid
in class RFldConstraintI8
val
- Field value to validate.
RFld
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |