public List<Tiedote> haeTiedotteet()
            throws DAOPoikkeus {
         
        // luodaan tyhjä arraylist tiedotteille
        List<Tiedote> tiedotteet = new ArrayList<Tiedote>();
         
        try {
            // haetaan tiedotteet tietokannasta
            TiedoteDAO tDao = new TiedoteDAO();
            tiedotteet = tDao.haeTiedotteet();
        } catch (DAOPoikkeus p) {
            throw new DAOPoikkeus(
                    "Tiedotteiden hakeminen tietokannasta ei onnistunut!", p);
        }
 
        // palautetaan tiedotteet ArrayListinä
        return tiedotteet;
    }