Class FfmFlightData
java.lang.Object
com.persequor.saga.modules.ffmreader.model.FfmFlightData
- All Implemented Interfaces:
IFileBasedFlightData<Uld>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAwbs()
getEventTime
(ZoneId timezone) getFlightId
(Instant documentDate) getId()
This is represented as hour-minute in the FFM file as part of the "1/.../" line (in local time...) FIXME: We're not supporting end of year (December into January) very wellgetUlds()
boolean
void
merge
(FfmFlightData flightPart) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.persequor.saga.modules.ffmreader.model.IFileBasedFlightData
isSameFlight
-
Field Details
-
ffmFile
-
year
public final int year -
manifestVersion
-
flightNumber
-
flightDateTime
-
origin
-
aircraft
-
routing
-
ulds
-
looseCargo
-
specialHandlingCodes
-
customsInfo
-
corrections
-
otherServiceInformation
-
ffmPart
public int ffmPart -
lastPart
public boolean lastPart
-
-
Constructor Details
-
FfmFlightData
-
-
Method Details
-
getPlannedDeparture
This is represented as hour-minute in the FFM file as part of the "1/.../" line (in local time...) FIXME: We're not supporting end of year (December into January) very well- Specified by:
getPlannedDeparture
in interfaceIFileBasedFlightData<Uld>
- Returns:
- the corresponding UTC point in time based on the origin airport
-
getDestination
- Specified by:
getDestination
in interfaceIFileBasedFlightData<Uld>
-
getUlds
- Specified by:
getUlds
in interfaceIFileBasedFlightData<Uld>
-
getAwbs
- Specified by:
getAwbs
in interfaceIFileBasedFlightData<Uld>
-
getStatus
- Specified by:
getStatus
in interfaceIFileBasedFlightData<Uld>
-
getId
- Specified by:
getId
in interfaceIFileBasedFlightData<Uld>
-
getCreatedAt
- Specified by:
getCreatedAt
in interfaceIFileBasedFlightData<Uld>
-
getDepartureGuess
- Specified by:
getDepartureGuess
in interfaceIFileBasedFlightData<Uld>
-
getEventTime
-
getFlightId
-
merge
-
getFlightNumber
- Specified by:
getFlightNumber
in interfaceIFileBasedFlightData<Uld>
-
getAircraft
- Specified by:
getAircraft
in interfaceIFileBasedFlightData<Uld>
-
getOrigin
- Specified by:
getOrigin
in interfaceIFileBasedFlightData<Uld>
-
isDeparted
public boolean isDeparted()- Specified by:
isDeparted
in interfaceIFileBasedFlightData<Uld>
-
getDeparture
- Specified by:
getDeparture
in interfaceIFileBasedFlightData<Uld>
-
getArrival
- Specified by:
getArrival
in interfaceIFileBasedFlightData<Uld>
-
addUld
-