public Tiedote validateAndConvert() throws ValidointiPoikkeus {

		// luodaan wrapper virheiden kuljettamista varten
		ValidointiVirheet virheet = new ValidointiVirheet();

		// luodaan validoija
		Validator validoija = new Validator();
		Tiedote tiedote = new Tiedote();

		// otsikon validointi
		if (validoija.validateString(this.otsikkoTeksti, "otsikko", "Otsikko",
				35, true, false, false)) {
			tiedote.setOtsikko(otsikkoTeksti);
		}

		// tiedotteen tekstin validointi
		if (validoija.validateString(this.tiedoteTeksti, "tiedote", "Tiedote",
				255, true, false, false)) {
			tiedote.setTiedote(tiedoteTeksti);
		}

		// kutsutaan virhe Map jos virheitä on ja lähetetään ne poikkeusluokalle
		if (validoija.getVirheet().size() > 0) {
			virheet = validoija.getVirheet();
			throw new ValidointiPoikkeus(virheet);
		} else {
			return tiedote;
		}
	}