com.ecebs.rtd.enabler.types.itso.ipe
Class Type24

java.lang.Object
  extended by com.ecebs.rtd.enabler.types.itso.ipe.IPE
      extended by com.ecebs.rtd.enabler.types.itso.ipe.Type24
All Implemented Interfaces:
Product, Serializable

public class Type24
extends IPE

Represents the structure of a Type 24 ITSO IPE

Author:
kyleb
See Also:
Serialized Form

Nested Class Summary
static class Type24.Discount
          Represents a discount structure found in type 24 IPEs
static class Type24.Interchange
          Represents an Interchange found within Type 24 IPEs
static class Type24.PaxDetails
          Represents a Passenger Details structure found within Type 24 IPEs
static class Type24.Restriction
          Represents a Restriction found in a Type 24 IPE
static class Type24.RoutingPoint
          Represents a Routing Point found within Type 24 IPEs
static class Type24.Transfer
           
static class Type24.VehicleRestriction
          Represents a Vehicle Specific Restriction found in Type 24 IPEs
 
Field Summary
 
Fields inherited from class com.ecebs.rtd.enabler.types.itso.ipe.IPE
BYTES_PER_BLOCK, DTS_LENGTH, SEAL_LENGTH
 
Method Summary
 LOC1 getAltDestination()
           
 LOC1 getAltOrigin()
           
 Amount getAmountPaid()
           
 boolean getAreOptionalFieldsPresent()
           
 short[] getAssociatedIPEs()
           
 byte getAutoRenewTimeAfterExpiry()
           
 ITSOCodeResolver.AccomodationClassCode getClassCode()
           
 boolean getContainsCarnet()
           
 boolean getContainsDuplicate()
           
 boolean getContainsFollowOn()
           
 boolean getContainsPassengerDetails()
           
 boolean getContainsReplacement()
           
 boolean getContainsUnfufilledWarrant()
           
 DayOfWeek getDaysRestrictionApplies()
           
 DayOfWeek getDaysTravelPermitted()
           
 LOC1 getDestination()
           
 Type24.Discount[] getDiscounts()
           
 String getFaresTypeOfTicket()
           
 int getFlags()
           
 String getIdDocRef()
           
 Type24.Interchange[] getInterchanges()
           
 VRType24 getNewestVR()
           
 short getNumAdults()
           
 byte getNumAssociatedIPEs()
           
 short getNumChildren()
           
 short getNumConcession()
           
 byte getNumDiscounts()
           
 byte getNumInterchanges()
           
 short getNumJourneysSold()
           
 byte getNumRestrictionTimeBands()
           
 byte getNumRoutingPoints()
           
 byte getNumSupplements()
           
 byte getNumTransferTypes()
           
 byte getNumVehicleSpecificRestrictions()
           
 String getOperatorSpecificity()
           
 LOC1 getOrigin()
           
 short getOutPeriodValidity()
           
 Calendar getOutPortionValidFrom()
           
 Type24.PaxDetails getPaxDetails()
           
 int getProductRetailer()
           
 byte getProductTypeEncoding()
           
 short getRemoveDate()
           
 String getRestrictionCode()
           
 Type24.Restriction[] getRestrictions()
           
 String getRouteCode()
           
 Type24.RoutingPoint[] getRoutingPoints()
           
 short getRtnPeriodValidity()
           
 Calendar getRtnPortionValidFrom()
           
 String[] getSupplements()
           
 String getTicketNum()
           
 Type24.Transfer[] getTransfers()
           
 Type24.VehicleRestriction[] getVehicleRestrictions()
           
 LOC1 getVendorLocation()
           
 boolean isAutoRenewEnabled()
           
 boolean isCompanionPermitted()
           
 boolean isNumReservationsPresent()
           
 boolean isPaxDetailPresent()
           
 boolean isReservationMandatory()
           
 boolean isTestTicket()
           
 String toString()
           
 
Methods inherited from class com.ecebs.rtd.enabler.types.itso.ipe.IPE
getDirEntry, getHeader, getIIN, getInstance, getIPEInstanceID, getNewestVRDG, getSeal, getVRDGs, isIINPresent, isSupported
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getNewestVR

public VRType24 getNewestVR()
Overrides:
getNewestVR in class IPE

isPaxDetailPresent

public boolean isPaxDetailPresent()

getAreOptionalFieldsPresent

public boolean getAreOptionalFieldsPresent()

isNumReservationsPresent

public boolean isNumReservationsPresent()

getContainsFollowOn

public boolean getContainsFollowOn()

getContainsDuplicate

public boolean getContainsDuplicate()

getContainsReplacement

public boolean getContainsReplacement()

getContainsUnfufilledWarrant

public boolean getContainsUnfufilledWarrant()

getContainsCarnet

public boolean getContainsCarnet()

isTestTicket

public boolean isTestTicket()

getContainsPassengerDetails

public boolean getContainsPassengerDetails()

isReservationMandatory

public boolean isReservationMandatory()

isCompanionPermitted

public boolean isCompanionPermitted()

isAutoRenewEnabled

public boolean isAutoRenewEnabled()

getRemoveDate

public short getRemoveDate()

getProductRetailer

public int getProductRetailer()

getFlags

public int getFlags()

getProductTypeEncoding

public byte getProductTypeEncoding()

getTicketNum

public String getTicketNum()

getNumAssociatedIPEs

public byte getNumAssociatedIPEs()

getNumDiscounts

public byte getNumDiscounts()

getNumSupplements

public byte getNumSupplements()

getNumTransferTypes

public byte getNumTransferTypes()

getNumInterchanges

public byte getNumInterchanges()

getNumRestrictionTimeBands

public byte getNumRestrictionTimeBands()

getNumVehicleSpecificRestrictions

public byte getNumVehicleSpecificRestrictions()

getNumRoutingPoints

public byte getNumRoutingPoints()

getAutoRenewTimeAfterExpiry

public byte getAutoRenewTimeAfterExpiry()

getNumJourneysSold

public short getNumJourneysSold()

getOutPeriodValidity

public short getOutPeriodValidity()

getRtnPeriodValidity

public short getRtnPeriodValidity()

getOperatorSpecificity

public String getOperatorSpecificity()

getFaresTypeOfTicket

public String getFaresTypeOfTicket()

getNumAdults

public short getNumAdults()

getNumChildren

public short getNumChildren()

getNumConcession

public short getNumConcession()

getIdDocRef

public String getIdDocRef()

getOrigin

public LOC1 getOrigin()

getDestination

public LOC1 getDestination()

getAltOrigin

public LOC1 getAltOrigin()

getAltDestination

public LOC1 getAltDestination()

getOutPortionValidFrom

public Calendar getOutPortionValidFrom()

getRtnPortionValidFrom

public Calendar getRtnPortionValidFrom()

getRestrictionCode

public String getRestrictionCode()

getDaysTravelPermitted

public DayOfWeek getDaysTravelPermitted()

getDaysRestrictionApplies

public DayOfWeek getDaysRestrictionApplies()

getVendorLocation

public LOC1 getVendorLocation()

getClassCode

public ITSOCodeResolver.AccomodationClassCode getClassCode()

getAmountPaid

public Amount getAmountPaid()

getRouteCode

public String getRouteCode()

getAssociatedIPEs

public short[] getAssociatedIPEs()

getDiscounts

public Type24.Discount[] getDiscounts()

getSupplements

public String[] getSupplements()

getInterchanges

public Type24.Interchange[] getInterchanges()

getTransfers

public Type24.Transfer[] getTransfers()

getRestrictions

public Type24.Restriction[] getRestrictions()

getVehicleRestrictions

public Type24.VehicleRestriction[] getVehicleRestrictions()

getRoutingPoints

public Type24.RoutingPoint[] getRoutingPoints()

getPaxDetails

public Type24.PaxDetails getPaxDetails()

toString

public String toString()
Overrides:
toString in class IPE


Copyright © 2013 Ecebs Ltd. All Rights Reserved.