franta-hg@75: package cz.frantovo.nekurak.ejb; franta-hg@75: franta-hg@75: import cz.frantovo.nekurak.dao.ClanekDAO; franta-hg@75: import cz.frantovo.nekurak.dto.Clanek; franta-hg@75: import java.util.Collection; franta-hg@75: import javax.annotation.security.RolesAllowed; franta-hg@75: import javax.ejb.EJB; franta-hg@75: import javax.ejb.Stateless; franta-hg@75: franta-hg@75: /** franta-hg@75: * Redakční část – správa článků/stránek. franta-hg@75: * @author fiki franta-hg@75: */ franta-hg@75: @Stateless franta-hg@75: public class ClanekEJB implements ClanekRemote { franta-hg@75: franta-hg@145: @EJB franta-hg@145: private ClanekDAO clanekDAO; franta-hg@75: franta-hg@145: public Clanek getClanek(int id) { franta-hg@145: return clanekDAO.getClanek(id); franta-hg@145: } franta-hg@75: franta-hg@145: public Collection getClanky() { franta-hg@145: return clanekDAO.getClanky(); franta-hg@145: } franta-hg@75: franta-hg@145: @RolesAllowed("redaktor") franta-hg@145: public int zalozClanek(Clanek clanek) { franta-hg@145: return clanekDAO.zalozClanek(clanek); franta-hg@145: } franta-hg@75: franta-hg@145: @RolesAllowed("redaktor") franta-hg@145: public void upravClanek(Clanek clanek) { franta-hg@145: clanekDAO.upravClanek(clanek); franta-hg@145: } franta-hg@94: franta-hg@145: @RolesAllowed("redaktor") franta-hg@145: public void smazClanek(Clanek clanek) { franta-hg@145: clanekDAO.smazClanek(clanek); franta-hg@145: } franta-hg@75: }