本文整理匯總了Java中com.acmeair.entities.FlightSegment.getFlightName方法的典型用法代碼示例。如果您正苦於以下問題:Java FlightSegment.getFlightName方法的具體用法?Java FlightSegment.getFlightName怎麽用?Java FlightSegment.getFlightName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.acmeair.entities.FlightSegment
的用法示例。
在下文中一共展示了FlightSegment.getFlightName方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getFlightByAirportsAndDepartureDate
import com.acmeair.entities.FlightSegment; //導入方法依賴的package包/類
public List<Flight> getFlightByAirportsAndDepartureDate(String fromAirport, String toAirport, Date deptDate) {
if (logger.isLoggable(Level.FINE))
logger.fine("Search for flights from " + fromAirport + " to " + toAirport + " on " + deptDate.toString());
String originPortAndDestPortQueryString = fromAirport + toAirport;
FlightSegment segment = originAndDestPortToSegmentCache.get(originPortAndDestPortQueryString);
if (segment == null) {
segment = getFlightSegment(fromAirport, toAirport);
originAndDestPortToSegmentCache.putIfAbsent(originPortAndDestPortQueryString, segment);
}
// cache flights that not available (checks against sentinel value above indirectly)
if (segment.getFlightName() == null) {
return new ArrayList<Flight>();
}
String segId = segment.getFlightName();
String flightSegmentIdAndScheduledDepartureTimeQueryString = segId + deptDate.toString();
List<Flight> flights =
flightSegmentAndDataToFlightCache.get(flightSegmentIdAndScheduledDepartureTimeQueryString);
if (flights == null) {
flights = getFlightBySegment(segment, deptDate);
flightSegmentAndDataToFlightCache.putIfAbsent(flightSegmentIdAndScheduledDepartureTimeQueryString,
flights);
}
if (logger.isLoggable(Level.FINEST))
logger.finest("Returning " + flights);
return flights;
}
示例2: FlightSegmentInfo
import com.acmeair.entities.FlightSegment; //導入方法依賴的package包/類
public FlightSegmentInfo(FlightSegment flightSegment) {
this._id = flightSegment.getFlightName();
this.originPort = flightSegment.getOriginPort();
this.destPort = flightSegment.getDestPort();
this.miles = flightSegment.getMiles();
}
示例3: setFlightSegment
import com.acmeair.entities.FlightSegment; //導入方法依賴的package包/類
public void setFlightSegment(FlightSegment flightSegment) {
this.flightSegment = flightSegment;
this.flightSegmentId = flightSegment.getFlightName();
}