org.apache.myfaces.custom.creditcardvalidator

Class CreditCardValidator

Implemented Interfaces:
StateHolder, Validator

public class CreditCardValidator
extends java.lang.Object
implements Validator, StateHolder

Version:
$Revision: 169649 $ $Date: 2005-05-11 17:47:12 +0200 (Wed, 11 May 2005) $
Author:
mwessendorf (latest modification by $Author: grantsmith $)

Field Summary

static String
CREDITCARD_MESSAGE_ID
The message identifier of the FacesMessage to be created if the creditcard check fails.
static String
VALIDATOR_ID
The standard converter id for this converter.

Constructor Summary

CreditCardValidator()

Method Summary

boolean
isAmex()
boolean
isDiscover()
boolean
isMastercard()
boolean
isNone()
boolean
isTransient()
boolean
isVisa()
void
restoreState(FacesContext context, Object state)
Object
saveState(FacesContext context)
void
setAmex(boolean b)
void
setDiscover(boolean b)
void
setMastercard(boolean b)
void
setNone(boolean b)
void
setTransient(boolean newTransientValue)
void
setVisa(boolean b)
void
validate(FacesContext facesContext, UIComponent uiComponent, Object value)

Field Details

CREDITCARD_MESSAGE_ID

public static final String CREDITCARD_MESSAGE_ID
The message identifier of the FacesMessage to be created if the creditcard check fails.

VALIDATOR_ID

public static final String VALIDATOR_ID
The standard converter id for this converter.

Constructor Details

CreditCardValidator

public CreditCardValidator()

Method Details

isAmex

public boolean isAmex()

isDiscover

public boolean isDiscover()

isMastercard

public boolean isMastercard()

isNone

public boolean isNone()

isTransient

public boolean isTransient()

isVisa

public boolean isVisa()

restoreState

public void restoreState(FacesContext context,
                         Object state)

saveState

public Object saveState(FacesContext context)

setAmex

public void setAmex(boolean b)

setDiscover

public void setDiscover(boolean b)

setMastercard

public void setMastercard(boolean b)

setNone

public void setNone(boolean b)

setTransient

public void setTransient(boolean newTransientValue)

setVisa

public void setVisa(boolean b)

validate

public void validate(FacesContext facesContext,
                     UIComponent uiComponent,
                     Object value)
            throws ValidatorException