From 170f7b273e69ad0dd30f776accf22f8623f1cd1f Mon Sep 17 00:00:00 2001 From: Hardy Ferentschik Date: Tue, 23 Feb 2010 14:55:16 +0000 Subject: [PATCH] HHH-4942 Refactored JarVistitorTest and PackagedEntityManagerTest to use Shrinkwrap to build the packages needed for the tests. This removed the need for some custom antrun plugin stuff. Also created a baseclass for the packaged tests. HHH-4845 Refactored PersistTest to extend from the main em base test case. This allows the em test to run in forkMode 'once' git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18859 1b8cb986-b30d-0410-93ca-fae66ebed9b2 --- .../hibernate/ejb/test/metadata/Prcontra.java | 1487 +++++++++++++++++ .../ejb/test/metadata/PrcontraPK.java | 104 ++ .../ejb/test/metadata/StaticMetadataTest.java | 13 +- 3 files changed, 1600 insertions(+), 4 deletions(-) create mode 100644 entitymanager/src/test/java/org/hibernate/ejb/test/metadata/Prcontra.java create mode 100644 entitymanager/src/test/java/org/hibernate/ejb/test/metadata/PrcontraPK.java diff --git a/entitymanager/src/test/java/org/hibernate/ejb/test/metadata/Prcontra.java b/entitymanager/src/test/java/org/hibernate/ejb/test/metadata/Prcontra.java new file mode 100644 index 0000000000..c81db394d2 --- /dev/null +++ b/entitymanager/src/test/java/org/hibernate/ejb/test/metadata/Prcontra.java @@ -0,0 +1,1487 @@ +// $Id:$ +/* +* JBoss, Home of Professional Open Source +* Copyright 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* http://www.apache.org/licenses/LICENSE-2.0 +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +package org.hibernate.ejb.test.metadata; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.Date; +import javax.persistence.Column; +import javax.persistence.EmbeddedId; +import javax.persistence.Entity; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; + +import org.hibernate.annotations.Formula; + +@Entity +@Table(name = "PRCONTRA", schema = "MUVALE") +public class Prcontra implements Serializable { + private static final long serialVersionUID = -4996315772144793755L; + @EmbeddedId + protected PrcontraPK prcontraPK; + @Column(name = "DOC", nullable = false, insertable = false, updatable = false) + private BigInteger doc; + @Column(name = "NIF", nullable = false, insertable = false, updatable = false) + private String nif; + @Column(name = "ANNO") + private BigInteger anno; +// @Column(name = "NIF",insertable=false, updatable=false,nullable=false) + // private String nif; + @Column(name = "PRSSEM") + private BigInteger prssem; + @Column(name = "NISSEM") + private BigInteger nissem; + @Column(name = "COSSEM") + private BigInteger cossem; + @Column(name = "REGIMEN") + private BigInteger regimen; + @Column(name = "CONTACTO") + private String contacto; + @Column(name = "TELEFONO") + private String telefono; + @Column(name = "FAX") + private String fax; + @Column(name = "NUTRA") + private BigInteger nutra; + @Column(name = "NUTRAT") + private BigInteger nutrat; + @Column(name = "CNAE") + private BigInteger cnae; + @Column(name = "GREMP") + private BigInteger gremp; + @Column(name = "A1") + private Character a1; + @Column(name = "F_ALTA") + @Temporal(TemporalType.TIMESTAMP) + private Date fAlta; + @Column(name = "F_BAJA") + @Temporal(TemporalType.TIMESTAMP) + private Date fBaja; + @Column(name = "PRECIO") + private Float precio; + @Column(name = "MPAGO") + private BigInteger mpago; + @Column(name = "PERIO") + private BigInteger perio; + @Column(name = "CTABANCO") + private String ctabanco; + @Column(name = "QUIENFIRMA") + private String quienfirma; + @Column(name = "DNIFIRMA") + private String dnifirma; + @Column(name = "CARGOFIRMA") + private String cargofirma; + @Column(name = "F_ESCRITURA") + @Temporal(TemporalType.TIMESTAMP) + private Date fEscritura; + @Column(name = "NOTARIO") + private String notario; + @Column(name = "POBLANOT") + private String poblanot; + @Column(name = "PROTOCOLO") + private String protocolo; + @Column(name = "LUGARFIRMA") + private String lugarfirma; + @Column(name = "CONTF") + private BigInteger contf; + @Column(name = "BLOQUEO") + private Character bloqueo; + @Column(name = "FACTURA") + private Character factura; + @Column(name = "ENPODER") + private String enpoder; + @Column(name = "CPAR1") + private Character cpar1; + @Column(name = "CPAR2") + private Character cpar2; + @Column(name = "CPAR3") + private Character cpar3; + @Column(name = "CPAR4") + private Character cpar4; + @Column(name = "CPAR5") + private Character cpar5; + @Column(name = "CPAR6") + private Character cpar6; + @Column(name = "CPAR7") + private Character cpar7; + @Column(name = "CPAR8") + private Character cpar8; + @Column(name = "CPAR9") + private Character cpar9; + @Column(name = "SPP1") + private Character spp1; + @Column(name = "SPP2") + private Character spp2; + @Column(name = "SPP3") + private Character spp3; + @Column(name = "RR") + private Character rr; + @Column(name = "TIPOC") + private String tipoc; + @Column(name = "PTRAB") + private String ptrab; + @Column(name = "PCURSO") + private String pcurso; + @Column(name = "USUALT") + private BigInteger usualt; + @Column(name = "F_USU") + @Temporal(TemporalType.TIMESTAMP) + private Date fUsu; + @Column(name = "FIRMADO") + private Character firmado; + @Column(name = "VS") + private Character vs; + @Column(name = "CENTRA") + private BigInteger centra; + @Column(name = "RT") + private BigInteger rt; + @Column(name = "F1") + private Character f1; + @Column(name = "IPC") + private Character ipc; + @Column(name = "NR") + private BigInteger nr; + @Column(name = "COORD") + private BigInteger coord; + @Column(name = "OBSERV") + private String observ; + @Column(name = "TM") + private BigInteger tm; + @Column(name = "RE") + private BigInteger re; + @Column(name = "UMOVIL") + private Character umovil; + @Column(name = "ADS") + private BigInteger ads; + @Column(name = "F_DESCARGA") + @Temporal(TemporalType.TIMESTAMP) + private Date fDescarga; + @Column(name = "GRUPO_EMP") + private BigInteger grupoEmp; + @Column(name = "OBSERV1") + private String observ1; + @Column(name = "OBSERV2") + private String observ2; + @Column(name = "F_LLAMADA1") + @Temporal(TemporalType.TIMESTAMP) + private Date fLlamada1; + @Column(name = "NA1") + private Character na1; + @Column(name = "CONST") + private Character const1; + @Column(name = "F_EVR") + @Temporal(TemporalType.TIMESTAMP) + private Date fEvr; + @Column(name = "F_PLAN") + @Temporal(TemporalType.TIMESTAMP) + private Date fPlan; + @Column(name = "F_MEMORIA") + @Temporal(TemporalType.TIMESTAMP) + private Date fMemoria; + @Column(name = "F_RENOVE") + @Temporal(TemporalType.TIMESTAMP) + private Date fRenove; + @Column(name = "INCI") + private Character inci; + @Column(name = "F_ENV_PLAN") + @Temporal(TemporalType.TIMESTAMP) + private Date fEnvPlan; + @Column(name = "A1_DOC_IMP") + private Float a1DocImp; + @Column(name = "A1_DOC_NTRA") + private Float a1DocNtra; + @Column(name = "A1_RM_IMP") + private Float a1RmImp; + @Column(name = "A1_RM_NTRA") + private Float a1RmNtra; + @Column(name = "NA1_DOC_IMP") + private Float na1DocImp; + @Column(name = "NA1_DOC_NTRA") + private Float na1DocNtra; + @Column(name = "NA1_RM_IMP") + private Float na1RmImp; + @Column(name = "NA1_RM_NTRA") + private Float na1RmNtra; + @Column(name = "CONST_DOC_IMP") + private Float constDocImp; + @Column(name = "CONST_DOC_NTRA") + private Float constDocNtra; + @Column(name = "CONST_RM_IMP") + private Float constRmImp; + @Column(name = "CONST_RM_NTRA") + private String constRmNtra; + @Column(name = "TIENE_PRE") + private Character tienePre; + @Column(name = "ACEPTA_PRE") + private Character aceptaPre; + @Column(name = "F_PRE") + @Temporal(TemporalType.TIMESTAMP) + private Date fPre; + @Column(name = "NHORAS") + private BigInteger nhoras; + @Column(name = "CHORA") + private Float chora; + @Column(name = "IND_UNICO") + private BigInteger indUnico; + @Column(name = "NUMEROI") + private BigInteger numeroi; + @Column(name = "RENOVI") + private BigInteger renovi; + @Column(name = "TIPOI") + private BigInteger tipoi; + @Column(name = "TARIFA") + private Float tarifa; + @Column(name = "IPC_PORC") + private Float ipcPorc; + @Column(name = "F_REC_MEM") + @Temporal(TemporalType.TIMESTAMP) + private Date fRecMem; + @Column(name = "F_REC_PLAN") + @Temporal(TemporalType.TIMESTAMP) + private Date fRecPlan; + @Column(name = "IPC_IMP") + private Float ipcImp; + @Column(name = "UMOVIL_IMP") + private Float umovilImp; + @Column(name = "QUIENFIRMA2") + private String quienfirma2; + @Column(name = "DNIFIRMA2") + private String dnifirma2; + @Column(name = "CARGOFIRMA2") + private String cargofirma2; + @Column(name = "DOMIC_ENV") + private String domicEnv; + @Column(name = "PROVI_ENV") + private BigInteger proviEnv; + @Column(name = "POBLA_ENV") + private BigInteger poblaEnv; + @Column(name = "DISPO_ENV") + private BigInteger dispoEnv; + @Column(name = "MUT_ORIGEN") + private BigInteger mutOrigen; + @Column(name = "COD_CONCIERTO") + private String codConcierto; + @Column(name = "N_PEDIDO") + private String nPedido; + @Column(name = "D_FACTURA") + private BigInteger dFactura; + @Column(name = "D_VENCIMIENTO") + private String dVencimiento; + @Column(name = "CON_NRM_RH") + private BigInteger conNrmRh; + @Column(name = "CON_NRM_RT") + private BigInteger conNrmRt; + + @Column(name = "CON_PRECIO_RM_EXCESO") + private Float conPrecioRmExceso; + @Column(name = "CON_NTRA_DOC_RH") + private BigInteger conNtraDocRh; + @Column(name = "CON_IMPDOC_RHIGIENICO") + private Float conImpDocRhigienico; + @Column(name = "CON_IMPRM_RHIGIENICO") + private Float conImprmRhigienico; + @Column(name = "CON_NTRA_DOC_RT") + private BigInteger conNtraDocRt; + @Column(name = "CON_IMPDOC_RTIPOLOGIAS") + private Float conImpdocRTipologias; + @Column(name = "CON_IMPRM_RTIPOLOGIAS") + private Float conImprmRtipologias; + @Column(name = "CON_IMP_UMOVIL") + private Float conImpUmovil; + @Column(name = "CON_PRECIO_SME") + private Float conPrecioSme; + + + @Formula(value = "(select pago.texto from muvale.mpago pago where pago.mpago=mpago)") + private String textoMpago; + + @Formula(value = "(" + + "muvale.nutra_nif(" + + " to_char(F_ALTA,'RRRR')," + + " to_char(F_ALTA,'MM')," + + " nif) " + + ")") + private Integer totalAfiliados; + + // Modo de pago + @Formula(value = "(select p.DOM_DESCRIPCION from prevencion.prv_dominios_prevencion p where p.dom_campo='TPRECIO' and p.dom_valor=tarifa)") + private String modo; + + // Impagado + @Formula(value = "( SELECT distinct 1 " + + " FROM MUVALE.PRFAC A " + + " inner join MUVALE.PRECIB R on A.ANNO = R.ANNO and A.NUMFAC = R.NUMFAC and A.SERIE = R.SERIE" + + " WHERE A.SERIE = 10" + + " AND R.NUM = (SELECT MAX(R1.NUM) " + + " FROM MUVALE.PRECIB R1 " + + " WHERE R.ANNO = R1.ANNO " + + " AND R.NUMFAC = R1.NUMFAC " + + " AND R.SERIE = R1.SERIE " + + " AND R.LIN = R1.LIN) " + + " AND R.COBRADO IN ('I','J') " + + " and a.numero = numero and a.renov = renov and a.tipo = tipo)") + private Integer impagado; + + @Formula(value = "( " + + " select count( r.rec_codigo ) " + + " from prevencion.vds_reconocimiento r " + + " where r.rec_numero= NUMERO " + + " and r.rec_tipo = 2 " + + " and r.rec_fecha between F_ALTA and nvl(F_BAJA,sysdate) " + + " and r.rec_estado>0 " + + " and r.rec_tiprec in(0,1,3,10,15,16,17) )") + //Los mismos que en VdsReconocimientoDAO.FILTRO_TIPO_DE_RECONOCIMENTO + private Long numReconRealizados; + + @Formula(value = "( " + + " nvl(CON_NRM_RH,0) + nvl(CON_NRM_RT,0) " + + " )") + private Long numReconPrevistos; + + //END-ENTITY-MOD + + + public Prcontra() { + } + + public Prcontra(PrcontraPK prcontraPK) { + this.prcontraPK = prcontraPK; + + } + + public Prcontra(BigInteger numero, BigInteger renov, BigInteger tipo) { + this.prcontraPK = new PrcontraPK( numero, renov, tipo ); + } + + public Prcontra(BigInteger numero, BigInteger renov, BigInteger tipo, Date fAlta, Character bloqueo) { + this.prcontraPK = new PrcontraPK( numero, renov, tipo ); + this.fAlta = fAlta; + this.bloqueo = bloqueo; + } + + public PrcontraPK getPrcontraPK() { + return prcontraPK; + } + + public void setPrcontraPK(PrcontraPK prcontraPK) { + this.prcontraPK = prcontraPK; + } + + public BigInteger getAnno() { + return anno; + } + + public void setAnno(BigInteger anno) { + this.anno = anno; + } + +// public String getNif() { +// return nif; +// } +// +// public void setNif(String nif) { +// this.nif = nif; +// } + + public BigInteger getPrssem() { + return prssem; + } + + public void setPrssem(BigInteger prssem) { + this.prssem = prssem; + } + + public BigInteger getNissem() { + return nissem; + } + + public void setNissem(BigInteger nissem) { + this.nissem = nissem; + } + + public BigInteger getCossem() { + return cossem; + } + + public void setCossem(BigInteger cossem) { + this.cossem = cossem; + } + + public BigInteger getRegimen() { + return regimen; + } + + public void setRegimen(BigInteger regimen) { + this.regimen = regimen; + } + + public String getContacto() { + return contacto; + } + + public void setContacto(String contacto) { + this.contacto = contacto; + } + + public String getTelefono() { + return telefono; + } + + public void setTelefono(String telefono) { + this.telefono = telefono; + } + + public String getFax() { + return fax; + } + + public void setFax(String fax) { + this.fax = fax; + } + + public BigInteger getNutra() { + return nutra; + } + + public void setNutra(BigInteger nutra) { + this.nutra = nutra; + } + + public BigInteger getNutrat() { + return nutrat; + } + + public void setNutrat(BigInteger nutrat) { + this.nutrat = nutrat; + } + + public BigInteger getCnae() { + return cnae; + } + + public void setCnae(BigInteger cnae) { + this.cnae = cnae; + } + + public BigInteger getGremp() { + return gremp; + } + + public void setGremp(BigInteger gremp) { + this.gremp = gremp; + } + + public Character getA1() { + return a1; + } + + public void setA1(Character a1) { + this.a1 = a1; + } + + public Date getFAlta() { + return fAlta; + } + + public void setFAlta(Date fAlta) { + this.fAlta = fAlta; + } + + public Date getFBaja() { + return fBaja; + } + + public void setFBaja(Date fBaja) { + this.fBaja = fBaja; + } + + public Float getPrecio() { + return precio; + } + + public void setPrecio(Float precio) { + this.precio = precio; + } + + public BigInteger getMpago() { + return mpago; + } + + public void setMpago(BigInteger mpago) { + this.mpago = mpago; + } + + public BigInteger getPerio() { + return perio; + } + + public void setPerio(BigInteger perio) { + this.perio = perio; + } + + public String getCtabanco() { + return ctabanco; + } + + public void setCtabanco(String ctabanco) { + this.ctabanco = ctabanco; + } + + public String getQuienfirma() { + return quienfirma; + } + + public void setQuienfirma(String quienfirma) { + this.quienfirma = quienfirma; + } + + public String getDnifirma() { + return dnifirma; + } + + public void setDnifirma(String dnifirma) { + this.dnifirma = dnifirma; + } + + public String getCargofirma() { + return cargofirma; + } + + public void setCargofirma(String cargofirma) { + this.cargofirma = cargofirma; + } + + public Date getFEscritura() { + return fEscritura; + } + + public void setFEscritura(Date fEscritura) { + this.fEscritura = fEscritura; + } + + public String getNotario() { + return notario; + } + + public void setNotario(String notario) { + this.notario = notario; + } + + public String getPoblanot() { + return poblanot; + } + + public void setPoblanot(String poblanot) { + this.poblanot = poblanot; + } + + public String getProtocolo() { + return protocolo; + } + + public void setProtocolo(String protocolo) { + this.protocolo = protocolo; + } + + public String getLugarfirma() { + return lugarfirma; + } + + public void setLugarfirma(String lugarfirma) { + this.lugarfirma = lugarfirma; + } + + public BigInteger getContf() { + return contf; + } + + public void setContf(BigInteger contf) { + this.contf = contf; + } + + public Character getBloqueo() { + return bloqueo; + } + + public void setBloqueo(Character bloqueo) { + this.bloqueo = bloqueo; + } + + public Character getFactura() { + return factura; + } + + public void setFactura(Character factura) { + this.factura = factura; + } + + public String getEnpoder() { + return enpoder; + } + + public void setEnpoder(String enpoder) { + this.enpoder = enpoder; + } + + public Character getCpar1() { + return cpar1; + } + + public void setCpar1(Character cpar1) { + this.cpar1 = cpar1; + } + + public Character getCpar2() { + return cpar2; + } + + public void setCpar2(Character cpar2) { + this.cpar2 = cpar2; + } + + public Character getCpar3() { + return cpar3; + } + + public void setCpar3(Character cpar3) { + this.cpar3 = cpar3; + } + + public Character getCpar4() { + return cpar4; + } + + public void setCpar4(Character cpar4) { + this.cpar4 = cpar4; + } + + public Character getCpar5() { + return cpar5; + } + + public void setCpar5(Character cpar5) { + this.cpar5 = cpar5; + } + + public Character getCpar6() { + return cpar6; + } + + public void setCpar6(Character cpar6) { + this.cpar6 = cpar6; + } + + public Character getCpar7() { + return cpar7; + } + + public void setCpar7(Character cpar7) { + this.cpar7 = cpar7; + } + + public Character getCpar8() { + return cpar8; + } + + public void setCpar8(Character cpar8) { + this.cpar8 = cpar8; + } + + public Character getCpar9() { + return cpar9; + } + + public void setCpar9(Character cpar9) { + this.cpar9 = cpar9; + } + + public Character getSpp1() { + return spp1; + } + + public void setSpp1(Character spp1) { + this.spp1 = spp1; + } + + public Character getSpp2() { + return spp2; + } + + public void setSpp2(Character spp2) { + this.spp2 = spp2; + } + + public Character getSpp3() { + return spp3; + } + + public void setSpp3(Character spp3) { + this.spp3 = spp3; + } + + public Character getRr() { + return rr; + } + + public void setRr(Character rr) { + this.rr = rr; + } + + public String getTipoc() { + return tipoc; + } + + public void setTipoc(String tipoc) { + this.tipoc = tipoc; + } + + public String getPtrab() { + return ptrab; + } + + public void setPtrab(String ptrab) { + this.ptrab = ptrab; + } + + public String getPcurso() { + return pcurso; + } + + public void setPcurso(String pcurso) { + this.pcurso = pcurso; + } + + public BigInteger getUsualt() { + return usualt; + } + + public void setUsualt(BigInteger usualt) { + this.usualt = usualt; + } + + public Date getFUsu() { + return fUsu; + } + + public void setFUsu(Date fUsu) { + this.fUsu = fUsu; + } + + public Character getFirmado() { + return firmado; + } + + public void setFirmado(Character firmado) { + this.firmado = firmado; + } + + public Character getVs() { + return vs; + } + + public void setVs(Character vs) { + this.vs = vs; + } + + public BigInteger getCentra() { + return centra; + } + + public void setCentra(BigInteger centra) { + this.centra = centra; + } + + public BigInteger getRt() { + return rt; + } + + public void setRt(BigInteger rt) { + this.rt = rt; + } + + public Character getF1() { + return f1; + } + + public void setF1(Character f1) { + this.f1 = f1; + } + + public Character getIpc() { + return ipc; + } + + public void setIpc(Character ipc) { + this.ipc = ipc; + } + + public BigInteger getNr() { + return nr; + } + + public void setNr(BigInteger nr) { + this.nr = nr; + } + + public BigInteger getCoord() { + return coord; + } + + public void setCoord(BigInteger coord) { + this.coord = coord; + } + + public String getObserv() { + return observ; + } + + public void setObserv(String observ) { + this.observ = observ; + } + + public BigInteger getTm() { + return tm; + } + + public void setTm(BigInteger tm) { + this.tm = tm; + } + + public BigInteger getRe() { + return re; + } + + public void setRe(BigInteger re) { + this.re = re; + } + + public Character getUmovil() { + return umovil; + } + + public void setUmovil(Character umovil) { + this.umovil = umovil; + } + + public BigInteger getAds() { + return ads; + } + + public void setAds(BigInteger ads) { + this.ads = ads; + } + + public Date getFDescarga() { + return fDescarga; + } + + public void setFDescarga(Date fDescarga) { + this.fDescarga = fDescarga; + } + + public BigInteger getGrupoEmp() { + return grupoEmp; + } + + public void setGrupoEmp(BigInteger grupoEmp) { + this.grupoEmp = grupoEmp; + } + + public String getObserv1() { + return observ1; + } + + public void setObserv1(String observ1) { + this.observ1 = observ1; + } + + public String getObserv2() { + return observ2; + } + + public void setObserv2(String observ2) { + this.observ2 = observ2; + } + + public Date getFLlamada1() { + return fLlamada1; + } + + public void setFLlamada1(Date fLlamada1) { + this.fLlamada1 = fLlamada1; + } + + public Character getNa1() { + return na1; + } + + public void setNa1(Character na1) { + this.na1 = na1; + } + + public Character getConst1() { + return const1; + } + + public void setConst1(Character const1) { + this.const1 = const1; + } + + public Date getFEvr() { + return fEvr; + } + + public void setFEvr(Date fEvr) { + this.fEvr = fEvr; + } + + public Date getFPlan() { + return fPlan; + } + + public void setFPlan(Date fPlan) { + this.fPlan = fPlan; + } + + public Date getFMemoria() { + return fMemoria; + } + + public void setFMemoria(Date fMemoria) { + this.fMemoria = fMemoria; + } + + public Date getFRenove() { + return fRenove; + } + + public void setFRenove(Date fRenove) { + this.fRenove = fRenove; + } + + public Character getInci() { + return inci; + } + + public void setInci(Character inci) { + this.inci = inci; + } + + public Date getFEnvPlan() { + return fEnvPlan; + } + + public void setFEnvPlan(Date fEnvPlan) { + this.fEnvPlan = fEnvPlan; + } + + public Float getA1DocImp() { + return a1DocImp; + } + + public void setA1DocImp(Float a1DocImp) { + this.a1DocImp = a1DocImp; + } + + public Float getA1DocNtra() { + return a1DocNtra; + } + + public void setA1DocNtra(Float a1DocNtra) { + this.a1DocNtra = a1DocNtra; + } + + public Float getA1RmImp() { + return a1RmImp; + } + + public void setA1RmImp(Float a1RmImp) { + this.a1RmImp = a1RmImp; + } + + public Float getA1RmNtra() { + return a1RmNtra; + } + + public void setA1RmNtra(Float a1RmNtra) { + this.a1RmNtra = a1RmNtra; + } + + public Float getNa1DocImp() { + return na1DocImp; + } + + public void setNa1DocImp(Float na1DocImp) { + this.na1DocImp = na1DocImp; + } + + public Float getNa1DocNtra() { + return na1DocNtra; + } + + public void setNa1DocNtra(Float na1DocNtra) { + this.na1DocNtra = na1DocNtra; + } + + public Float getNa1RmImp() { + return na1RmImp; + } + + public void setNa1RmImp(Float na1RmImp) { + this.na1RmImp = na1RmImp; + } + + public Float getNa1RmNtra() { + return na1RmNtra; + } + + public void setNa1RmNtra(Float na1RmNtra) { + this.na1RmNtra = na1RmNtra; + } + + public Float getConstDocImp() { + return constDocImp; + } + + public void setConstDocImp(Float constDocImp) { + this.constDocImp = constDocImp; + } + + public Float getConstDocNtra() { + return constDocNtra; + } + + public void setConstDocNtra(Float constDocNtra) { + this.constDocNtra = constDocNtra; + } + + public Float getConstRmImp() { + return constRmImp; + } + + public void setConstRmImp(Float constRmImp) { + this.constRmImp = constRmImp; + } + + public String getConstRmNtra() { + return constRmNtra; + } + + public void setConstRmNtra(String constRmNtra) { + this.constRmNtra = constRmNtra; + } + + public Character getTienePre() { + return tienePre; + } + + public void setTienePre(Character tienePre) { + this.tienePre = tienePre; + } + + public Character getAceptaPre() { + return aceptaPre; + } + + public void setAceptaPre(Character aceptaPre) { + this.aceptaPre = aceptaPre; + } + + public Date getFPre() { + return fPre; + } + + public void setFPre(Date fPre) { + this.fPre = fPre; + } + + public BigInteger getNhoras() { + return nhoras; + } + + public void setNhoras(BigInteger nhoras) { + this.nhoras = nhoras; + } + + public Float getChora() { + return chora; + } + + public void setChora(Float chora) { + this.chora = chora; + } + + public BigInteger getIndUnico() { + return indUnico; + } + + public void setIndUnico(BigInteger indUnico) { + this.indUnico = indUnico; + } + + public BigInteger getNumeroi() { + return numeroi; + } + + public void setNumeroi(BigInteger numeroi) { + this.numeroi = numeroi; + } + + public BigInteger getRenovi() { + return renovi; + } + + public void setRenovi(BigInteger renovi) { + this.renovi = renovi; + } + + public BigInteger getTipoi() { + return tipoi; + } + + public void setTipoi(BigInteger tipoi) { + this.tipoi = tipoi; + } + + public Float getTarifa() { + return tarifa; + } + + public void setTarifa(Float tarifa) { + this.tarifa = tarifa; + } + + public Float getIpcPorc() { + return ipcPorc; + } + + public void setIpcPorc(Float ipcPorc) { + this.ipcPorc = ipcPorc; + } + + public Date getFRecMem() { + return fRecMem; + } + + public void setFRecMem(Date fRecMem) { + this.fRecMem = fRecMem; + } + + public Date getFRecPlan() { + return fRecPlan; + } + + public void setFRecPlan(Date fRecPlan) { + this.fRecPlan = fRecPlan; + } + + public Float getIpcImp() { + return ipcImp; + } + + public void setIpcImp(Float ipcImp) { + this.ipcImp = ipcImp; + } + + public Float getUmovilImp() { + return umovilImp; + } + + public void setUmovilImp(Float umovilImp) { + this.umovilImp = umovilImp; + } + + public String getQuienfirma2() { + return quienfirma2; + } + + public void setQuienfirma2(String quienfirma2) { + this.quienfirma2 = quienfirma2; + } + + public String getDnifirma2() { + return dnifirma2; + } + + public void setDnifirma2(String dnifirma2) { + this.dnifirma2 = dnifirma2; + } + + public String getCargofirma2() { + return cargofirma2; + } + + public void setCargofirma2(String cargofirma2) { + this.cargofirma2 = cargofirma2; + } + + public String getDomicEnv() { + return domicEnv; + } + + public void setDomicEnv(String domicEnv) { + this.domicEnv = domicEnv; + } + + public BigInteger getProviEnv() { + return proviEnv; + } + + public void setProviEnv(BigInteger proviEnv) { + this.proviEnv = proviEnv; + } + + public BigInteger getPoblaEnv() { + return poblaEnv; + } + + public void setPoblaEnv(BigInteger poblaEnv) { + this.poblaEnv = poblaEnv; + } + + public BigInteger getDispoEnv() { + return dispoEnv; + } + + public void setDispoEnv(BigInteger dispoEnv) { + this.dispoEnv = dispoEnv; + } + + public BigInteger getMutOrigen() { + return mutOrigen; + } + + public void setMutOrigen(BigInteger mutOrigen) { + this.mutOrigen = mutOrigen; + } + + public String getCodConcierto() { + return codConcierto; + } + + public void setCodConcierto(String codConcierto) { + this.codConcierto = codConcierto; + } + + public String getNPedido() { + return nPedido; + } + + public void setNPedido(String nPedido) { + this.nPedido = nPedido; + } + + public BigInteger getDFactura() { + return dFactura; + } + + public void setDFactura(BigInteger dFactura) { + this.dFactura = dFactura; + } + + public String getDVencimiento() { + return dVencimiento; + } + + public void setDVencimiento(String dVencimiento) { + this.dVencimiento = dVencimiento; + } + + @Override + public int hashCode() { + int hash = 0; + hash += ( prcontraPK != null ? prcontraPK.hashCode() : 0 ); + return hash; + } + + @Override + public boolean equals(Object object) { + if ( !( object instanceof Prcontra ) ) { + return false; + } + Prcontra other = ( Prcontra ) object; + if ( this.prcontraPK != other.prcontraPK + && ( this.prcontraPK == null || !this.prcontraPK + .equals( other.prcontraPK ) ) ) { + return false; + } + return true; + } + + @Override + public String toString() { + return "org.kyrian.entity.muvale.Prcontra[prcontraPK=" + prcontraPK + + "]"; + } + //START-ENTITY-MOD + + public String getTextoMpago() { + return textoMpago; + } + + public void setTextoMpago(String textoMpago) { + this.textoMpago = textoMpago; + } + + public Integer getTotalAfiliados() { + return totalAfiliados; + } + + public void setTotalAfiliados(Integer totalAfiliados) { + this.totalAfiliados = totalAfiliados; + } + + public String getModo() { + return modo; + } + + public void setModo(String modo) { + this.modo = modo; + } + + public Integer getImpagado() { + return impagado; + } + + public void setImpagado(Integer impagado) { + this.impagado = impagado; + } + + public Long getNumReconRealizados() { + return numReconRealizados; + } + + public void setNumReconRealizados(Long numReconRealizados) { + this.numReconRealizados = numReconRealizados; + } + + public Long getNumReconPrevistos() { + return numReconPrevistos; + } + + public void setNumReconPrevistos(Long numReconPrevistos) { + this.numReconPrevistos = numReconPrevistos; + } + + public BigInteger getConNrmRh() { + return conNrmRh; + } + + public BigInteger getConNrmRt() { + return conNrmRt; + } + + public void setConNrmRh(BigInteger conNrmRh) { + this.conNrmRh = conNrmRh; + } + + public void setConNrmRt(BigInteger conNrmRt) { + this.conNrmRt = conNrmRt; + } + + public Float getConPrecioRmExceso() { + return conPrecioRmExceso; + } + + public BigInteger getConNtraDocRh() { + return conNtraDocRh; + } + + public Float getConImpDocRhigienico() { + return conImpDocRhigienico; + } + + public Float getConImprmRhigienico() { + return conImprmRhigienico; + } + + public BigInteger getConNtraDocRt() { + return conNtraDocRt; + } + + public Float getConImpdocRTipologias() { + return conImpdocRTipologias; + } + + public Float getConImprmRtipologias() { + return conImprmRtipologias; + } + + public Float getConImpUmovil() { + return conImpUmovil; + } + + public Float getConPrecioSme() { + return conPrecioSme; + } + + public void setConPrecioRmExceso(Float conPrecioRmExceso) { + this.conPrecioRmExceso = conPrecioRmExceso; + } + + public void setConNtraDocRh(BigInteger conNtraDocRh) { + this.conNtraDocRh = conNtraDocRh; + } + + public void setConImpDocRhigienico(Float conImpDocRhigienico) { + this.conImpDocRhigienico = conImpDocRhigienico; + } + + public void setConImprmRhigienico(Float conImprmRhigienico) { + this.conImprmRhigienico = conImprmRhigienico; + } + + public void setConNtraDocRt(BigInteger conNtraDocRt) { + this.conNtraDocRt = conNtraDocRt; + } + + public void setConImpdocRTipologias(Float conImpdocRTipologias) { + this.conImpdocRTipologias = conImpdocRTipologias; + } + + public void setConImprmRtipologias(Float conImprmRtipologias) { + this.conImprmRtipologias = conImprmRtipologias; + } + + public void setConImpUmovil(Float conImpUmovil) { + this.conImpUmovil = conImpUmovil; + } + + public void setConPrecioSme(Float conPrecioSme) { + this.conPrecioSme = conPrecioSme; + } + + public BigInteger getDoc() { + return doc; + } + + public String getNif() { + return nif; + } + + public void setDoc(BigInteger doc) { + this.doc = doc; + } + + public void setNif(String nif) { + this.nif = nif; + } +} + + diff --git a/entitymanager/src/test/java/org/hibernate/ejb/test/metadata/PrcontraPK.java b/entitymanager/src/test/java/org/hibernate/ejb/test/metadata/PrcontraPK.java new file mode 100644 index 0000000000..12d62fddb7 --- /dev/null +++ b/entitymanager/src/test/java/org/hibernate/ejb/test/metadata/PrcontraPK.java @@ -0,0 +1,104 @@ +// $Id:$ +/* +* JBoss, Home of Professional Open Source +* Copyright 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* http://www.apache.org/licenses/LICENSE-2.0 +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +package org.hibernate.ejb.test.metadata; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.persistence.Column; +import javax.persistence.Embeddable; + +/** + * @author Hardy Ferentschik + */ +@Embeddable +public class PrcontraPK implements Serializable { + private static final long serialVersionUID = 7441961985141369232L; + @Column(name = "NUMERO", nullable = false) + private BigInteger numero; + @Column(name = "RENOV", nullable = false) + private BigInteger renov; + @Column(name = "TIPO", nullable = false) + private BigInteger tipo; + + public PrcontraPK() { + } + + public PrcontraPK(BigInteger numero, BigInteger renov, BigInteger tipo) { + this.numero = numero; + this.renov = renov; + this.tipo = tipo; + } + + public BigInteger getNumero() { + return numero; + } + + public void setNumero(BigInteger numero) { + this.numero = numero; + } + + public BigInteger getRenov() { + return renov; + } + + public void setRenov(BigInteger renov) { + this.renov = renov; + } + + public BigInteger getTipo() { + return tipo; + } + + public void setTipo(BigInteger tipo) { + this.tipo = tipo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += ( numero != null ? numero.hashCode() : 0 ); + hash += ( renov != null ? renov.hashCode() : 0 ); + hash += ( tipo != null ? tipo.hashCode() : 0 ); + return hash; + } + + @Override + public boolean equals(Object object) { + if ( !( object instanceof PrcontraPK ) ) { + return false; + } + PrcontraPK other = ( PrcontraPK ) object; + if ( this.numero != other.numero && ( this.numero == null || !this.numero.equals( other.numero ) ) ) { + return false; + } + if ( this.renov != other.renov && ( this.renov == null || !this.renov.equals( other.renov ) ) ) { + return false; + } + if ( this.tipo != other.tipo && ( this.tipo == null || !this.tipo.equals( other.tipo ) ) ) { + return false; + } + return true; + } + + @Override + public String toString() { + return "org.kyrian.entity.muvale.PrcontraPK[numero=" + numero + ", renov=" + renov + ", tipo=" + tipo + "]"; + } +} + + diff --git a/entitymanager/src/test/java/org/hibernate/ejb/test/metadata/StaticMetadataTest.java b/entitymanager/src/test/java/org/hibernate/ejb/test/metadata/StaticMetadataTest.java index 728df207a5..9b202324ea 100644 --- a/entitymanager/src/test/java/org/hibernate/ejb/test/metadata/StaticMetadataTest.java +++ b/entitymanager/src/test/java/org/hibernate/ejb/test/metadata/StaticMetadataTest.java @@ -37,12 +37,16 @@ import org.hibernate.ejb.test.TestCase; */ public class StaticMetadataTest extends TestCase { + public void testEmbeddedId() throws Exception { + assertNotNull( Prcontra_.prcontraPK ); + } + public void testInjections() throws Exception { // Address (embeddable) assertNotNull( Address_.address1 ); assertNotNull( Address_.address2 ); assertNotNull( Address_.city ); - final EmbeddableType
addressType = (EmbeddableType
) House_.address.getType(); + final EmbeddableType
addressType = ( EmbeddableType
) House_.address.getType(); assertEquals( addressType.getDeclaredSingularAttribute( "address1" ), Address_.address1 ); assertEquals( addressType.getDeclaredSingularAttribute( "address2" ), Address_.address2 ); assertTrue( Address_.address1.isOptional() ); @@ -126,7 +130,7 @@ public class StaticMetadataTest extends TestCase { @Override public Class[] getAnnotatedClasses() { - return new Class[]{ + return new Class[] { Fridge.class, FoodItem.class, Person.class, @@ -136,8 +140,9 @@ public class StaticMetadataTest extends TestCase { Cattish.class, Feline.class, Garden.class, - Flower.class + Flower.class, + Prcontra.class, + PrcontraPK.class }; } - } \ No newline at end of file