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 TypeMethodDescriptionint
mergeCheckRides
(Pilot oldUser, Pilot newUser) Merges Check Rides.int
mergeCourses
(Pilot oldUser, Pilot newUser) Merges Flight Academy courses.int
mergeExams
(Pilot oldUser, Pilot newUser) Merges Examinations.int
mergeFlights
(Pilot oldUser, Pilot newUser) Merges Flight Reports.Methods inherited from class org.deltava.dao.PilotWriteDAO
setStatus, writeAlias, writeExternalIDs, writeRatings, writeRoles
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
-
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
-