java/nekurak.net-lib/src/cz/frantovo/nekurak/web/HledacSluzby.java
changeset 111 401cc563a0c1
parent 91 936ad9853a30
child 145 0efefbf5f8b6
     1.1 --- a/java/nekurak.net-lib/src/cz/frantovo/nekurak/web/HledacSluzby.java	Tue Apr 06 00:09:59 2010 +0200
     1.2 +++ b/java/nekurak.net-lib/src/cz/frantovo/nekurak/web/HledacSluzby.java	Tue Apr 27 22:41:04 2010 +0200
     1.3 @@ -1,5 +1,6 @@
     1.4  package cz.frantovo.nekurak.web;
     1.5  
     1.6 +import cz.frantovo.nekurak.ejb.ClanekRemote;
     1.7  import cz.frantovo.nekurak.ejb.PodnikRemote;
     1.8  import cz.frantovo.nekurak.ejb.UzivatelRemote;
     1.9  import java.io.Serializable;
    1.10 @@ -17,8 +18,9 @@
    1.11  
    1.12      private PodnikRemote podnikEJB;
    1.13      private UzivatelRemote uzivatelEJB;
    1.14 +    private ClanekRemote clanekEJB;
    1.15      private static final Logger log = Logger.getLogger(HledacSluzby.class.getSimpleName());
    1.16 -
    1.17 +    
    1.18      public PodnikRemote getPodnikEJB() {
    1.19  	if (podnikEJB == null) {
    1.20  	    try {
    1.21 @@ -44,4 +46,17 @@
    1.22  	}
    1.23  	return uzivatelEJB;
    1.24      }
    1.25 +
    1.26 +    public ClanekRemote getClanekEJB() {
    1.27 +	if (clanekEJB == null) {
    1.28 +	    try {
    1.29 +		Context c = new InitialContext();
    1.30 +		clanekEJB = (ClanekRemote) c.lookup("cz.frantovo.nekurak.ejb.ClanekRemote");
    1.31 +	    } catch (NamingException e) {
    1.32 +		log.log(Level.SEVERE, "Chyba při hledání ClanekRemote", e);
    1.33 +		throw new RuntimeException(e);
    1.34 +	    }
    1.35 +	}
    1.36 +	return clanekEJB;
    1.37 +    }
    1.38  }