# HG changeset patch # User František Kučera # Date 1268304952 -3600 # Node ID 619b0d3732eb69240870c4dd9ad818ca2567c4da # Parent d9df3f7b67dd7f1e0b2b957f624d05bd9b084cef Při založení podniku se mu nastaví „správce“ tzn. uživatel, který ho založil. diff -r d9df3f7b67dd -r 619b0d3732eb java/nekurak.net-ejb/src/conf/Podnik.hbm.xml --- a/java/nekurak.net-ejb/src/conf/Podnik.hbm.xml Tue Mar 09 20:54:58 2010 +0100 +++ b/java/nekurak.net-ejb/src/conf/Podnik.hbm.xml Thu Mar 11 11:55:52 2010 +0100 @@ -15,5 +15,6 @@ + \ No newline at end of file diff -r d9df3f7b67dd -r 619b0d3732eb java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/ejb/PodnikEJB.java --- a/java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/ejb/PodnikEJB.java Tue Mar 09 20:54:58 2010 +0100 +++ b/java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/ejb/PodnikEJB.java Thu Mar 11 11:55:52 2010 +0100 @@ -3,8 +3,10 @@ import cz.frantovo.nekurak.dao.PodnikDAO; import cz.frantovo.nekurak.dto.Podnik; import java.util.Collection; +import javax.annotation.Resource; import javax.annotation.security.RolesAllowed; import javax.ejb.EJB; +import javax.ejb.SessionContext; import javax.ejb.Stateless; /** @@ -16,6 +18,8 @@ @EJB private PodnikDAO podnikDAO; + @Resource + private SessionContext ctx; public Collection getPodniky() { Collection vysledek = podnikDAO.getPodniky(); @@ -24,6 +28,7 @@ @RolesAllowed("opravneny") public void zalozPodnik(Podnik p) { + p.setSpravce(ctx.getCallerPrincipal().getName()); podnikDAO.zaloz(p); } diff -r d9df3f7b67dd -r 619b0d3732eb java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/Podnik.java --- a/java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/Podnik.java Tue Mar 09 20:54:58 2010 +0100 +++ b/java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/Podnik.java Thu Mar 11 11:55:52 2010 +0100 @@ -17,6 +17,7 @@ private Date datum; private int cisloPopisne; private String mesto; + private String spravce; public Podnik() { } @@ -89,4 +90,12 @@ public void setMesto(String mesto) { this.mesto = mesto; } + + public String getSpravce() { + return spravce; + } + + public void setSpravce(String spravce) { + this.spravce = spravce; + } }