Class PKPersonalizationBuilder
java.lang.Object
de.brendamour.jpasskit.personalization.PKPersonalizationBuilder
- All Implemented Interfaces:
IPKBuilder<PKPersonalization>,IPKValidateable
public class PKPersonalizationBuilder
extends Object
implements IPKValidateable, IPKBuilder<PKPersonalization>
Allows constructing and validating
PKPersonalization entities.- Author:
- patrice, Igor Stepanov
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()description(String description) booleanisValid()of(PKPersonalization source) requiredPersonalizationField(PKPassPersonalizationField personalizationField) requiredPersonalizationFields(List<PKPassPersonalizationField> personalizationFields) termsAndConditions(String termsAndConditions)
-
Constructor Details
-
PKPersonalizationBuilder
protected PKPersonalizationBuilder()
-
-
Method Details
-
getRequiredPersonalizationFields
-
of
- Specified by:
ofin interfaceIPKBuilder<PKPersonalization>
-
requiredPersonalizationField
public PKPersonalizationBuilder requiredPersonalizationField(PKPassPersonalizationField personalizationField) -
requiredPersonalizationFields
public PKPersonalizationBuilder requiredPersonalizationFields(List<PKPassPersonalizationField> personalizationFields) -
description
-
termsAndConditions
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceIPKValidateable
-
getValidationErrors
- Specified by:
getValidationErrorsin interfaceIPKValidateable
-
build
- Specified by:
buildin interfaceIPKBuilder<PKPersonalization>
-