Package org.jpos.core
Class Track1.Builder
- java.lang.Object
-
- org.jpos.core.Track1.Builder
-
- Enclosing class:
- Track1
public static class Track1.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Track1
build()
Track1.Builder
cvv(java.lang.String cvv)
Track1.Builder
discretionaryData(java.lang.String discretionaryData)
Track1.Builder
exp(java.lang.String exp)
Track1.Builder
nameOnCard(java.lang.String nameOnCard)
Track1.Builder
pan(java.lang.String pan)
Track1.Builder
pattern(java.util.regex.Pattern pattern)
Optional method, can be used to override default patternTrack1.Builder
serviceCode(java.lang.String serviceCode)
Track1.Builder
track(java.lang.String s)
-
-
-
Method Detail
-
pan
public Track1.Builder pan(java.lang.String pan)
-
nameOnCard
public Track1.Builder nameOnCard(java.lang.String nameOnCard)
-
exp
public Track1.Builder exp(java.lang.String exp)
-
cvv
public Track1.Builder cvv(java.lang.String cvv)
-
serviceCode
public Track1.Builder serviceCode(java.lang.String serviceCode)
-
discretionaryData
public Track1.Builder discretionaryData(java.lang.String discretionaryData)
-
pattern
public Track1.Builder pattern(java.util.regex.Pattern pattern)
Optional method, can be used to override default pattern- Parameters:
pattern
- overrides default pattern- Returns:
- this builder
-
track
public Track1.Builder track(java.lang.String s) throws InvalidCardException
- Throws:
InvalidCardException
-
-