package com.ejie.m62fb.model;


import com.ejie.x38.serialization.JsonDateDeserializer;
import com.ejie.x38.serialization.JsonDateSerializer;
import java.util.Date;
import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

/**
 * M62fbp20s0s00 generated by UDA, 06-nov-2012 10:00:23.
XXXX
 */

public class M62fbp20s0s00  implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
    //Clave compuesta
            private String nifTitular;
            private Long numCorrelNif;
            private String codTipoClave;
            private Integer itipiden;
            private String nomApellido1;
            private String nomApellido2;
            private String nomNombre;
            private Date fecNacimiento;
            private String indSexo;
            private Integer isexo;
            private String indEstadoCivil;
            private Integer iestcivi;
            private Long cpais;
            private String dpais;
            private Long cterrito;
            private String codProvincia;
            private String dterrito;
            private Integer cmunicip;
            private String codMunicipio;
            private String dmunicip;
            private String ddirecci;
            private String email;
            private Integer ntelefno;
            private Integer numTlfno2;
            private String codCalle;
            private String codPortal;
            private String decSitViv;
            private String decMano;
            private String codPostal;
            private Integer numCodPostal;
            private Date fecAlta;
            private String dirIpUsuario;
            private Date fehUltModif;
            private String codUsuUltModif;
            private Integer ideRegistro;
            private String codAplicacion;
            private Integer idPersona;
            private String desCalle;

	/** 
	 * Method 'M62fbp20s0s00'.
	 */
    public M62fbp20s0s00() {
    }
   /** 
    * Method 'M62fbp20s0s00'.
   * @param nifTitular String
   * @param numCorrelNif Long
   * @param codTipoClave String
   * @param itipiden Integer
   * @param nomApellido1 String
   * @param nomApellido2 String
   * @param nomNombre String
   * @param fecNacimiento Date
   * @param indSexo String
   * @param isexo Integer
   * @param indEstadoCivil String
   * @param iestcivi Integer
   * @param cpais Long
   * @param dpais String
   * @param cterrito Long
   * @param codProvincia String
   * @param dterrito String
   * @param cmunicip Integer
   * @param codMunicipio String
   * @param dmunicip String
   * @param ddirecci String
   * @param email String
   * @param ntelefno Integer
   * @param numTlfno2 Integer
   * @param codCalle String
   * @param codPortal String
   * @param decSitViv String
   * @param decMano String
   * @param codPostal String
   * @param numCodPostal Integer
   * @param fecAlta Date
   * @param dirIpUsuario String
   * @param fehUltModif Date
   * @param codUsuUltModif String
   * @param ideRegistro Integer
   * @param codAplicacion String
   * @param idPersona Integer
   * @param desCalle String
   */
   public M62fbp20s0s00(String nifTitular, Long numCorrelNif, String codTipoClave, Integer itipiden, String nomApellido1, String nomApellido2, String nomNombre, Date fecNacimiento, String indSexo, Integer isexo, String indEstadoCivil, Integer iestcivi, Long cpais, String dpais, Long cterrito, String codProvincia, String dterrito, Integer cmunicip, String codMunicipio, String dmunicip, String ddirecci, String email, Integer ntelefno, Integer numTlfno2, String codCalle, String codPortal, String decSitViv, String decMano, String codPostal, Integer numCodPostal, Date fecAlta, String dirIpUsuario, Date fehUltModif, String codUsuUltModif, Integer ideRegistro, String codAplicacion, Integer idPersona, String desCalle  ) {

           this.nifTitular = nifTitular;		
           this.numCorrelNif = numCorrelNif;		
           this.codTipoClave = codTipoClave;		
           this.itipiden = itipiden;		
           this.nomApellido1 = nomApellido1;		
           this.nomApellido2 = nomApellido2;		
           this.nomNombre = nomNombre;		
           this.fecNacimiento = fecNacimiento;		
           this.indSexo = indSexo;		
           this.isexo = isexo;		
           this.indEstadoCivil = indEstadoCivil;		
           this.iestcivi = iestcivi;		
           this.cpais = cpais;		
           this.dpais = dpais;		
           this.cterrito = cterrito;		
           this.codProvincia = codProvincia;		
           this.dterrito = dterrito;		
           this.cmunicip = cmunicip;		
           this.codMunicipio = codMunicipio;		
           this.dmunicip = dmunicip;		
           this.ddirecci = ddirecci;		
           this.email = email;		
           this.ntelefno = ntelefno;		
           this.numTlfno2 = numTlfno2;		
           this.codCalle = codCalle;		
           this.codPortal = codPortal;		
           this.decSitViv = decSitViv;		
           this.decMano = decMano;		
           this.codPostal = codPostal;		
           this.numCodPostal = numCodPostal;		
           this.fecAlta = fecAlta;		
           this.dirIpUsuario = dirIpUsuario;		
           this.fehUltModif = fehUltModif;		
           this.codUsuUltModif = codUsuUltModif;		
           this.ideRegistro = ideRegistro;		
           this.codAplicacion = codAplicacion;		
           this.idPersona = idPersona;		
           this.desCalle = desCalle;		
    }

	/**
     * Method 'getNifTitular'.
     *
     * @return String
     */
	
	
	public String getNifTitular() {
		return this.nifTitular;
	}
	
	/**
	 * Method 'setNifTitular'.
	 *
	 * @param nifTitular String
	 * @return
	 */
	
	public void setNifTitular(String nifTitular) {
		this.nifTitular = nifTitular;
	}
	/**
     * Method 'getNumCorrelNif'.
     *
     * @return Long
     */
	
	
	public Long getNumCorrelNif() {
		return this.numCorrelNif;
	}
	
	/**
	 * Method 'setNumCorrelNif'.
	 *
	 * @param numCorrelNif Long
	 * @return
	 */
	
	public void setNumCorrelNif(Long numCorrelNif) {
		this.numCorrelNif = numCorrelNif;
	}
	/**
     * Method 'getCodTipoClave'.
     *
     * @return String
     */
	
	
	public String getCodTipoClave() {
		return this.codTipoClave;
	}
	
	/**
	 * Method 'setCodTipoClave'.
	 *
	 * @param codTipoClave String
	 * @return
	 */
	
	public void setCodTipoClave(String codTipoClave) {
		this.codTipoClave = codTipoClave;
	}
	/**
     * Method 'getItipiden'.
     *
     * @return Integer
     */
	
	
	public Integer getItipiden() {
		return this.itipiden;
	}
	
	/**
	 * Method 'setItipiden'.
	 *
	 * @param itipiden Integer
	 * @return
	 */
	
	public void setItipiden(Integer itipiden) {
		this.itipiden = itipiden;
	}
	/**
     * Method 'getNomApellido1'.
     *
     * @return String
     */
	
	
	public String getNomApellido1() {
		return this.nomApellido1;
	}
	
	/**
	 * Method 'setNomApellido1'.
	 *
	 * @param nomApellido1 String
	 * @return
	 */
	
	public void setNomApellido1(String nomApellido1) {
		this.nomApellido1 = nomApellido1;
	}
	/**
     * Method 'getNomApellido2'.
     *
     * @return String
     */
	
	
	public String getNomApellido2() {
		return this.nomApellido2;
	}
	
	/**
	 * Method 'setNomApellido2'.
	 *
	 * @param nomApellido2 String
	 * @return
	 */
	
	public void setNomApellido2(String nomApellido2) {
		this.nomApellido2 = nomApellido2;
	}
	/**
     * Method 'getNomNombre'.
     *
     * @return String
     */
	
	
	public String getNomNombre() {
		return this.nomNombre;
	}
	
	/**
	 * Method 'setNomNombre'.
	 *
	 * @param nomNombre String
	 * @return
	 */
	
	public void setNomNombre(String nomNombre) {
		this.nomNombre = nomNombre;
	}
	/**
     * Method 'getFecNacimiento'.
     *
     * @return Date
     */
	
	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecNacimiento() {
		return this.fecNacimiento;
	}
	
	/**
	 * Method 'setFecNacimiento'.
	 *
	 * @param fecNacimiento Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecNacimiento(Date fecNacimiento) {
		this.fecNacimiento = fecNacimiento;
	}
	/**
     * Method 'getIndSexo'.
     *
     * @return String
     */
	
	
	public String getIndSexo() {
		return this.indSexo;
	}
	
	/**
	 * Method 'setIndSexo'.
	 *
	 * @param indSexo String
	 * @return
	 */
	
	public void setIndSexo(String indSexo) {
		this.indSexo = indSexo;
	}
	/**
     * Method 'getIsexo'.
     *
     * @return Integer
     */
	
	
	public Integer getIsexo() {
		return this.isexo;
	}
	
	/**
	 * Method 'setIsexo'.
	 *
	 * @param isexo Integer
	 * @return
	 */
	
	public void setIsexo(Integer isexo) {
		this.isexo = isexo;
	}
	/**
     * Method 'getIndEstadoCivil'.
     *
     * @return String
     */
	
	
	public String getIndEstadoCivil() {
		return this.indEstadoCivil;
	}
	
	/**
	 * Method 'setIndEstadoCivil'.
	 *
	 * @param indEstadoCivil String
	 * @return
	 */
	
	public void setIndEstadoCivil(String indEstadoCivil) {
		this.indEstadoCivil = indEstadoCivil;
	}
	/**
     * Method 'getIestcivi'.
     *
     * @return Integer
     */
	
	
	public Integer getIestcivi() {
		return this.iestcivi;
	}
	
	/**
	 * Method 'setIestcivi'.
	 *
	 * @param iestcivi Integer
	 * @return
	 */
	
	public void setIestcivi(Integer iestcivi) {
		this.iestcivi = iestcivi;
	}
	/**
     * Method 'getCpais'.
     *
     * @return Long
     */
	
	
	public Long getCpais() {
		return this.cpais;
	}
	
	/**
	 * Method 'setCpais'.
	 *
	 * @param cpais Long
	 * @return
	 */
	
	public void setCpais(Long cpais) {
		this.cpais = cpais;
	}
	/**
     * Method 'getDpais'.
     *
     * @return String
     */
	
	
	public String getDpais() {
		return this.dpais;
	}
	
	/**
	 * Method 'setDpais'.
	 *
	 * @param dpais String
	 * @return
	 */
	
	public void setDpais(String dpais) {
		this.dpais = dpais;
	}
	/**
     * Method 'getCterrito'.
     *
     * @return Long
     */
	
	
	public Long getCterrito() {
		return this.cterrito;
	}
	
	/**
	 * Method 'setCterrito'.
	 *
	 * @param cterrito Long
	 * @return
	 */
	
	public void setCterrito(Long cterrito) {
		this.cterrito = cterrito;
	}
	/**
     * Method 'getCodProvincia'.
     *
     * @return String
     */
	
	
	public String getCodProvincia() {
		return this.codProvincia;
	}
	
	/**
	 * Method 'setCodProvincia'.
	 *
	 * @param codProvincia String
	 * @return
	 */
	
	public void setCodProvincia(String codProvincia) {
		this.codProvincia = codProvincia;
	}
	/**
     * Method 'getDterrito'.
     *
     * @return String
     */
	
	
	public String getDterrito() {
		return this.dterrito;
	}
	
	/**
	 * Method 'setDterrito'.
	 *
	 * @param dterrito String
	 * @return
	 */
	
	public void setDterrito(String dterrito) {
		this.dterrito = dterrito;
	}
	/**
     * Method 'getCmunicip'.
     *
     * @return Integer
     */
	
	
	public Integer getCmunicip() {
		return this.cmunicip;
	}
	
	/**
	 * Method 'setCmunicip'.
	 *
	 * @param cmunicip Integer
	 * @return
	 */
	
	public void setCmunicip(Integer cmunicip) {
		this.cmunicip = cmunicip;
	}
	/**
     * Method 'getCodMunicipio'.
     *
     * @return String
     */
	
	
	public String getCodMunicipio() {
		return this.codMunicipio;
	}
	
	/**
	 * Method 'setCodMunicipio'.
	 *
	 * @param codMunicipio String
	 * @return
	 */
	
	public void setCodMunicipio(String codMunicipio) {
		this.codMunicipio = codMunicipio;
	}
	/**
     * Method 'getDmunicip'.
     *
     * @return String
     */
	
	
	public String getDmunicip() {
		return this.dmunicip;
	}
	
	/**
	 * Method 'setDmunicip'.
	 *
	 * @param dmunicip String
	 * @return
	 */
	
	public void setDmunicip(String dmunicip) {
		this.dmunicip = dmunicip;
	}
	/**
     * Method 'getDdirecci'.
     *
     * @return String
     */
	
	
	public String getDdirecci() {
		return this.ddirecci;
	}
	
	/**
	 * Method 'setDdirecci'.
	 *
	 * @param ddirecci String
	 * @return
	 */
	
	public void setDdirecci(String ddirecci) {
		this.ddirecci = ddirecci;
	}
	/**
     * Method 'getEmail'.
     *
     * @return String
     */
	
	
	public String getEmail() {
		return this.email;
	}
	
	/**
	 * Method 'setEmail'.
	 *
	 * @param email String
	 * @return
	 */
	
	public void setEmail(String email) {
		this.email = email;
	}
	/**
     * Method 'getNtelefno'.
     *
     * @return Integer
     */
	
	
	public Integer getNtelefno() {
		return this.ntelefno;
	}
	
	/**
	 * Method 'setNtelefno'.
	 *
	 * @param ntelefno Integer
	 * @return
	 */
	
	public void setNtelefno(Integer ntelefno) {
		this.ntelefno = ntelefno;
	}
	/**
     * Method 'getNumTlfno2'.
     *
     * @return Integer
     */
	
	
	public Integer getNumTlfno2() {
		return this.numTlfno2;
	}
	
	/**
	 * Method 'setNumTlfno2'.
	 *
	 * @param numTlfno2 Integer
	 * @return
	 */
	
	public void setNumTlfno2(Integer numTlfno2) {
		this.numTlfno2 = numTlfno2;
	}
	/**
     * Method 'getCodCalle'.
     *
     * @return String
     */
	
	
	public String getCodCalle() {
		return this.codCalle;
	}
	
	/**
	 * Method 'setCodCalle'.
	 *
	 * @param codCalle String
	 * @return
	 */
	
	public void setCodCalle(String codCalle) {
		this.codCalle = codCalle;
	}
	/**
     * Method 'getCodPortal'.
     *
     * @return String
     */
	
	
	public String getCodPortal() {
		return this.codPortal;
	}
	
	/**
	 * Method 'setCodPortal'.
	 *
	 * @param codPortal String
	 * @return
	 */
	
	public void setCodPortal(String codPortal) {
		this.codPortal = codPortal;
	}
	/**
     * Method 'getDecSitViv'.
     *
     * @return String
     */
	
	
	public String getDecSitViv() {
		return this.decSitViv;
	}
	
	/**
	 * Method 'setDecSitViv'.
	 *
	 * @param decSitViv String
	 * @return
	 */
	
	public void setDecSitViv(String decSitViv) {
		this.decSitViv = decSitViv;
	}
	/**
     * Method 'getDecMano'.
     *
     * @return String
     */
	
	
	public String getDecMano() {
		return this.decMano;
	}
	
	/**
	 * Method 'setDecMano'.
	 *
	 * @param decMano String
	 * @return
	 */
	
	public void setDecMano(String decMano) {
		this.decMano = decMano;
	}
	/**
     * Method 'getCodPostal'.
     *
     * @return String
     */
	
	
	public String getCodPostal() {
		return this.codPostal;
	}
	
	/**
	 * Method 'setCodPostal'.
	 *
	 * @param codPostal String
	 * @return
	 */
	
	public void setCodPostal(String codPostal) {
		this.codPostal = codPostal;
	}
	/**
     * Method 'getNumCodPostal'.
     *
     * @return Integer
     */
	
	
	public Integer getNumCodPostal() {
		return this.numCodPostal;
	}
	
	/**
	 * Method 'setNumCodPostal'.
	 *
	 * @param numCodPostal Integer
	 * @return
	 */
	
	public void setNumCodPostal(Integer numCodPostal) {
		this.numCodPostal = numCodPostal;
	}
	/**
     * Method 'getFecAlta'.
     *
     * @return Date
     */
	
	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecAlta() {
		return this.fecAlta;
	}
	
	/**
	 * Method 'setFecAlta'.
	 *
	 * @param fecAlta Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecAlta(Date fecAlta) {
		this.fecAlta = fecAlta;
	}
	/**
     * Method 'getDirIpUsuario'.
     *
     * @return String
     */
	
	
	public String getDirIpUsuario() {
		return this.dirIpUsuario;
	}
	
	/**
	 * Method 'setDirIpUsuario'.
	 *
	 * @param dirIpUsuario String
	 * @return
	 */
	
	public void setDirIpUsuario(String dirIpUsuario) {
		this.dirIpUsuario = dirIpUsuario;
	}
	/**
     * Method 'getFehUltModif'.
     *
     * @return Date
     */
	
	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFehUltModif() {
		return this.fehUltModif;
	}
	
	/**
	 * Method 'setFehUltModif'.
	 *
	 * @param fehUltModif Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFehUltModif(Date fehUltModif) {
		this.fehUltModif = fehUltModif;
	}
	/**
     * Method 'getCodUsuUltModif'.
     *
     * @return String
     */
	
	
	public String getCodUsuUltModif() {
		return this.codUsuUltModif;
	}
	
	/**
	 * Method 'setCodUsuUltModif'.
	 *
	 * @param codUsuUltModif String
	 * @return
	 */
	
	public void setCodUsuUltModif(String codUsuUltModif) {
		this.codUsuUltModif = codUsuUltModif;
	}
	/**
     * Method 'getIdeRegistro'.
     *
     * @return Integer
     */
	
	
	public Integer getIdeRegistro() {
		return this.ideRegistro;
	}
	
	/**
	 * Method 'setIdeRegistro'.
	 *
	 * @param ideRegistro Integer
	 * @return
	 */
	
	public void setIdeRegistro(Integer ideRegistro) {
		this.ideRegistro = ideRegistro;
	}
	/**
     * Method 'getCodAplicacion'.
     *
     * @return String
     */
	
	
	public String getCodAplicacion() {
		return this.codAplicacion;
	}
	
	/**
	 * Method 'setCodAplicacion'.
	 *
	 * @param codAplicacion String
	 * @return
	 */
	
	public void setCodAplicacion(String codAplicacion) {
		this.codAplicacion = codAplicacion;
	}
	/**
     * Method 'getIdPersona'.
     *
     * @return Integer
     */
	
	
	public Integer getIdPersona() {
		return this.idPersona;
	}
	
	/**
	 * Method 'setIdPersona'.
	 *
	 * @param idPersona Integer
	 * @return
	 */
	
	public void setIdPersona(Integer idPersona) {
		this.idPersona = idPersona;
	}
	/**
     * Method 'getDesCalle'.
     *
     * @return String
     */
	
	
	public String getDesCalle() {
		return this.desCalle;
	}
	
	/**
	 * Method 'setDesCalle'.
	 *
	 * @param desCalle String
	 * @return
	 */
	
	public void setDesCalle(String desCalle) {
		this.desCalle = desCalle;
	}

	/**
	 * Intended only for logging and debugging.
	 * 
	 * Here, the contents of every main field are placed into the result.
	 * @return String
	 */
	@Override
	public String toString() {
		StringBuilder result = new StringBuilder();
		result.append(this.getClass().getName()).append(" Object { " ); 
		//Clave compuesta

		result.append("[ nifTitular: ").append(this.nifTitular).append(" ]");

		result.append(", [ numCorrelNif: ").append(this.numCorrelNif).append(" ]");

		result.append(", [ codTipoClave: ").append(this.codTipoClave).append(" ]");

		result.append(", [ itipiden: ").append(this.itipiden).append(" ]");

		result.append(", [ nomApellido1: ").append(this.nomApellido1).append(" ]");

		result.append(", [ nomApellido2: ").append(this.nomApellido2).append(" ]");

		result.append(", [ nomNombre: ").append(this.nomNombre).append(" ]");

		result.append(", [ fecNacimiento: ").append(this.fecNacimiento).append(" ]");

		result.append(", [ indSexo: ").append(this.indSexo).append(" ]");

		result.append(", [ isexo: ").append(this.isexo).append(" ]");

		result.append(", [ indEstadoCivil: ").append(this.indEstadoCivil).append(" ]");

		result.append(", [ iestcivi: ").append(this.iestcivi).append(" ]");

		result.append(", [ cpais: ").append(this.cpais).append(" ]");

		result.append(", [ dpais: ").append(this.dpais).append(" ]");

		result.append(", [ cterrito: ").append(this.cterrito).append(" ]");

		result.append(", [ codProvincia: ").append(this.codProvincia).append(" ]");

		result.append(", [ dterrito: ").append(this.dterrito).append(" ]");

		result.append(", [ cmunicip: ").append(this.cmunicip).append(" ]");

		result.append(", [ codMunicipio: ").append(this.codMunicipio).append(" ]");

		result.append(", [ dmunicip: ").append(this.dmunicip).append(" ]");

		result.append(", [ ddirecci: ").append(this.ddirecci).append(" ]");

		result.append(", [ email: ").append(this.email).append(" ]");

		result.append(", [ ntelefno: ").append(this.ntelefno).append(" ]");

		result.append(", [ numTlfno2: ").append(this.numTlfno2).append(" ]");

		result.append(", [ codCalle: ").append(this.codCalle).append(" ]");

		result.append(", [ codPortal: ").append(this.codPortal).append(" ]");

		result.append(", [ decSitViv: ").append(this.decSitViv).append(" ]");

		result.append(", [ decMano: ").append(this.decMano).append(" ]");

		result.append(", [ codPostal: ").append(this.codPostal).append(" ]");

		result.append(", [ numCodPostal: ").append(this.numCodPostal).append(" ]");

		result.append(", [ fecAlta: ").append(this.fecAlta).append(" ]");

		result.append(", [ dirIpUsuario: ").append(this.dirIpUsuario).append(" ]");

		result.append(", [ fehUltModif: ").append(this.fehUltModif).append(" ]");

		result.append(", [ codUsuUltModif: ").append(this.codUsuUltModif).append(" ]");

		result.append(", [ ideRegistro: ").append(this.ideRegistro).append(" ]");

		result.append(", [ codAplicacion: ").append(this.codAplicacion).append(" ]");

		result.append(", [ idPersona: ").append(this.idPersona).append(" ]");

		result.append(", [ desCalle: ").append(this.desCalle).append(" ]");
		result.append("}");
		return result.toString();
	}


}

