| HetuTarkistus.java |
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