diff --git a/src/com/rjconsultores/ventaboletos/entidad/CategoriaCtrl.java b/src/com/rjconsultores/ventaboletos/entidad/CategoriaCtrl.java index bc10be884..d84bca2c5 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/CategoriaCtrl.java +++ b/src/com/rjconsultores/ventaboletos/entidad/CategoriaCtrl.java @@ -34,7 +34,7 @@ import org.hibernate.annotations.NotFoundAction; @Entity @SequenceGenerator(name = "CATEGORIA_CTRL_SEQ", sequenceName = "CATEGORIA_CTRL_SEQ", allocationSize = 1) @Table(name = "CATEGORIA_CTRL") -public class CategoriaCtrl implements Serializable { +public class CategoriaCtrl implements Serializable, Cloneable { public final static Integer[] idsCategoriasNoVisible = {1}; private static final long serialVersionUID = 1L; @@ -48,6 +48,8 @@ public class CategoriaCtrl implements Serializable { private Empresa empresa; @Column(name = "ACTIVO") private Boolean activo; + @Column(name = "DESCRICAO") + private String descricao; @Basic(optional = false) @Column(name = "FECMODIF") @Temporal(TemporalType.TIMESTAMP) @@ -122,9 +124,15 @@ public class CategoriaCtrl implements Serializable { public void setUsuarioId(Integer usuarioId) { this.usuarioId = usuarioId; } + public String getDescricao() { + return descricao; + } + public void setDescricao(String descricao) { + this.descricao = descricao; + } - public List getCategoriaDescuentoList() { + public List getCategoriaDescuentoList() { List tmp = new ArrayList(); if (categoriaDescuentoList != null) { for (CategoriaDescuento cm : this.categoriaDescuentoList) { @@ -271,4 +279,67 @@ public class CategoriaCtrl implements Serializable { public String toString() { return "com.rjconsultores.ventaboletos.entidad.CategoriaCtrl[categoriactrlId=" + categoriactrlId + "]"; } + + @Override + public Object clone() throws CloneNotSupportedException { + return super.clone(); + } + + public List addNuevoCloneCategoriaMarca(List lsCategoriaMarca, CategoriaCtrl nuevo) { + + for (CategoriaMarca categoriaMarca : lsCategoriaMarca) { + categoriaMarca.setCategoriaCtrl(nuevo); + categoriaMarca.setCategoriamarcaId(null); + } + return lsCategoriaMarca; + } + + public List addNuevoCloneCategoriaOrgao(List lsCategoriaOrgao, CategoriaCtrl nuevo) { + + for (CategoriaOrgao categoriaOrgao : lsCategoriaOrgao) { + categoriaOrgao.setCategoriaCtrl(nuevo); + categoriaOrgao.setCategoriaorgaoId(null); + } + return lsCategoriaOrgao; + } + + public List addNuevoCloneCategoriaRuta(List lsCategoriaRuta, CategoriaCtrl nuevo) { + for (CategoriaRuta categoriaRuta : lsCategoriaRuta) { + categoriaRuta.setCategoriaCtrl(nuevo); + categoriaRuta.setCategoriarutaId(null); + } + return lsCategoriaRuta; + } + + public List addNuevoCloneCategoriaCorrida(List lsCategoriaCorrida, CategoriaCtrl nuevo) { + for (CategoriaCorrida categoriaCorrida : lsCategoriaCorrida) { + categoriaCorrida.setCategoriaCtrl(nuevo); + categoriaCorrida.setCategoriaCorrida(null); + } + return lsCategoriaCorrida; + } + + public List addNuevoCloneCategoriaClase(List lsCategoriaClase, CategoriaCtrl nuevo) { + for (CategoriaClase categoriaClase : lsCategoriaClase) { + categoriaClase.setCategoriaCtrl(nuevo); + categoriaClase.setCategoriaclaseId(null); + } + return lsCategoriaClase; + } + + public List addNuevoCloneCategoriaDescuento(List lsCategoriaDescuento, CategoriaCtrl nuevo) { + for (CategoriaDescuento categoriaDescuento : lsCategoriaDescuento) { + categoriaDescuento.setCategoriaCtrl(nuevo); + categoriaDescuento.setCategoriadescuentoId(null); + } + return lsCategoriaDescuento; + } + + public List addNuevoCloneCategoriaMercado(List lsCategoriaMercado, CategoriaCtrl nuevo) { + for (CategoriaMercado categoriaMercado : lsCategoriaMercado) { + categoriaMercado.setCategoriaCtrl(nuevo); + categoriaMercado.setCategoriamercadoId(null); + } + return lsCategoriaMercado; + } }