1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/RegistraceUzivatele.java Thu Mar 04 12:02:41 2010 +0100
1.3 @@ -0,0 +1,37 @@
1.4 +package cz.frantovo.nekurak.web;
1.5 +
1.6 +import java.util.Collections;
1.7 +import java.util.HashMap;
1.8 +import java.util.Map;
1.9 +
1.10 +/**
1.11 + *
1.12 + * @author fiki
1.13 + */
1.14 +public class RegistraceUzivatele {
1.15 +
1.16 + private HledacSluzby hledac = new HledacSluzby();
1.17 + private Map<String, UzivatelPredRegistraci> uzivatele = Collections.synchronizedMap(new HashMap<String, UzivatelPredRegistraci>());
1.18 + private String token;
1.19 +
1.20 + public void setUzivatel(UzivatelPredRegistraci uzivatel) {
1.21 + uzivatele.put(uzivatel.getToken(), uzivatel);
1.22 + }
1.23 +
1.24 + public void setToken(String token) {
1.25 + this.token = token;
1.26 + }
1.27 +
1.28 + public boolean getDokonciRegistraci() {
1.29 +
1.30 + UzivatelPredRegistraci u = uzivatele.get(token);
1.31 +
1.32 + if (u == null) {
1.33 + /** Chybný token – uživatel se snaží dokončit neexistující registraci */
1.34 + return false;
1.35 + } else {
1.36 + hledac.getUzivatelEJB().zalozUzivatele(u.getUzivatel());
1.37 + return true;
1.38 + }
1.39 + }
1.40 +}