Class SetAcademyCertification

java.lang.Object
org.deltava.dao.DAO
org.deltava.dao.SetAcademyCertification

public class SetAcademyCertification extends DAO
A Data Access Object for Flight Academy Certifications and Check Ride Scripts.
Since:
3.4
Version:
10.1
Author:
Luke
  • Constructor Details

    • SetAcademyCertification

      public SetAcademyCertification(Connection c)
      Initializes the Data Access Object.
      Parameters:
      c - the JDBC connection to use
  • Method Details

    • write

      public void write(Certification c) throws DAOException
      Writes a new Certification to the database.
      Parameters:
      c - the Certification bean
      Throws:
      DAOException - if a JDBC error occurs
    • update

      public void update(Certification c, String name) throws DAOException
      Updates an existing Flight Academy Certification profile.
      Parameters:
      c - the Certification bean
      name - the Certification name
      Throws:
      DAOException - if a JDBC error occurs
    • write

      public void write(AcademyRideScript sc) throws DAOException
      Writes a Flight Academy Check Ride script to the database.
      Parameters:
      sc - the AcademyRideScript bean
      Throws:
      DAOException - if a JDBC error occurs
    • delete

      public void delete(String certName) throws DAOException
      Deletes a Flight Academy Certification from the database.
      Parameters:
      certName - the certification name
      Throws:
      DAOException - if a JDBC error occurs
    • deleteScript

      public void deleteScript(AcademyRideID id) throws DAOException
      Deletes a Flight Academy Check Ride script from the database.
      Parameters:
      id - the AcademyRideID
      Throws:
      DAOException - if a JDBC error occurs