java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/HledacSluzby.java
author František Kučera <franta-hg@frantovo.cz>
Thu Mar 04 12:02:41 2010 +0100 (2010-03-04)
changeset 51 d01685a7e07d
parent 49 9b2a597cc862
permissions -rw-r--r--
Registrace uživatelů. TODO:
- hashovat heslo, aby se mohl přihlásit
- generovat náhodný token (csrf)
franta-hg@28
     1
package cz.frantovo.nekurak.web;
franta-hg@28
     2
franta-hg@39
     3
import cz.frantovo.nekurak.ejb.PodnikRemote;
franta-hg@51
     4
import cz.frantovo.nekurak.ejb.UzivatelRemote;
franta-hg@28
     5
import java.io.Serializable;
franta-hg@28
     6
import java.util.logging.Level;
franta-hg@28
     7
import java.util.logging.Logger;
franta-hg@28
     8
import javax.naming.Context;
franta-hg@28
     9
import javax.naming.InitialContext;
franta-hg@28
    10
import javax.naming.NamingException;
franta-hg@28
    11
franta-hg@28
    12
/**
franta-hg@28
    13
 *
franta-hg@28
    14
 * @author fiki
franta-hg@28
    15
 */
franta-hg@39
    16
public class HledacSluzby implements Serializable {
franta-hg@28
    17
franta-hg@39
    18
    private PodnikRemote podnikEJB;
franta-hg@51
    19
    private UzivatelRemote uzivatelEJB;
franta-hg@39
    20
    private static final Logger log = Logger.getLogger(HledacSluzby.class.getSimpleName());
franta-hg@28
    21
franta-hg@39
    22
    public PodnikRemote getPodnikEJB() {
franta-hg@39
    23
	if (podnikEJB == null) {
franta-hg@28
    24
	    try {
franta-hg@28
    25
		Context c = new InitialContext();
franta-hg@39
    26
		podnikEJB = (PodnikRemote) c.lookup("cz.frantovo.nekurak.ejb.PodnikRemote");
franta-hg@28
    27
	    } catch (NamingException e) {
franta-hg@39
    28
		log.log(Level.SEVERE, "Chyba při hledání PodnikRemote", e);
franta-hg@28
    29
		throw new RuntimeException(e);
franta-hg@28
    30
	    }
franta-hg@28
    31
	}
franta-hg@39
    32
	return podnikEJB;
franta-hg@28
    33
    }
franta-hg@51
    34
franta-hg@51
    35
    public UzivatelRemote getUzivatelEJB() {
franta-hg@51
    36
	if (uzivatelEJB == null) {
franta-hg@51
    37
	    try {
franta-hg@51
    38
		Context c = new InitialContext();
franta-hg@51
    39
		uzivatelEJB = (UzivatelRemote) c.lookup("cz.frantovo.nekurak.ejb.UzivatelRemote");
franta-hg@51
    40
	    } catch (NamingException e) {
franta-hg@51
    41
		log.log(Level.SEVERE, "Chyba při hledání UzivatelRemote", e);
franta-hg@51
    42
		throw new RuntimeException(e);
franta-hg@51
    43
	    }
franta-hg@51
    44
	}
franta-hg@51
    45
	return uzivatelEJB;
franta-hg@51
    46
    }
franta-hg@28
    47
}