se.lu.thep.waf.constraints
Class ParameterValidator
java.lang.Object
se.lu.thep.waf.constraints.ParameterValidator
public class ParameterValidator
- extends java.lang.Object
|
Method Summary |
java.lang.Boolean |
getValidBoolean(java.lang.String value,
VBoolean param)
|
java.util.Date |
getValidDate(java.lang.String value,
VDate param)
|
java.lang.Float |
getValidFloat(java.lang.String value,
VFloat param)
|
java.lang.Integer |
getValidInteger(java.lang.String value,
VInteger param)
|
java.lang.String |
getValidString(java.lang.String value,
VString param)
|
void |
validate(VBoolean param,
java.lang.Boolean value)
|
void |
validate(VBoolean param,
java.lang.String value)
|
void |
validate(VDate param,
java.lang.String value)
|
void |
validate(VFloat param,
java.lang.Float value)
|
void |
validate(VFloat param,
java.lang.String value)
|
void |
validate(VInteger param,
java.lang.Integer value)
|
void |
validate(VInteger param,
java.lang.String value)
|
void |
validate(VString param,
java.lang.String value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParameterValidator
public ParameterValidator()
getValidDate
public java.util.Date getValidDate(java.lang.String value,
VDate param)
throws InvalidParameterValue
- Throws:
InvalidParameterValue
validate
public void validate(VDate param,
java.lang.String value)
throws InvalidParameterValue
- Throws:
InvalidParameterValue
validate
public void validate(VString param,
java.lang.String value)
throws InvalidParameterValue
- Throws:
InvalidParameterValue
validate
public void validate(VInteger param,
java.lang.String value)
throws InvalidParameterValue
- Throws:
InvalidParameterValue
validate
public void validate(VFloat param,
java.lang.String value)
throws InvalidParameterValue
- Throws:
InvalidParameterValue
validate
public void validate(VInteger param,
java.lang.Integer value)
throws InvalidParameterValue
- Throws:
InvalidParameterValue
validate
public void validate(VFloat param,
java.lang.Float value)
throws InvalidParameterValue
- Throws:
InvalidParameterValue
validate
public void validate(VBoolean param,
java.lang.String value)
throws InvalidParameterValue
- Throws:
InvalidParameterValue
validate
public void validate(VBoolean param,
java.lang.Boolean value)
throws InvalidParameterValue
- Throws:
InvalidParameterValue
getValidString
public java.lang.String getValidString(java.lang.String value,
VString param)
throws InvalidParameterValue
- Parameters:
value - param -
- Returns:
- null if value is null or value if all is ok
- Throws:
InvalidParameterValue - if value does not match the constraints in
param
getValidFloat
public java.lang.Float getValidFloat(java.lang.String value,
VFloat param)
throws InvalidParameterValue
- Throws:
InvalidParameterValue
getValidInteger
public java.lang.Integer getValidInteger(java.lang.String value,
VInteger param)
throws InvalidParameterValue
- Throws:
InvalidParameterValue
getValidBoolean
public java.lang.Boolean getValidBoolean(java.lang.String value,
VBoolean param)
throws InvalidParameterValue
- Throws:
InvalidParameterValue