org.jwarp.service.param
Class CreditCardValidator

java.lang.Object
  |
  +--org.jwarp.service.param.AValidator
        |
        +--org.jwarp.service.param.CreditCardValidator
All Implemented Interfaces:
IConfigurable, IValidator

public class CreditCardValidator
extends AValidator

A very simple Credit Card validator Class

Version:
1.01
Author:
Anatole Tresch, Martin Schaefer

Fields inherited from class org.jwarp.service.param.AValidator
contentValidator, mayBeEmpty, required
 
Constructor Summary
CreditCardValidator()
          The constructor: No functionallity
 
Method Summary
 void configure(org.jdom.Element config)
          Pass the Configuration to the Configurable class.
 java.lang.String getValidationClass()
          Returns the class name of the class being validated.
 void validate(java.lang.Object value)
          Checks if there are 16 Cifres and nothing else except spaces
 
Methods inherited from class org.jwarp.service.param.AValidator
getMayBeEmpty, getNextValidator, getRequired, setMayBeEmpty, setNextValidator, setRequired
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreditCardValidator

public CreditCardValidator()
The constructor: No functionallity
Method Detail

configure

public void configure(org.jdom.Element config)
               throws ConfigurationException
Description copied from interface: IConfigurable
Pass the Configuration to the Configurable class. This method must always be called after the constructor and before any other method.
Following copied from interface: org.jwarp.service.configuration.IConfigurable
Parameters:
configuration - the class configurations.

validate

public void validate(java.lang.Object value)
              throws ParameterException
Checks if there are 16 Cifres and nothing else except spaces
Overrides:
validate in class AValidator
Parameters:
contents - The string to be validated
Returns:
true if contents might represent a Credit Card number

getValidationClass

public java.lang.String getValidationClass()
Returns the class name of the class being validated.
Returns:
the full class name

©   O R C A   S y s t e m s