/** * */ package net.conselldemallorca.helium.v3.core.ejb; import java.util.Date; import java.util.List; import java.util.Set; import javax.annotation.security.RolesAllowed; import javax.ejb.Stateless; import javax.interceptor.Interceptors; import net.conselldemallorca.helium.v3.core.api.dto.DominiDto; import net.conselldemallorca.helium.v3.core.api.dto.IntegracioAccioDto; import net.conselldemallorca.helium.v3.core.api.dto.IntegracioDto; import net.conselldemallorca.helium.v3.core.api.dto.MesuraTemporalDto; import net.conselldemallorca.helium.v3.core.api.dto.PersonaDto; import net.conselldemallorca.helium.v3.core.api.dto.ReassignacioDto; import net.conselldemallorca.helium.v3.core.api.dto.TascaCompleteDto; import net.conselldemallorca.helium.v3.core.api.dto.UsuariPreferenciesDto; import net.conselldemallorca.helium.v3.core.api.service.AdminService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.ejb.interceptor.SpringBeanAutowiringInterceptor; /** * EJB per a AdminService. * * @author Limit Tecnologies <limit@limit.es> */ @Stateless @Interceptors(SpringBeanAutowiringInterceptor.class) public class AdminServiceBean implements AdminService { @Autowired AdminService delegate; /** * {@inheritDoc} */ @Override @RolesAllowed({"HEL_ADMIN"}) public String getMetrics() { return delegate.getMetrics(); } /** * {@inheritDoc} */ @Override public void metricsEmailResponsables() { delegate.metricsEmailResponsables(); } /** * {@inheritDoc} */ @Override @RolesAllowed({"HEL_ADMIN"}) public List<IntegracioDto> monitorIntegracioFindAll() { return delegate.monitorIntegracioFindAll(); } /** * {@inheritDoc} */ @Override @RolesAllowed({"HEL_ADMIN"}) public List<IntegracioAccioDto> monitorIntegracioFindAccionsByIntegracio( String integracioCodi) { return delegate.monitorIntegracioFindAccionsByIntegracio(integracioCodi); } /** * {@inheritDoc} */ @Override @RolesAllowed({"HEL_ADMIN"}) public List<DominiDto> monitorDominiFindByEntorn( Long entornId) { return delegate.monitorDominiFindByEntorn(entornId); } /** * {@inheritDoc} */ @Override @RolesAllowed({"HEL_ADMIN"}) public List<IntegracioAccioDto> monitorDominiFindAccionsByDomini( Long dominiId) { return delegate.monitorDominiFindAccionsByDomini(dominiId); } /** * {@inheritDoc} */ @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public List<MesuraTemporalDto> mesuraTemporalFindByFamilia( String familia, boolean ambDetall) { return delegate.mesuraTemporalFindByFamilia(familia, ambDetall); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public List<MesuraTemporalDto> mesuraTemporalFindByTipusExpedient() { return delegate.mesuraTemporalFindByTipusExpedient(); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public List<MesuraTemporalDto> mesuraTemporalFindByTasca() { return delegate.mesuraTemporalFindByTasca(); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public Set<String> mesuraTemporalFindFamiliesAll() { return delegate.mesuraTemporalFindFamiliesAll(); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public void mesuraTemporalIniciar(String nom, String familia, String tipusExpedient, String tasca, String detall) { delegate.mesuraTemporalIniciar(nom, familia, tipusExpedient, tasca, detall); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public void mesuraTemporalIniciar(String nom, String familia, String tipusExpedient) { delegate.mesuraTemporalIniciar(nom, familia, tipusExpedient); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public void mesuraTemporalIniciar(String clau, String familia) { delegate.mesuraTemporalIniciar(clau, familia); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public void mesuraTemporalCalcular(String nom, String familia, String tipusExpedient, String tasca, String detall) { delegate.mesuraTemporalCalcular(nom, familia, tipusExpedient, tasca, detall); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public void mesuraTemporalCalcular(String nom, String familia, String tipusExpedient) { delegate.mesuraTemporalCalcular(nom, familia, tipusExpedient); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public void mesuraTemporalCalcular(String clau, String familia) { delegate.mesuraTemporalCalcular(clau, familia); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public boolean mesuraTemporalIsActive() { return delegate.mesuraTemporalIsActive(); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public boolean isStatisticActive() { return delegate.isStatisticActive(); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public List<MesuraTemporalDto> getHibernateStatistics(String familia, boolean exportar) { return delegate.getHibernateStatistics(familia, exportar); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public List<TascaCompleteDto> getTasquesCompletar() { return delegate.getTasquesCompletar(); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public void updatePerfil(UsuariPreferenciesDto preferencies) { delegate.updatePerfil(preferencies); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public void updatePersona(PersonaDto persona) { delegate.updatePersona(persona); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public List<ReassignacioDto> llistaReassignacions() { return delegate.llistaReassignacions(); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public void createReassignacio(String usuariOrigen, String usuariDesti, Date dataInici, Date dataFi, Date dataCancelacio, Long tipusExpedientId) { delegate.createReassignacio(usuariOrigen, usuariDesti, dataInici, dataFi, dataCancelacio, tipusExpedientId); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public void updateReassignacio(Long id, String usuariOrigen, String usuariDesti, Date dataInici, Date dataFi, Date dataCancelacio, Long tipusExpedientId) { delegate.updateReassignacio(id, usuariOrigen, usuariDesti, dataInici, dataFi, dataCancelacio, tipusExpedientId); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public void deleteReassignacio(Long id) { delegate.deleteReassignacio(id); } @Override @RolesAllowed({"HEL_ADMIN", "HEL_USER", "TOTHOM", "tothom"}) public ReassignacioDto findReassignacioById(Long id) { return delegate.findReassignacioById(id); } }