/** * Abstract class DataAccessObject has functions needed in other DAO files, please add functions * that you other DAO's might use and keep them generic * * @throws IOException * @throws DatabaseException * @throws MissingPropertiesFile * @throws SQLException * @throws ConnectionClosedException */ public DataAccessObject() throws IOException, DatabaseException, MissingPropertiesFile, SQLException, ConnectionClosedException { log.out(Level.INFORMATIVE, "DataAccessObject", "Trying to get database connection"); conApex = ConnectorFactory.getApexConnection(); }