Package de.brendamour.jpasskit.passes
Class PKGenericPassBuilder
java.lang.Object
de.brendamour.jpasskit.passes.PKGenericPassBuilder
- All Implemented Interfaces:
IPKBuilder<PKGenericPass>,IPKValidateable
public class PKGenericPassBuilder
extends Object
implements IPKValidateable, IPKBuilder<PKGenericPass>
Allows constructing and validating
PKGenericPass entities.- Author:
- Igor Stepanov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauxiliaryField(PKField field) auxiliaryFields(List<PKField> fields) backFieldBuilder(PKFieldBuilder field) backFields(List<PKField> fields) build()headerField(PKField field) headerFieldBuilder(PKFieldBuilder field) headerFields(List<PKField> fields) booleanisValid()of(PKBoardingPass source) of(PKGenericPass source) passType(PKPassType passType) primaryField(PKField field) primaryFields(List<PKField> fields) secondaryField(PKField field) secondaryFields(List<PKField> fields) transitType(PKTransitType transitType)
-
Constructor Details
-
PKGenericPassBuilder
protected PKGenericPassBuilder() -
PKGenericPassBuilder
-
-
Method Details
-
getHeaderFieldBuilders
-
getPrimaryFieldBuilders
-
getSecondaryFieldBuilders
-
getAuxiliaryFieldBuilders
-
getBackFieldBuilders
-
of
- Specified by:
ofin interfaceIPKBuilder<PKGenericPass>
-
of
-
getPassType
-
passType
-
headerFieldBuilder
-
headerField
-
headerFields
-
-
primaryField
-
primaryFields
-
secondaryFieldBuilder
-
secondaryField
-
secondaryFields
-
auxiliaryFieldBuilder
-
auxiliaryField
-
auxiliaryFields
-
backFieldBuilder
-
backField
-
backFields
-
transitType
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceIPKValidateable
-
getValidationErrors
- Specified by:
getValidationErrorsin interfaceIPKValidateable
-
build
- Specified by:
buildin interfaceIPKBuilder<PKGenericPass>
-
buildBoardingPass
-
buildCoupon
-
buildEventTicket
-
buildStoreCard
-