From 6975bc5974bbc8ebe94f1a5f016b61d20ebbcb4d Mon Sep 17 00:00:00 2001 From: wilian Date: Fri, 7 Nov 2014 18:19:46 +0000 Subject: [PATCH] =?UTF-8?q?Inclus=C3=A3o=20de=20Tela=20de=20Manuten=C3=A7?= =?UTF-8?q?=C3=A3o=20de=20Impressora=20Fiscal=20(fixes=20bug#5782)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@39267 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../dao/MantenimientoFiscalImpressoraDAO.java | 7 + ...enimientoFiscalImpressoraHibernateDAO.java | 19 +++ .../entidad/FiscalImpressora.java | 147 ++++++++++++++++++ .../MantenimientoFiscalImpressoraService.java | 7 + ...tenimientoFiscalImpressoraServiceImpl.java | 47 ++++++ 5 files changed, 227 insertions(+) create mode 100644 src/com/rjconsultores/ventaboletos/dao/MantenimientoFiscalImpressoraDAO.java create mode 100644 src/com/rjconsultores/ventaboletos/dao/hibernate/MantenimientoFiscalImpressoraHibernateDAO.java create mode 100644 src/com/rjconsultores/ventaboletos/entidad/FiscalImpressora.java create mode 100644 src/com/rjconsultores/ventaboletos/service/MantenimientoFiscalImpressoraService.java create mode 100644 src/com/rjconsultores/ventaboletos/service/impl/MantenimientoFiscalImpressoraServiceImpl.java diff --git a/src/com/rjconsultores/ventaboletos/dao/MantenimientoFiscalImpressoraDAO.java b/src/com/rjconsultores/ventaboletos/dao/MantenimientoFiscalImpressoraDAO.java new file mode 100644 index 000000000..edb8c4cc2 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/dao/MantenimientoFiscalImpressoraDAO.java @@ -0,0 +1,7 @@ +package com.rjconsultores.ventaboletos.dao; + +import com.rjconsultores.ventaboletos.entidad.FiscalImpressora; + +public interface MantenimientoFiscalImpressoraDAO extends GenericDAO{ + +} diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/MantenimientoFiscalImpressoraHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/MantenimientoFiscalImpressoraHibernateDAO.java new file mode 100644 index 000000000..5053ac769 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/MantenimientoFiscalImpressoraHibernateDAO.java @@ -0,0 +1,19 @@ +package com.rjconsultores.ventaboletos.dao.hibernate; + +import org.hibernate.SessionFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.stereotype.Repository; + +import com.rjconsultores.ventaboletos.dao.MantenimientoFiscalImpressoraDAO; +import com.rjconsultores.ventaboletos.entidad.FiscalImpressora; + +@Repository("mantenimientoFiscalImpressoraDAO") +public class MantenimientoFiscalImpressoraHibernateDAO extends GenericHibernateDAO implements MantenimientoFiscalImpressoraDAO { + + @Autowired + public MantenimientoFiscalImpressoraHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) { + setSessionFactory(factory); + } + +} diff --git a/src/com/rjconsultores/ventaboletos/entidad/FiscalImpressora.java b/src/com/rjconsultores/ventaboletos/entidad/FiscalImpressora.java new file mode 100644 index 000000000..c58f399b1 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/entidad/FiscalImpressora.java @@ -0,0 +1,147 @@ +package com.rjconsultores.ventaboletos.entidad; + +import java.io.Serializable; +import java.util.Date; + +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; + +@Entity +@Table(name = "FISCAL_IMPRESSORA") +public class FiscalImpressora implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @Basic(optional = false) + @Column(name = "FISCALIMPRESSORA_ID") + private Integer fiscalimpressoraId; + + @Column(name = "MARCA") + private String marca; + + @Column(name = "MODELO") + private String modelo; + + @Column(name = "VERSIONSB") + private String versionsb; + + @Column(name = "CNIEE") + private String cniee; + + @Column(name = "ACTIVO") + private Boolean activo; + + @Column(name = "FECMODIF") + @Temporal(TemporalType.TIMESTAMP) + private Date fecmodif; + + @Column(name = "USUARIO_ID") + private Integer usuarioId; + + public FiscalImpressora() { + super(); + } + + public FiscalImpressora(Integer fiscalimpressoraId) { + this(); + setFiscalimpressoraId(fiscalimpressoraId); + } + + public Integer getFiscalimpressoraId() { + return fiscalimpressoraId; + } + + public void setFiscalimpressoraId(Integer fiscalimpressoraId) { + this.fiscalimpressoraId = fiscalimpressoraId; + } + + public String getMarca() { + return marca; + } + + public void setMarca(String marca) { + this.marca = marca; + } + + public String getModelo() { + return modelo; + } + + public void setModelo(String modelo) { + this.modelo = modelo; + } + + public String getVersionsb() { + return versionsb; + } + + public void setVersionsb(String versionsb) { + this.versionsb = versionsb; + } + + public String getCniee() { + return cniee; + } + + public void setCniee(String cniee) { + this.cniee = cniee; + } + + public Boolean getActivo() { + return activo; + } + + public void setActivo(Boolean activo) { + this.activo = activo; + } + + public Date getFecmodif() { + return fecmodif; + } + + public void setFecmodif(Date fecmodif) { + this.fecmodif = fecmodif; + } + + public Integer getUsuarioId() { + return usuarioId; + } + + public void setUsuarioId(Integer usuarioId) { + this.usuarioId = usuarioId; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((fiscalimpressoraId == null) ? 0 : fiscalimpressoraId.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (!(obj instanceof FiscalImpressora)) + return false; + FiscalImpressora other = (FiscalImpressora) obj; + if (fiscalimpressoraId == null) { + if (other.fiscalimpressoraId != null) + return false; + } else if (!fiscalimpressoraId.equals(other.fiscalimpressoraId)) + return false; + return true; + } + + + +} diff --git a/src/com/rjconsultores/ventaboletos/service/MantenimientoFiscalImpressoraService.java b/src/com/rjconsultores/ventaboletos/service/MantenimientoFiscalImpressoraService.java new file mode 100644 index 000000000..a2136b96f --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/service/MantenimientoFiscalImpressoraService.java @@ -0,0 +1,7 @@ +package com.rjconsultores.ventaboletos.service; + +import com.rjconsultores.ventaboletos.entidad.FiscalImpressora; + +public interface MantenimientoFiscalImpressoraService extends GenericService { + +} diff --git a/src/com/rjconsultores/ventaboletos/service/impl/MantenimientoFiscalImpressoraServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/MantenimientoFiscalImpressoraServiceImpl.java new file mode 100644 index 000000000..449c7abda --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/service/impl/MantenimientoFiscalImpressoraServiceImpl.java @@ -0,0 +1,47 @@ +package com.rjconsultores.ventaboletos.service.impl; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import com.rjconsultores.ventaboletos.dao.MantenimientoFiscalImpressoraDAO; +import com.rjconsultores.ventaboletos.entidad.FiscalImpressora; +import com.rjconsultores.ventaboletos.service.MantenimientoFiscalImpressoraService; + +@Service("mantenimientoFiscalImpressoraService") +public class MantenimientoFiscalImpressoraServiceImpl implements MantenimientoFiscalImpressoraService { + + @Autowired + MantenimientoFiscalImpressoraDAO mantenimientoFiscalImpressoraDAO; + + @Override + public List obtenerTodos() { + return mantenimientoFiscalImpressoraDAO.obtenerTodos(); + } + + @Override + public FiscalImpressora obtenerID(Integer id) { + return mantenimientoFiscalImpressoraDAO.obtenerID(id); + } + + @Override + @Transactional + public FiscalImpressora suscribir(FiscalImpressora entidad) { + return mantenimientoFiscalImpressoraDAO.suscribir(entidad); + } + + @Override + @Transactional + public FiscalImpressora actualizacion(FiscalImpressora entidad) { + return mantenimientoFiscalImpressoraDAO.actualizacion(entidad); + } + + @Override + @Transactional + public void borrar(FiscalImpressora entidad) { + mantenimientoFiscalImpressoraDAO.borrar(entidad); + } + +}