public class PKSemanticsBuilder extends Object implements IPKValidateable, IPKBuilder<PKSemantics>
PKSemantics entities.| Modifier | Constructor and Description |
|---|---|
protected |
PKSemanticsBuilder() |
public PKSemanticsBuilder of(PKSemantics source)
of in interface IPKBuilder<PKSemantics>public PKSemanticsBuilder totalPrice(PKCurrencyAmount totalPrice)
public PKSemanticsBuilder duration(Number duration)
public PKSemanticsBuilder seats(List<PKSeat> seats)
public PKSemanticsBuilder silenceRequested(Boolean silenceRequested)
public PKSemanticsBuilder departureLocation(PKSemanticLocation departureLocation)
public PKSemanticsBuilder departureLocationDescription(String departureLocationDescription)
public PKSemanticsBuilder destinationLocation(PKSemanticLocation destinationLocation)
public PKSemanticsBuilder destinationLocationDescription(String destinationLocationDescription)
public PKSemanticsBuilder transitProvider(String transitProvider)
public PKSemanticsBuilder vehicleName(String vehicleName)
public PKSemanticsBuilder vehicleNumber(String vehicleNumber)
public PKSemanticsBuilder vehicleType(String vehicleType)
public PKSemanticsBuilder originalDepartureDate(Date originalDepartureDate)
public PKSemanticsBuilder currentDepartureDate(Date currentDepartureDate)
public PKSemanticsBuilder originalArrivalDate(Date originalArrivalDate)
public PKSemanticsBuilder currentArrivalDate(Date currentArrivalDate)
public PKSemanticsBuilder originalBoardingDate(Date originalBoardingDate)
public PKSemanticsBuilder currentBoardingDate(Date currentBoardingDate)
public PKSemanticsBuilder boardingGroup(String boardingGroup)
public PKSemanticsBuilder boardingSequenceNumber(String boardingSequenceNumber)
public PKSemanticsBuilder confirmationNumber(String confirmationNumber)
public PKSemanticsBuilder transitStatus(String transitStatus)
public PKSemanticsBuilder transitStatusReason(String transitStatusReason)
public PKSemanticsBuilder passengerName(PKPersonNameComponents passengerName)
public PKSemanticsBuilder membershipProgramName(String membershipProgramName)
public PKSemanticsBuilder membershipProgramNumber(String membershipProgramNumber)
public PKSemanticsBuilder priorityStatus(String priorityStatus)
public PKSemanticsBuilder securityScreening(String securityScreening)
public PKSemanticsBuilder flightCode(String flightCode)
public PKSemanticsBuilder airlineCode(String airlineCode)
public PKSemanticsBuilder flightNumber(Number flightNumber)
public PKSemanticsBuilder departureAirportCode(String departureAirportCode)
public PKSemanticsBuilder departureAirportName(String departureAirportName)
public PKSemanticsBuilder departureTerminal(String departureTerminal)
public PKSemanticsBuilder departureGate(String departureGate)
public PKSemanticsBuilder destinationAirportCode(String destinationAirportCode)
public PKSemanticsBuilder destinationAirportName(String destinationAirportName)
public PKSemanticsBuilder destinationTerminal(String destinationTerminal)
public PKSemanticsBuilder destinationGate(String destinationGate)
public PKSemanticsBuilder departurePlatform(String departurePlatform)
public PKSemanticsBuilder departureStationName(String departureStationName)
public PKSemanticsBuilder destinationPlatform(String destinationPlatform)
public PKSemanticsBuilder destinationStationName(String destinationStationName)
public PKSemanticsBuilder carNumber(String carNumber)
public PKSemanticsBuilder eventName(String eventName)
public PKSemanticsBuilder venueName(String venueName)
public PKSemanticsBuilder venueLocation(PKSemanticLocation venueLocation)
public PKSemanticsBuilder venueEntrance(String venueEntrance)
public PKSemanticsBuilder venuePhoneNumber(String venuePhoneNumber)
public PKSemanticsBuilder venueRoom(String venueRoom)
public PKSemanticsBuilder eventType(PKEventType eventType)
public PKSemanticsBuilder eventStartDate(Date eventStartDate)
public PKSemanticsBuilder eventEndDate(Date eventEndDate)
public PKSemanticsBuilder artistIDs(List<String> artistIDs)
public PKSemanticsBuilder performerNames(List<String> performerNames)
public PKSemanticsBuilder genre(String genre)
public PKSemanticsBuilder leagueName(String leagueName)
public PKSemanticsBuilder leagueAbbreviation(String leagueAbbreviation)
public PKSemanticsBuilder homeTeamLocation(String homeTeamLocation)
public PKSemanticsBuilder homeTeamName(String homeTeamName)
public PKSemanticsBuilder homeTeamAbbreviation(String homeTeamAbbreviation)
public PKSemanticsBuilder awayTeamLocation(String awayTeamLocation)
public PKSemanticsBuilder awayTeamName(String awayTeamName)
public PKSemanticsBuilder awayTeamAbbreviation(String awayTeamAbbreviation)
public PKSemanticsBuilder sportName(String sportName)
public PKSemanticsBuilder balance(PKCurrencyAmount balance)
public boolean isValid()
isValid in interface IPKValidateablepublic List<String> getValidationErrors()
getValidationErrors in interface IPKValidateablepublic PKSemantics build()
build in interface IPKBuilder<PKSemantics>Copyright © 2012–2022. All rights reserved.