fixes bug #9523
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@72575 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
12a5a8fc9b
commit
332439830f
|
@ -16,4 +16,6 @@ public interface SecretariaDAO extends GenericDAO<Secretaria, Integer> {
|
|||
public List<Secretaria> buscar(String descsecretaria, String cvesecretaria);
|
||||
|
||||
public List<Secretaria> buscar(String descsecretaria);
|
||||
|
||||
public Secretaria buscarSecretariaVoucherRod();
|
||||
}
|
||||
|
|
|
@ -53,4 +53,15 @@ public class SecretariaHibernateDAO extends GenericHibernateDAO<Secretaria, Inte
|
|||
|
||||
return c.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Secretaria buscarSecretariaVoucherRod() {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
c.add(Restrictions.eq("indVoucherRod", Boolean.TRUE));
|
||||
|
||||
List<Secretaria> result = c.list();
|
||||
return result.isEmpty() ? null : (Secretaria)result.get(0);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -70,8 +70,11 @@ public class Secretaria implements Serializable {
|
|||
@OneToMany(cascade = CascadeType.ALL, mappedBy = "secretaria")
|
||||
@LazyCollection(LazyCollectionOption.FALSE)
|
||||
private List<SecretariaEmpresa> empresas = new ArrayList<SecretariaEmpresa>();
|
||||
@Column(name = "INDVOUCHERROD")
|
||||
private Boolean indVoucherRod;
|
||||
|
||||
public Secretaria() {
|
||||
this.indVoucherRod = false;
|
||||
}
|
||||
|
||||
public SecretariaEmpresa addEmpresa(Empresa e) {
|
||||
|
@ -100,6 +103,7 @@ public class Secretaria implements Serializable {
|
|||
|
||||
public Secretaria(Integer secretariaId) {
|
||||
this.secretariaId = secretariaId;
|
||||
this.indVoucherRod = false;
|
||||
}
|
||||
|
||||
public Integer getSecretariaId() {
|
||||
|
@ -206,6 +210,14 @@ public class Secretaria implements Serializable {
|
|||
this.validaSerieSubSerie = validaSerieSubSerie;
|
||||
}
|
||||
|
||||
public Boolean getIndVoucherRod() {
|
||||
return indVoucherRod;
|
||||
}
|
||||
|
||||
public void setIndVoucherRod(Boolean indVoucherRod) {
|
||||
this.indVoucherRod = indVoucherRod;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
int hash = 0;
|
||||
|
|
|
@ -16,4 +16,6 @@ public interface SecretariaService extends GenericService<Secretaria, Integer> {
|
|||
public List<Secretaria> buscar(String descsecretaria, String cvesecretaria);
|
||||
|
||||
public List<Secretaria> buscar(String descsecretaria);
|
||||
|
||||
public Secretaria buscarSecretariaVoucherRod();
|
||||
}
|
||||
|
|
|
@ -73,4 +73,9 @@ public class SecretariaServiceImpl implements SecretariaService {
|
|||
public List<Secretaria> buscar(String descsecretaria) {
|
||||
return secretariaDAO.buscar(descsecretaria);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Secretaria buscarSecretariaVoucherRod() {
|
||||
return secretariaDAO.buscarSecretariaVoucherRod();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue