Package de.brendamour.jpasskit.passes
Class PKGenericPass
- java.lang.Object
-
- de.brendamour.jpasskit.passes.PKGenericPass
-
- All Implemented Interfaces:
IPKValidateable,java.io.Serializable
- Direct Known Subclasses:
PKBoardingPass,PKCoupon,PKEventTicket,PKStoreCard
public class PKGenericPass extends java.lang.Object implements IPKValidateable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<PKField>auxiliaryFieldsprotected java.util.List<PKField>backFieldsprotected java.util.List<PKField>headerFieldsprotected java.util.List<PKField>primaryFieldsprotected java.util.List<PKField>secondaryFields
-
Constructor Summary
Constructors Constructor Description PKGenericPass()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAuxiliaryField(PKField field)voidaddBackField(PKField field)voidaddHeaderField(PKField field)voidaddPrimaryField(PKField field)voidaddSecondaryField(PKField field)java.util.List<PKField>getAuxiliaryFields()java.util.List<PKField>getBackFields()java.util.List<PKField>getHeaderFields()java.util.List<PKField>getPrimaryFields()java.util.List<PKField>getSecondaryFields()java.util.List<java.lang.String>getValidationErrors()booleanisValid()voidsetAuxiliaryFields(java.util.List<PKField> auxiliaryFields)voidsetBackFields(java.util.List<PKField> backFields)voidsetHeaderFields(java.util.List<PKField> headerFields)voidsetPrimaryFields(java.util.List<PKField> primaryFields)voidsetSecondaryFields(java.util.List<PKField> secondaryFields)java.lang.StringtoString()
-
-
-
Field Detail
-
headerFields
protected java.util.List<PKField> headerFields
-
primaryFields
protected java.util.List<PKField> primaryFields
-
secondaryFields
protected java.util.List<PKField> secondaryFields
-
auxiliaryFields
protected java.util.List<PKField> auxiliaryFields
-
backFields
protected java.util.List<PKField> backFields
-
-
Method Detail
-
addPrimaryField
public void addPrimaryField(PKField field)
-
getPrimaryFields
public java.util.List<PKField> getPrimaryFields()
-
setPrimaryFields
public void setPrimaryFields(java.util.List<PKField> primaryFields)
-
addSecondaryField
public void addSecondaryField(PKField field)
-
getSecondaryFields
public java.util.List<PKField> getSecondaryFields()
-
setSecondaryFields
public void setSecondaryFields(java.util.List<PKField> secondaryFields)
-
addAuxiliaryField
public void addAuxiliaryField(PKField field)
-
getAuxiliaryFields
public java.util.List<PKField> getAuxiliaryFields()
-
setAuxiliaryFields
public void setAuxiliaryFields(java.util.List<PKField> auxiliaryFields)
-
addBackField
public void addBackField(PKField field)
-
getBackFields
public java.util.List<PKField> getBackFields()
-
setBackFields
public void setBackFields(java.util.List<PKField> backFields)
-
addHeaderField
public void addHeaderField(PKField field)
-
getHeaderFields
public java.util.List<PKField> getHeaderFields()
-
setHeaderFields
public void setHeaderFields(java.util.List<PKField> headerFields)
-
isValid
public boolean isValid()
- Specified by:
isValidin interfaceIPKValidateable
-
getValidationErrors
public java.util.List<java.lang.String> getValidationErrors()
- Specified by:
getValidationErrorsin interfaceIPKValidateable
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-