PlantillaTramitePK.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.licensis.notaire.negocio;
import java.io.Serializable;
import jakarta.persistence.Basic;
import jakarta.persistence.Column;
import jakarta.persistence.Embeddable;
/**
*
* @author juanca
*/
@Embeddable
public class PlantillaTramitePK implements Serializable
{
@Basic(optional = false)
@Column(name = "fk_id_tipo_tramite")
private int fkIdTipoTramite;
@Basic(optional = false)
@Column(name = "fk_id_tipo_documento")
private int fkIdTipoDocumento;
public PlantillaTramitePK()
{
}
public PlantillaTramitePK(int fkIdTipoTramite, int fkIdTipoDocumento)
{
this.fkIdTipoTramite = fkIdTipoTramite;
this.fkIdTipoDocumento = fkIdTipoDocumento;
}
public int getFkIdTipoTramite()
{
return fkIdTipoTramite;
}
public void setFkIdTipoTramite(int fkIdTipoTramite)
{
this.fkIdTipoTramite = fkIdTipoTramite;
}
public int getFkIdTipoDocumento()
{
return fkIdTipoDocumento;
}
public void setFkIdTipoDocumento(int fkIdTipoDocumento)
{
this.fkIdTipoDocumento = fkIdTipoDocumento;
}
@Override
public int hashCode()
{
int hash = 0;
hash += (int) fkIdTipoTramite;
hash += (int) fkIdTipoDocumento;
return hash;
}
@Override
public boolean equals(Object object)
{
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof PlantillaTramitePK))
{
return false;
}
PlantillaTramitePK other = (PlantillaTramitePK) object;
if (this.fkIdTipoTramite != other.fkIdTipoTramite)
{
return false;
}
if (this.fkIdTipoDocumento != other.fkIdTipoDocumento)
{
return false;
}
return true;
}
@Override
public String toString()
{
return "negocio.PlantillaTramitePK[ fkIdTipoTramite=" + fkIdTipoTramite + ", fkIdTipoDocumento=" + fkIdTipoDocumento + " ]";
}
}