public LoginAdmin validateAndConvert() throws ValidointiPoikkeus {
		
		Validator validator = new Validator();
		
		if(username == null || username.isEmpty()) {
			System.out.println("virhe: tyhjä käyttäjätunnus");
			validator.addError("username", "Käyttäjätunnus ei saa olla tyhjä");
		}
		if(password == null || password.isEmpty()) {
			validator.addError("password", "Salasana ei saa olla tyhjä");
			System.out.println("virhe: tyhjä salasana");
		}
		
		if(validator.getVirheet().size() > 0) {
			ValidointiVirheet virheet = validator.getVirheet();
			throw new ValidointiPoikkeus(virheet);
		}
		else {			
			LoginAdmin admin = new LoginAdmin(this.username, this.password);
			return admin;

		}
		
	}