1   package kanta;
2   
3   /**
4    * Luokka henkilötunnuksen tarkistamiseksi
5    * @author vesal
6    * @version 31.3.2008
7    *
8    */
9   public class HetuTarkistus implements Tarkistaja {
10  
11    /**
12     * @param jono joka tutkitaan.
13     * @return null jos oikein
14     * TODO tarkistukset kuntoon
15     * @example
16     * <pre name="test">
17     * #PACKAGEIMPORT
18     * JonoKentta kentta = new JonoKentta("hetu",new HetuTarkistus());
19     * kentta.aseta("")   === "Hetu liian lyhyt";
20     * kentta.aseta("k")  === "Ei ala numerolla";
21     * kentta.aseta("12") === null;
22     * </pre>
23     */  
24    public String tarkista(String jono) {
25      if ( jono == null || jono.length() < 1 ) return "Hetu liian lyhyt";
26      if ( !Character.isDigit(jono.charAt(0)) ) return "Ei ala numerolla";
27      return null;
28    }
29  
30  }
31