Package org.jpos.core
Class Card.Builder
- java.lang.Object
-
- org.jpos.core.Card.Builder
-
- Enclosing class:
- Card
public static class Card.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static CardValidator
DEFAULT_CARD_VALIDATOR
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Card
build()
Card.Builder
cvv(java.lang.String cvv)
Card.Builder
cvv2(java.lang.String cvv2)
Card.Builder
exp(java.lang.String exp)
Card.Builder
isomsg(ISOMsg m)
Card.Builder
pan(java.lang.String pan)
Card.Builder
serviceCode(java.lang.String serviceCode)
Card.Builder
track1(Track1 track1)
Card.Builder
track2(Track2 track2)
Card.Builder
validator(CardValidator validator)
Card.Builder
withTrack1Builder(Track1.Builder track1Builder)
Card.Builder
withTrack2Builder(Track2.Builder track2Builder)
-
-
-
Field Detail
-
DEFAULT_CARD_VALIDATOR
public static CardValidator DEFAULT_CARD_VALIDATOR
-
-
Method Detail
-
pan
public Card.Builder pan(java.lang.String pan)
-
exp
public Card.Builder exp(java.lang.String exp)
-
cvv
public Card.Builder cvv(java.lang.String cvv)
-
cvv2
public Card.Builder cvv2(java.lang.String cvv2)
-
serviceCode
public Card.Builder serviceCode(java.lang.String serviceCode)
-
validator
public Card.Builder validator(CardValidator validator)
-
withTrack1Builder
public Card.Builder withTrack1Builder(Track1.Builder track1Builder)
-
withTrack2Builder
public Card.Builder withTrack2Builder(Track2.Builder track2Builder)
-
track1
public Card.Builder track1(Track1 track1)
-
track2
public Card.Builder track2(Track2 track2)
-
isomsg
public Card.Builder isomsg(ISOMsg m) throws InvalidCardException
- Throws:
InvalidCardException
-
build
public Card build() throws InvalidCardException
- Throws:
InvalidCardException
-
-