Colorbox: lepší promítačka fotek.
1 package cz.frantovo.nekurak.ejb;
3 import cz.frantovo.nekurak.dao.ClanekDAO;
4 import cz.frantovo.nekurak.dto.Clanek;
5 import java.util.Collection;
6 import javax.annotation.security.RolesAllowed;
8 import javax.ejb.Stateless;
11 * Redakční část – správa článků/stránek.
15 public class ClanekEJB implements ClanekRemote {
18 private ClanekDAO clanekDAO;
20 public Clanek getClanek(int id) {
21 return clanekDAO.getClanek(id);
24 public Collection<Clanek> getClanky() {
25 return clanekDAO.getClanky();
28 @RolesAllowed("redaktor")
29 public int zalozClanek(Clanek clanek) {
30 return clanekDAO.zalozClanek(clanek);
33 @RolesAllowed("redaktor")
34 public void upravClanek(Clanek clanek) {
35 clanekDAO.upravClanek(clanek);
38 @RolesAllowed("redaktor")
39 public void smazClanek(Clanek clanek) {
40 clanekDAO.smazClanek(clanek);