|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.btt.base.types.AbstractValidator
com.ibm.btt.base.types.impl.BaseValidator<K,T>
public abstract class BaseValidator<K,T extends BaseValidator.ValidationParamBean>
Nested Class Summary | |
---|---|
static class |
BaseValidator.ValidationParamBean
|
Field Summary |
---|
Fields inherited from class com.ibm.btt.base.types.AbstractValidator |
---|
keyValuePairs |
Fields inherited from interface com.ibm.btt.base.types.TypeConstants |
---|
amended, CONV_TYPE_DEFAULT, CONV_TYPE_HOST, CONV_TYPE_HTML, CONV_TYPE_OUTPUT, CONV_TYPE_SER, CONV_TYPE_XML, disabled, hidden, isAmended, isDisabled, isHidden, isMandatory, isOmitted, isReadOnly, mandatory, omitted, readOnly, TYPE_DEFAULT, TYPE_REGISTRY_INIT_SIZE |
Constructor Summary | |
---|---|
BaseValidator()
|
|
BaseValidator(java.util.Hashtable<?,?> keyValuePairs)
|
Method Summary | |
---|---|
protected java.lang.Object |
getParameter(java.lang.String key,
java.util.Hashtable<?,?> parameters,
PropertyDescription descriptor)
|
protected T |
getParameterBean()
|
abstract void |
validate(K convertedValue,
T params)
Verify the legality of specified input object depends on BTT type parameters |
java.lang.Object |
validate(java.lang.Object arg0,
PropertyDescription arg1)
Validates the object and, if successful, returns the object. |
java.lang.Object |
validate(java.lang.Object value,
PropertyDescription descriptor,
Hashtable parameters)
Validates the object and, if successful, returns the object. |
java.lang.Object |
validate(java.lang.String arg0,
PropertyDescription arg1)
Validates the object and, if successful, returns the object. |
java.lang.Object |
validate(java.lang.String arg0,
java.lang.String arg1,
PropertyDescription arg2)
Validates the object and, if successful, returns the object. |
java.lang.Object |
validate(java.lang.String arg0,
java.lang.String covnType,
PropertyDescription pd,
Hashtable parameters)
Validates the object and, if successful, returns the object. |
java.lang.Object |
validateForType(java.lang.Object toValidate,
PropertyDescription descriptor)
Deprecated. |
java.lang.Object |
validateForType(java.lang.Object toValidate,
PropertyDescription descriptor,
Hashtable parameters)
Deprecated. |
Methods inherited from class com.ibm.btt.base.types.AbstractValidator |
---|
getParameters, readExternal, validateParams, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BaseValidator()
public BaseValidator(java.util.Hashtable<?,?> keyValuePairs)
Method Detail |
---|
public abstract void validate(K convertedValue, T params) throws DSETypeException
convertedValue
- Specified input objectparams
- BTT type parameters
DSETypeException
- Throw DSETypeException when failed to verify the specified input object.protected T getParameterBean() throws java.lang.Exception
java.lang.Exception
protected java.lang.Object getParameter(java.lang.String key, java.util.Hashtable<?,?> parameters, PropertyDescription descriptor)
public java.lang.Object validate(java.lang.Object value, PropertyDescription descriptor, Hashtable parameters) throws DSETypeException
AbstractValidator
validate
in interface Validation
validate
in class AbstractValidator
value
- Objectdescriptor
- PropertyDescriptionparameters
- com.ibm.btt.base.Hashtable
DSETypeException
- Validation is unsuccessful.public java.lang.Object validate(java.lang.Object arg0, PropertyDescription arg1) throws DSETypeException
AbstractValidator
validate
in interface Validation
validate
in class AbstractValidator
arg0
- Objectarg1
- PropertyDescription
DSETypeException
- Validation is unsuccessful.public java.lang.Object validate(java.lang.String arg0, PropertyDescription arg1) throws DSETypeException
AbstractValidator
validate
in interface Validation
validate
in class AbstractValidator
arg0
- Stringarg1
- PropertyDescription
DSETypeException
- Validation is unsuccessful.public java.lang.Object validate(java.lang.String arg0, java.lang.String arg1, PropertyDescription arg2) throws DSETypeException
AbstractValidator
validate
in interface Validation
validate
in class AbstractValidator
arg0
- Stringarg1
- Stringarg2
- PropertyDescription
DSETypeException
- Validation is unsuccessful.public java.lang.Object validate(java.lang.String arg0, java.lang.String covnType, PropertyDescription pd, Hashtable parameters) throws DSETypeException
AbstractValidator
validate
in interface Validation
validate
in class AbstractValidator
arg0
- StringcovnType
- Stringpd
- PropertyDescriptionparameters
- com.ibm.btt.base.Hashtable
DSETypeException
- Validation is unsuccessful.@Deprecated public java.lang.Object validateForType(java.lang.Object toValidate, PropertyDescription descriptor, Hashtable parameters) throws DSETypeException
AbstractValidator
validateForType
in class AbstractValidator
toValidate
- Objectdescriptor
- PropertyDescriptionparameters
- com.ibm.btt.base.Hashtable
DSETypeException
- Validation is unsuccessful.@Deprecated public java.lang.Object validateForType(java.lang.Object toValidate, PropertyDescription descriptor) throws DSETypeException
AbstractValidator
validateForType
in class AbstractValidator
toValidate
- Objectdescriptor
- PropertyDescription
DSETypeException
- Validation is unsuccessful.
|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |