parent
bd6a619ca7
commit
03472b60b6
2
pom.xml
2
pom.xml
|
@ -3,7 +3,7 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ModelWeb</artifactId>
|
<artifactId>ModelWeb</artifactId>
|
||||||
<version>1.57.0</version>
|
<version>1.58.0</version>
|
||||||
|
|
||||||
<distributionManagement>
|
<distributionManagement>
|
||||||
<repository>
|
<repository>
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
package com.rjconsultores.ventaboletos.dao;
|
package com.rjconsultores.ventaboletos.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.MensagemRecusa;
|
import com.rjconsultores.ventaboletos.entidad.MensagemRecusa;
|
||||||
|
|
||||||
public interface MensagemRecusaDAO extends GenericDAO<MensagemRecusa, Integer> {
|
public interface MensagemRecusaDAO extends GenericDAO<MensagemRecusa, Integer> {
|
||||||
|
|
||||||
|
public List<MensagemRecusa> buscarPorCategoriaPadraoAPI(Integer categoriaId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,5 +31,15 @@ public class MensagemRecusaHibernateDAO extends GenericHibernateDAO<MensagemRecu
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
@Override
|
||||||
|
public List<MensagemRecusa> buscarPorCategoriaPadraoAPI(Integer categoriaId) {
|
||||||
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
c.add(Restrictions.eq("padraoAPI", Boolean.TRUE));
|
||||||
|
c.add(Restrictions.eq("categoria.categoriaId", categoriaId));
|
||||||
|
return c.list();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,6 +50,9 @@ public class MensagemRecusa implements Serializable {
|
||||||
@Column(name = "USUARIO_ID")
|
@Column(name = "USUARIO_ID")
|
||||||
private Integer usuarioId;
|
private Integer usuarioId;
|
||||||
|
|
||||||
|
@Column(name = "PADRAOAPI")
|
||||||
|
private Boolean padraoAPI;
|
||||||
|
|
||||||
public MensagemRecusa() {
|
public MensagemRecusa() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -109,4 +112,11 @@ public class MensagemRecusa implements Serializable {
|
||||||
this.usuarioId = usuarioId;
|
this.usuarioId = usuarioId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Boolean getPadraoAPI() {
|
||||||
|
return padraoAPI == null ? false : padraoAPI;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPadraoAPI(Boolean padraoAPI) {
|
||||||
|
this.padraoAPI = padraoAPI;
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -15,4 +15,6 @@ public interface MensagemRecusaService {
|
||||||
|
|
||||||
public MensagemRecusa suscribirActualizar(MensagemRecusa entidad) throws BusinessException;
|
public MensagemRecusa suscribirActualizar(MensagemRecusa entidad) throws BusinessException;
|
||||||
|
|
||||||
|
public Boolean existeCategoriaPadraoAPI(Integer categoriaId);
|
||||||
|
|
||||||
}
|
}
|
|
@ -44,4 +44,15 @@ public class MensagemRecusaServiceImpl implements MensagemRecusaService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Boolean existeCategoriaPadraoAPI(Integer categoriaId) {
|
||||||
|
|
||||||
|
if(categoriaId == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
List<MensagemRecusa> list = mensagemRecusaDAO.buscarPorCategoriaPadraoAPI(categoriaId);
|
||||||
|
|
||||||
|
return !list.isEmpty();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue