Class PKSemantics

java.lang.Object
de.brendamour.jpasskit.PKSemantics
All Implemented Interfaces:
Serializable, Cloneable

public class PKSemantics extends Object implements Cloneable, Serializable
See Also:
  • Field Details

    • totalPrice

      protected PKCurrencyAmount totalPrice
    • duration

      protected Number duration
    • seats

      protected List<PKSeat> seats
    • silenceRequested

      protected Boolean silenceRequested
    • departureLocation

      protected PKSemanticLocation departureLocation
    • departureLocationDescription

      protected String departureLocationDescription
    • destinationLocation

      protected PKSemanticLocation destinationLocation
    • destinationLocationDescription

      protected String destinationLocationDescription
    • transitProvider

      protected String transitProvider
    • vehicleName

      protected String vehicleName
    • vehicleNumber

      protected String vehicleNumber
    • vehicleType

      protected String vehicleType
    • originalDepartureDate

      protected Date originalDepartureDate
    • currentDepartureDate

      protected Date currentDepartureDate
    • originalArrivalDate

      protected Date originalArrivalDate
    • currentArrivalDate

      protected Date currentArrivalDate
    • originalBoardingDate

      protected Date originalBoardingDate
    • currentBoardingDate

      protected Date currentBoardingDate
    • boardingGroup

      protected String boardingGroup
    • boardingSequenceNumber

      protected String boardingSequenceNumber
    • confirmationNumber

      protected String confirmationNumber
    • transitStatus

      protected String transitStatus
    • transitStatusReason

      protected String transitStatusReason
    • passengerName

      protected PKPersonNameComponents passengerName
    • membershipProgramName

      protected String membershipProgramName
    • membershipProgramNumber

      protected String membershipProgramNumber
    • priorityStatus

      protected String priorityStatus
    • securityScreening

      protected String securityScreening
    • flightCode

      protected String flightCode
    • airlineCode

      protected String airlineCode
    • flightNumber

      protected Number flightNumber
    • departureAirportCode

      protected String departureAirportCode
    • departureAirportName

      protected String departureAirportName
    • departureTerminal

      protected String departureTerminal
    • departureGate

      protected String departureGate
    • destinationAirportCode

      protected String destinationAirportCode
    • destinationAirportName

      protected String destinationAirportName
    • destinationTerminal

      protected String destinationTerminal
    • destinationGate

      protected String destinationGate
    • departurePlatform

      protected String departurePlatform
    • departureStationName

      protected String departureStationName
    • destinationPlatform

      protected String destinationPlatform
    • destinationStationName

      protected String destinationStationName
    • carNumber

      protected String carNumber
    • eventName

      protected String eventName
    • venueName

      protected String venueName
    • venueLocation

      protected PKSemanticLocation venueLocation
    • venueEntrance

      protected String venueEntrance
    • venuePhoneNumber

      protected String venuePhoneNumber
    • venueRoom

      protected String venueRoom
    • eventType

      protected PKEventType eventType
    • eventStartDate

      protected Date eventStartDate
    • eventEndDate

      protected Date eventEndDate
    • artistIDs

      protected List<String> artistIDs
    • performerNames

      protected List<String> performerNames
    • genre

      protected String genre
    • leagueName

      protected String leagueName
    • leagueAbbreviation

      protected String leagueAbbreviation
    • homeTeamLocation

      protected String homeTeamLocation
    • homeTeamName

      protected String homeTeamName
    • homeTeamAbbreviation

      protected String homeTeamAbbreviation
    • awayTeamLocation

      protected String awayTeamLocation
    • awayTeamName

      protected String awayTeamName
    • awayTeamAbbreviation

      protected String awayTeamAbbreviation
    • sportName

      protected String sportName
    • balance

      protected PKCurrencyAmount balance
  • Constructor Details

    • PKSemantics

      public PKSemantics()
  • Method Details

    • getTotalPrice

      public PKCurrencyAmount getTotalPrice()
    • getDuration

      public Number getDuration()
    • getSeats

      public List<PKSeat> getSeats()
    • getSilenceRequested

      public Boolean getSilenceRequested()
    • getDepartureLocation

      public PKSemanticLocation getDepartureLocation()
    • getDepartureLocationDescription

      public String getDepartureLocationDescription()
    • getDestinationLocation

      public PKSemanticLocation getDestinationLocation()
    • getDestinationLocationDescription

      public String getDestinationLocationDescription()
    • getTransitProvider

      public String getTransitProvider()
    • getVehicleName

      public String getVehicleName()
    • getVehicleNumber

      public String getVehicleNumber()
    • getVehicleType

      public String getVehicleType()
    • getCurrentArrivalDate

      public Date getCurrentArrivalDate()
    • getCurrentBoardingDate

      public Date getCurrentBoardingDate()
    • getCurrentDepartureDate

      public Date getCurrentDepartureDate()
    • getOriginalArrivalDate

      public Date getOriginalArrivalDate()
    • getOriginalBoardingDate

      public Date getOriginalBoardingDate()
    • getOriginalDepartureDate

      public Date getOriginalDepartureDate()
    • getBoardingGroup

      public String getBoardingGroup()
    • getBoardingSequenceNumber

      public String getBoardingSequenceNumber()
    • getConfirmationNumber

      public String getConfirmationNumber()
    • getMembershipProgramName

      public String getMembershipProgramName()
    • getMembershipProgramNumber

      public String getMembershipProgramNumber()
    • getPassengerName

      public PKPersonNameComponents getPassengerName()
    • getPriorityStatus

      public String getPriorityStatus()
    • getSecurityScreening

      public String getSecurityScreening()
    • getTransitStatus

      public String getTransitStatus()
    • getTransitStatusReason

      public String getTransitStatusReason()
    • getAirlineCode

      public String getAirlineCode()
    • getDepartureAirportCode

      public String getDepartureAirportCode()
    • getDepartureAirportName

      public String getDepartureAirportName()
    • getDepartureGate

      public String getDepartureGate()
    • getDepartureTerminal

      public String getDepartureTerminal()
    • getDestinationAirportCode

      public String getDestinationAirportCode()
    • getDestinationAirportName

      public String getDestinationAirportName()
    • getDestinationGate

      public String getDestinationGate()
    • getDestinationTerminal

      public String getDestinationTerminal()
    • getFlightCode

      public String getFlightCode()
    • getFlightNumber

      public Number getFlightNumber()
    • getCarNumber

      public String getCarNumber()
    • getDeparturePlatform

      public String getDeparturePlatform()
    • getDepartureStationName

      public String getDepartureStationName()
    • getDestinationPlatform

      public String getDestinationPlatform()
    • getDestinationStationName

      public String getDestinationStationName()
    • getArtistIDs

      public List<String> getArtistIDs()
    • getEventEndDate

      public Date getEventEndDate()
    • getEventName

      public String getEventName()
    • getEventStartDate

      public Date getEventStartDate()
    • getEventType

      public PKEventType getEventType()
    • getGenre

      public String getGenre()
    • getPerformerNames

      public List<String> getPerformerNames()
    • getVenueEntrance

      public String getVenueEntrance()
    • getVenueLocation

      public PKSemanticLocation getVenueLocation()
    • getVenueName

      public String getVenueName()
    • getVenuePhoneNumber

      public String getVenuePhoneNumber()
    • getVenueRoom

      public String getVenueRoom()
    • getAwayTeamAbbreviation

      public String getAwayTeamAbbreviation()
    • getAwayTeamLocation

      public String getAwayTeamLocation()
    • getAwayTeamName

      public String getAwayTeamName()
    • getBalance

      public PKCurrencyAmount getBalance()
    • getHomeTeamAbbreviation

      public String getHomeTeamAbbreviation()
    • getHomeTeamLocation

      public String getHomeTeamLocation()
    • getHomeTeamName

      public String getHomeTeamName()
    • getLeagueAbbreviation

      public String getLeagueAbbreviation()
    • getLeagueName

      public String getLeagueName()
    • getSportName

      public String getSportName()
    • clone

      protected PKSemantics clone()
      Overrides:
      clone in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static PKSemanticsBuilder builder()
    • builder

      public static PKSemanticsBuilder builder(PKSemantics semantics)