Class GetFlightReportLoad
java.lang.Object
org.deltava.dao.DAO
org.deltava.dao.GetFlightReportLoad
A Data Access Object to retrieve Flight Report load statistics from the database.
- Since:
- 11.2
- Version:
- 11.2
- Author:
- Luke
-
Field Summary
Fields inherited from class org.deltava.dao.DAO
_queryMax, _queryStart, _queryTimeout, WGS84_SRID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetLoad
(int daysBack, boolean isAssigned, FlightStatsGroup grp) Retrieves flight load statistics from the database based on load type.getLoad
(int daysBack, FlightStatsGroup grp) Retrieves flight load statistics from the database.Methods inherited from class org.deltava.dao.DAO
commitTransaction, createTimestamp, executeIDs, executeUpdate, executeUpdate, expandDate, formatDBName, formatLocation, getNewID, getQueryCount, prepare, prepareWithoutLimits, rollbackTransaction, setQueryMax, setQueryStart, setQueryTimeout, startTransaction, toID, toID, toInstant
-
Constructor Details
-
GetFlightReportLoad
Initializes the Data Access Object.- Parameters:
c
- the JDBC connection to use
-
-
Method Details
-
getLoad
Retrieves flight load statistics from the database.- Parameters:
daysBack
- the number of days back to reutrn.grp
- a FlightStatsGroup bean for grouping- Returns:
- a Collection of LoadStatistics beans
- Throws:
DAOException
- if a JDBC error occurs
-
getLoad
public Collection<LoadStatistics> getLoad(int daysBack, boolean isAssigned, FlightStatsGroup grp) throws DAOException Retrieves flight load statistics from the database based on load type.- Parameters:
daysBack
- the number of days back to reutrn.isAssigned
- TRUE to retrieve assigend flight loads, FALSE for actualgrp
- a FlightStatsGroup bean for grouping- Returns:
- a Collection of LoadStatistics beans
- Throws:
DAOException
- if a JDBC error occurs
-