Class SetPilotMerge
java.lang.Object
org.deltava.dao.DAO
org.deltava.dao.PilotWriteDAO
org.deltava.dao.SetPilotMerge
A Data Access Object to merge a Pilot's data into another.
- Since:
- 1.0
- Version:
- 11.1
- Author:
- Luke
-
Field Summary
Fields inherited from class org.deltava.dao.DAO
_queryMax, _queryStart, _queryTimeout, WGS84_SRID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintmergeCheckRides(Pilot oldUser, Pilot newUser) Merges Check Rides.intmergeCourses(Pilot oldUser, Pilot newUser) Merges Flight Academy courses.intmergeExams(Pilot oldUser, Pilot newUser) Merges Examinations.intmergeFlights(Pilot oldUser, Pilot newUser) Merges Flight Reports.Methods inherited from class org.deltava.dao.PilotWriteDAO
setStatus, writeAlias, writeExternalIDs, writeRatings, writeRolesMethods 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
-
SetPilotMerge
Initializes the Data Access Object.- Parameters:
c- the JDBC connection to use
-
-
Method Details
-
mergeFlights
Merges Flight Reports.- Parameters:
oldUser- the old Pilot beannewUser- the new Pilot bean- Returns:
- the number of FlightReports updated
- Throws:
DAOException- if a JDBC error occurs
-
mergeExams
Merges Examinations.- Parameters:
oldUser- the old Pilot beannewUser- the new Pilot bean- Returns:
- the number of Examinations updated
- Throws:
DAOException- if a JDBC error occurs
-
mergeCheckRides
Merges Check Rides.- Parameters:
oldUser- the old Pilot beannewUser- the new Pilot bean- Returns:
- the number of Check Rides updated
- Throws:
DAOException- if a JDBC error occurs
-
mergeCourses
Merges Flight Academy courses.- Parameters:
oldUser- the old Pilot beannewUser- the new Pilot bean- Returns:
- the number of Courses updated
- Throws:
DAOException- if a JDBC error occurs
-