/*
* Copyright 2021 E.J.I.E., S.A.
*
* Licencia con arreglo a la EUPL, Versión 1.1 exclusivamente (la «Licencia»);
* Solo podrá usarse esta obra si se respeta la Licencia.
* Puede obtenerse una copia de la Licencia en
*
* http://ec.europa.eu/idabc/eupl.html
*
* Salvo cuando lo exija la legislación aplicable o se acuerde por escrito,
* el programa distribuido con arreglo a la Licencia se distribuye «TAL CUAL»,
* SIN GARANT�?AS NI CONDICIONES DE NINGÚN TIPO, ni expresas ni implícitas.
* Véase la Licencia en el idioma concreto que rige los permisos y limitaciones
* que establece la Licencia.
*/
package com.ejie.ad74a.model.ae01b;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.ejie.ad74a.model.Mensualidades;
import com.ejie.ad74a.model.Solicitantes;
import com.ejie.x38.serialization.JsonDateDeserializer;
import com.ejie.x38.serialization.JsonDateSerializer;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;

/**
 * Liquidaciones generated by UDA, 27-jun-2023 9:31:04.
 * 
 * @author UDA
 */

public class Liquidaciones implements java.io.Serializable {

	private static final long serialVersionUID = 1L;

	private Long idLiquidacion00;
	private TiposIngreso tiposIngreso;
	private Long ejercicio00;
	private Integer numLiquidacion00;
	private String codOrigen00;
	private BigDecimal importe00;
	private Date fEmision00;
	private Date fLimitePago00;
	private Date fInicioOficio00;
	private String referenciaLiq00;
	private String digitoControl00;
	private Integer idTerritorio00;
	private String expediente00;
	private String concepto00;
	private Integer tipoTercero00;
	private String tercero00;
	private String nomRacSoc00;
	private String apellido100;
	private String apellido200;
	private Integer residente00;
	private Long codPais00;
	private Long codProvincia00;
	private Long codMunicipio00;
	private Long codLocalidad00;

	private String pais00;
	private String provincia00;
	private String municipio00;
	private String localidad00;

	private String tipoVia00;
	private String nombreVia00;
	private String portal00;
	private String letraPortal00;
	private String escalera00;
	private String piso00;
	private String puerta00;
	private String codPostal00;
	private Integer indDomic00;
	private String iban00;
	private Date fMandato00;
	private Date fEnvSipca00;
	private Integer idFicheroEnv00;
	private Date fCobroProv00;
	private Date fCobroDef00;
	private Date fAnuCobro00;
	private String motivoAnuCobro00;
	private Integer idFicherocsb1900;
	private Date fCargo00;
	private String idPagoPasarela00;
	private Long estadoLiq00;
	private String bic00;
	private String usuAlta00;
	private Date fAlta00;
	private String usuModif00;
	private Date fModif00;
	private String mandato00;

	private List<ConceptosLiq> listConceptosLiq = new ArrayList<ConceptosLiq>();
	private TiposNotificacion tiposNotificacion;

	// Campos para filtro
	private Integer numLiquidacionDesde;
	private Integer numLiquidacionHasta;
	// Campo para pestaña de cobros
	private Solicitantes solicitante;
	private Mensualidades mensualidad;

	/**
	 * Method 'Liquidaciones'.
	 */
	public Liquidaciones() {
	}

	/**
	 * Method 'Liquidaciones'.
	 * 
	 * @param idLiquidacion00 Long
	 */
	public Liquidaciones(Long idLiquidacion00) {
		this.idLiquidacion00 = idLiquidacion00;
	}

	/**
	 * Method 'Liquidaciones'.
	 * 
	 * @param idLiquidacion00  Long
	 * @param ejercicio00      Long
	 * @param numLiquidacion00 Integer
	 * @param codOrigen00      String
	 * @param importe00        BigDecimal
	 * @param fEmision00       Date
	 * @param fLimitePago00    Date
	 * @param referenciaLiq00  String
	 * @param digitoControl00  String
	 * @param idTerritorio00   Integer
	 * @param expediente00     String
	 * @param concepto00       String
	 * @param tipoTercero00    Integer
	 * @param tercero00        String
	 * @param nomRacSoc00      String
	 * @param apellido100      String
	 * @param apellido200      String
	 * @param residente00      Integer
	 * @param codPais00        Long
	 * @param localidad00      String
	 * @param codProvincia00   Long
	 * @param codMunicipio00   Long
	 * @param codLocalidad00   Long
	 * @param tipoVia00        String
	 * @param nombreVia00      String
	 * @param portal00         String
	 * @param letraPortal00    String
	 * @param escalera00       String
	 * @param piso00           String
	 * @param puerta00         String
	 * @param codPostal00      String
	 * @param indDomic00       Integer
	 * @param iban00           String
	 * @param fMandato00       Date
	 * @param fEnvSipca00      Date
	 * @param idFicheroEnv00   Integer
	 * @param fCobroProv00     Date
	 * @param fCobroDef00      Date
	 * @param fAnuCobro00      Date
	 * @param motivoAnuCobro00 String
	 * @param idFicherocsb1900 Integer
	 * @param fCargo00         Date
	 * @param idPagoPasarela00 String
	 * @param estadoLiq00      Long
	 * @param bic00            String
	 * @param usuAlta00        String
	 * @param fAlta00          Date
	 * @param usuModif00       String
	 * @param fModif00         Date
	 * @param mandato00        String
	 * @param tiposIngreso     TiposIngreso
	 */
	public Liquidaciones(Long idLiquidacion00, Long ejercicio00, Integer numLiquidacion00, String codOrigen00,
			BigDecimal importe00, Date fEmision00, Date fLimitePago00, String referenciaLiq00, String digitoControl00,
			Integer idTerritorio00, String expediente00, String concepto00, Integer tipoTercero00, String tercero00,
			String nomRacSoc00, String apellido100, String apellido200, Integer residente00, Long codPais00,
			String localidad00, Long codProvincia00, Long codMunicipio00, Long codLocalidad00, String tipoVia00,
			String nombreVia00, String portal00, String letraPortal00, String escalera00, String piso00,
			String puerta00, String codPostal00, Integer indDomic00, String iban00, Date fMandato00, Date fEnvSipca00,
			Integer idFicheroEnv00, Date fCobroProv00, Date fCobroDef00, Date fAnuCobro00, String motivoAnuCobro00,
			Integer idFicherocsb1900, Date fCargo00, String idPagoPasarela00, Long estadoLiq00, String bic00,
			String usuAlta00, Date fAlta00, String usuModif00, Date fModif00, String mandato00,
			TiposIngreso tiposIngreso) {
		this.idLiquidacion00 = idLiquidacion00;
		this.tiposIngreso = tiposIngreso;
		this.ejercicio00 = ejercicio00;
		this.numLiquidacion00 = numLiquidacion00;
		this.codOrigen00 = codOrigen00;
		this.importe00 = importe00;
		this.fEmision00 = fEmision00;
		this.fLimitePago00 = fLimitePago00;
		this.referenciaLiq00 = referenciaLiq00;
		this.digitoControl00 = digitoControl00;
		this.idTerritorio00 = idTerritorio00;
		this.expediente00 = expediente00;
		this.concepto00 = concepto00;
		this.tipoTercero00 = tipoTercero00;
		this.tercero00 = tercero00;
		this.nomRacSoc00 = nomRacSoc00;
		this.apellido100 = apellido100;
		this.apellido200 = apellido200;
		this.residente00 = residente00;
		this.codPais00 = codPais00;
		this.localidad00 = localidad00;
		this.codProvincia00 = codProvincia00;
		this.codMunicipio00 = codMunicipio00;
		this.codLocalidad00 = codLocalidad00;
		this.tipoVia00 = tipoVia00;
		this.nombreVia00 = nombreVia00;
		this.portal00 = portal00;
		this.letraPortal00 = letraPortal00;
		this.escalera00 = escalera00;
		this.piso00 = piso00;
		this.puerta00 = puerta00;
		this.codPostal00 = codPostal00;
		this.indDomic00 = indDomic00;
		this.iban00 = iban00;
		this.fMandato00 = fMandato00;
		this.fEnvSipca00 = fEnvSipca00;
		this.idFicheroEnv00 = idFicheroEnv00;
		this.fCobroProv00 = fCobroProv00;
		this.fCobroDef00 = fCobroDef00;
		this.fAnuCobro00 = fAnuCobro00;
		this.motivoAnuCobro00 = motivoAnuCobro00;
		this.idFicherocsb1900 = idFicherocsb1900;
		this.fCargo00 = fCargo00;
		this.idPagoPasarela00 = idPagoPasarela00;
		this.estadoLiq00 = estadoLiq00;
		this.bic00 = bic00;
		this.usuAlta00 = usuAlta00;
		this.fAlta00 = fAlta00;
		this.usuModif00 = usuModif00;
		this.fModif00 = fModif00;
		this.mandato00 = mandato00;
	}

	/**
	 * Method 'getIdLiquidacion00'.
	 *
	 * @return Long
	 */

	public Long getIdLiquidacion00() {
		return this.idLiquidacion00;
	}

	/**
	 * Method 'setIdLiquidacion00'.
	 *
	 * @param idLiquidacion00 Long
	 * @return
	 */

	public void setIdLiquidacion00(Long idLiquidacion00) {
		this.idLiquidacion00 = idLiquidacion00;
	}

	/**
	 * Method 'getTiposIngreso'.
	 *
	 * @return TiposIngreso
	 */

	public TiposIngreso getTiposIngreso() {
		return this.tiposIngreso;
	}

	/**
	 * Method 'setTiposIngreso'.
	 *
	 * @param tiposIngreso TiposIngreso
	 * @return
	 */

	public void setTiposIngreso(TiposIngreso tiposIngreso) {
		this.tiposIngreso = tiposIngreso;
	}

	/**
	 * Method 'getEjercicio00'.
	 *
	 * @return Long
	 */

	public Long getEjercicio00() {
		return this.ejercicio00;
	}

	/**
	 * Method 'setEjercicio00'.
	 *
	 * @param ejercicio00 Long
	 * @return
	 */

	public void setEjercicio00(Long ejercicio00) {
		this.ejercicio00 = ejercicio00;
	}

	/**
	 * Method 'getNumLiquidacion00'.
	 *
	 * @return Integer
	 */

	public Integer getNumLiquidacion00() {
		return this.numLiquidacion00;
	}

	/**
	 * Method 'setNumLiquidacion00'.
	 *
	 * @param numLiquidacion00 Integer
	 * @return
	 */

	public void setNumLiquidacion00(Integer numLiquidacion00) {
		this.numLiquidacion00 = numLiquidacion00;
	}

	/**
	 * Method 'getCodOrigen00'.
	 *
	 * @return String
	 */

	public String getCodOrigen00() {
		return this.codOrigen00;
	}

	/**
	 * Method 'setCodOrigen00'.
	 *
	 * @param codOrigen00 String
	 * @return
	 */

	public void setCodOrigen00(String codOrigen00) {
		this.codOrigen00 = codOrigen00;
	}

	/**
	 * Method 'getImporte00'.
	 *
	 * @return BigDecimal
	 */

	public BigDecimal getImporte00() {
		return this.importe00;
	}

	/**
	 * Method 'setImporte00'.
	 *
	 * @param importe00 BigDecimal
	 * @return
	 */

	public void setImporte00(BigDecimal importe00) {
		this.importe00 = importe00;
	}

	/**
	 * Method 'getfEmision00'.
	 *
	 * @return java.util.Date
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getfEmision00() {
		return this.fEmision00;
	}

	/**
	 * Method 'setfEmision00'.
	 *
	 * @param fEmision00 java.util.Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setfEmision00(Date fEmision00) {
		this.fEmision00 = fEmision00;
	}

	/**
	 * Method 'getfLimitePago00'.
	 *
	 * @return java.util.Date
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getfLimitePago00() {
		return this.fLimitePago00;
	}

	/**
	 * Method 'setfLimitePago00'.
	 *
	 * @param fLimitePago00 java.util.Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setfLimitePago00(Date fLimitePago00) {
		this.fLimitePago00 = fLimitePago00;
	}

	/**
	 * Method 'getReferenciaLiq00'.
	 *
	 * @return String
	 */

	public String getReferenciaLiq00() {
		return this.referenciaLiq00;
	}

	/**
	 * Method 'setReferenciaLiq00'.
	 *
	 * @param referenciaLiq00 String
	 * @return
	 */

	public void setReferenciaLiq00(String referenciaLiq00) {
		this.referenciaLiq00 = referenciaLiq00;
	}

	/**
	 * Method 'getDigitoControl00'.
	 *
	 * @return String
	 */

	public String getDigitoControl00() {
		return this.digitoControl00;
	}

	/**
	 * Method 'setDigitoControl00'.
	 *
	 * @param digitoControl00 String
	 * @return
	 */

	public void setDigitoControl00(String digitoControl00) {
		this.digitoControl00 = digitoControl00;
	}

	/**
	 * Method 'getIdTerritorio00'.
	 *
	 * @return Integer
	 */

	public Integer getIdTerritorio00() {
		return this.idTerritorio00;
	}

	/**
	 * Method 'setIdTerritorio00'.
	 *
	 * @param idTerritorio00 Integer
	 * @return
	 */

	public void setIdTerritorio00(Integer idTerritorio00) {
		this.idTerritorio00 = idTerritorio00;
	}

	/**
	 * Method 'getExpediente00'.
	 *
	 * @return String
	 */

	public String getExpediente00() {
		return this.expediente00;
	}

	/**
	 * Method 'setExpediente00'.
	 *
	 * @param expediente00 String
	 * @return
	 */

	public void setExpediente00(String expediente00) {
		this.expediente00 = expediente00;
	}

	/**
	 * Method 'getConcepto00'.
	 *
	 * @return String
	 */

	public String getConcepto00() {
		return this.concepto00;
	}

	/**
	 * Method 'setConcepto00'.
	 *
	 * @param concepto00 String
	 * @return
	 */

	public void setConcepto00(String concepto00) {
		this.concepto00 = concepto00;
	}

	/**
	 * Method 'getTipoTercero00'.
	 *
	 * @return Integer
	 */

	public Integer getTipoTercero00() {
		return this.tipoTercero00;
	}

	/**
	 * Method 'setTipoTercero00'.
	 *
	 * @param tipoTercero00 Integer
	 * @return
	 */

	public void setTipoTercero00(Integer tipoTercero00) {
		this.tipoTercero00 = tipoTercero00;
	}

	/**
	 * Method 'getTercero00'.
	 *
	 * @return String
	 */

	public String getTercero00() {
		return this.tercero00;
	}

	/**
	 * Method 'setTercero00'.
	 *
	 * @param tercero00 String
	 * @return
	 */

	public void setTercero00(String tercero00) {
		this.tercero00 = tercero00;
	}

	/**
	 * Method 'getNomRacSoc00'.
	 *
	 * @return String
	 */

	public String getNomRacSoc00() {
		return this.nomRacSoc00;
	}

	/**
	 * Method 'setNomRacSoc00'.
	 *
	 * @param nomRacSoc00 String
	 * @return
	 */

	public void setNomRacSoc00(String nomRacSoc00) {
		this.nomRacSoc00 = nomRacSoc00;
	}

	/**
	 * Method 'getApellido100'.
	 *
	 * @return String
	 */

	public String getApellido100() {
		return this.apellido100;
	}

	/**
	 * Method 'setApellido100'.
	 *
	 * @param apellido100 String
	 * @return
	 */

	public void setApellido100(String apellido100) {
		this.apellido100 = apellido100;
	}

	/**
	 * Method 'getApellido200'.
	 *
	 * @return String
	 */

	public String getApellido200() {
		return this.apellido200;
	}

	/**
	 * Method 'setApellido200'.
	 *
	 * @param apellido200 String
	 * @return
	 */

	public void setApellido200(String apellido200) {
		this.apellido200 = apellido200;
	}

	/**
	 * Method 'getResidente00'.
	 *
	 * @return Integer
	 */

	public Integer getResidente00() {
		return this.residente00;
	}

	/**
	 * Method 'setResidente00'.
	 *
	 * @param residente00 Integer
	 * @return
	 */

	public void setResidente00(Integer residente00) {
		this.residente00 = residente00;
	}

	/**
	 * Method 'getCodPais00'.
	 *
	 * @return Long
	 */

	public Long getCodPais00() {
		return this.codPais00;
	}

	/**
	 * Method 'setCodPais00'.
	 *
	 * @param codPais00 Long
	 * @return
	 */

	public void setCodPais00(Long codPais00) {
		this.codPais00 = codPais00;
	}

	/**
	 * Method 'getLocalidad00'.
	 *
	 * @return String
	 */

	public String getLocalidad00() {
		return this.localidad00;
	}

	/**
	 * Method 'setLocalidad00'.
	 *
	 * @param localidad00 String
	 * @return
	 */

	public void setLocalidad00(String localidad00) {
		this.localidad00 = localidad00;
	}

	/**
	 * Method 'getCodProvincia00'.
	 *
	 * @return Long
	 */

	public Long getCodProvincia00() {
		return this.codProvincia00;
	}

	/**
	 * Method 'setCodProvincia00'.
	 *
	 * @param codProvincia00 Long
	 * @return
	 */

	public void setCodProvincia00(Long codProvincia00) {
		this.codProvincia00 = codProvincia00;
	}

	/**
	 * Method 'getCodMunicipio00'.
	 *
	 * @return Long
	 */

	public Long getCodMunicipio00() {
		return this.codMunicipio00;
	}

	/**
	 * Method 'setCodMunicipio00'.
	 *
	 * @param codMunicipio00 Long
	 * @return
	 */

	public void setCodMunicipio00(Long codMunicipio00) {
		this.codMunicipio00 = codMunicipio00;
	}

	/**
	 * Method 'getCodLocalidad00'.
	 *
	 * @return Long
	 */

	public Long getCodLocalidad00() {
		return this.codLocalidad00;
	}

	/**
	 * Method 'setCodLocalidad00'.
	 *
	 * @param codLocalidad00 Long
	 * @return
	 */

	public void setCodLocalidad00(Long codLocalidad00) {
		this.codLocalidad00 = codLocalidad00;
	}

	/**
	 * Method 'getTipoVia00'.
	 *
	 * @return String
	 */

	public String getTipoVia00() {
		return this.tipoVia00;
	}

	/**
	 * Method 'setTipoVia00'.
	 *
	 * @param tipoVia00 String
	 * @return
	 */

	public void setTipoVia00(String tipoVia00) {
		this.tipoVia00 = tipoVia00;
	}

	/**
	 * Method 'getNombreVia00'.
	 *
	 * @return String
	 */

	public String getNombreVia00() {
		return this.nombreVia00;
	}

	/**
	 * Method 'setNombreVia00'.
	 *
	 * @param nombreVia00 String
	 * @return
	 */

	public void setNombreVia00(String nombreVia00) {
		this.nombreVia00 = nombreVia00;
	}

	/**
	 * Method 'getPortal00'.
	 *
	 * @return String
	 */

	public String getPortal00() {
		return this.portal00;
	}

	/**
	 * Method 'setPortal00'.
	 *
	 * @param portal00 String
	 * @return
	 */

	public void setPortal00(String portal00) {
		this.portal00 = portal00;
	}

	/**
	 * Method 'getLetraPortal00'.
	 *
	 * @return String
	 */

	public String getLetraPortal00() {
		return this.letraPortal00;
	}

	/**
	 * Method 'setLetraPortal00'.
	 *
	 * @param letraPortal00 String
	 * @return
	 */

	public void setLetraPortal00(String letraPortal00) {
		this.letraPortal00 = letraPortal00;
	}

	/**
	 * Method 'getEscalera00'.
	 *
	 * @return String
	 */

	public String getEscalera00() {
		return this.escalera00;
	}

	/**
	 * Method 'setEscalera00'.
	 *
	 * @param escalera00 String
	 * @return
	 */

	public void setEscalera00(String escalera00) {
		this.escalera00 = escalera00;
	}

	/**
	 * Method 'getPiso00'.
	 *
	 * @return String
	 */

	public String getPiso00() {
		return this.piso00;
	}

	/**
	 * Method 'setPiso00'.
	 *
	 * @param piso00 String
	 * @return
	 */

	public void setPiso00(String piso00) {
		this.piso00 = piso00;
	}

	/**
	 * Method 'getPuerta00'.
	 *
	 * @return String
	 */

	public String getPuerta00() {
		return this.puerta00;
	}

	/**
	 * Method 'setPuerta00'.
	 *
	 * @param puerta00 String
	 * @return
	 */

	public void setPuerta00(String puerta00) {
		this.puerta00 = puerta00;
	}

	/**
	 * Method 'getCodPostal00'.
	 *
	 * @return String
	 */

	public String getCodPostal00() {
		return this.codPostal00;
	}

	/**
	 * Method 'setCodPostal00'.
	 *
	 * @param codPostal00 String
	 * @return
	 */

	public void setCodPostal00(String codPostal00) {
		this.codPostal00 = codPostal00;
	}

	/**
	 * Method 'getIndDomic00'.
	 *
	 * @return Integer
	 */

	public Integer getIndDomic00() {
		return this.indDomic00;
	}

	/**
	 * Method 'setIndDomic00'.
	 *
	 * @param indDomic00 Integer
	 * @return
	 */

	public void setIndDomic00(Integer indDomic00) {
		this.indDomic00 = indDomic00;
	}

	/**
	 * Method 'getIban00'.
	 *
	 * @return String
	 */

	public String getIban00() {
		return this.iban00;
	}

	/**
	 * Method 'setIban00'.
	 *
	 * @param iban00 String
	 * @return
	 */

	public void setIban00(String iban00) {
		this.iban00 = iban00;
	}

	/**
	 * Method 'getfMandato00'.
	 *
	 * @return java.util.Date
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getfMandato00() {
		return this.fMandato00;
	}

	/**
	 * Method 'setfMandato00'.
	 *
	 * @param fMandato00 java.util.Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setfMandato00(Date fMandato00) {
		this.fMandato00 = fMandato00;
	}

	/**
	 * Method 'getfEnvSipca00'.
	 *
	 * @return java.util.Date
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getfEnvSipca00() {
		return this.fEnvSipca00;
	}

	/**
	 * Method 'setfEnvSipca00'.
	 *
	 * @param fEnvSipca00 java.util.Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setfEnvSipca00(Date fEnvSipca00) {
		this.fEnvSipca00 = fEnvSipca00;
	}

	/**
	 * Method 'getIdFicheroEnv00'.
	 *
	 * @return Integer
	 */

	public Integer getIdFicheroEnv00() {
		return this.idFicheroEnv00;
	}

	/**
	 * Method 'setIdFicheroEnv00'.
	 *
	 * @param idFicheroEnv00 Integer
	 * @return
	 */

	public void setIdFicheroEnv00(Integer idFicheroEnv00) {
		this.idFicheroEnv00 = idFicheroEnv00;
	}

	/**
	 * Method 'getfCobroProv00'.
	 *
	 * @return java.util.Date
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getfCobroProv00() {
		return this.fCobroProv00;
	}

	/**
	 * Method 'setfCobroProv00'.
	 *
	 * @param fCobroProv00 java.util.Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setfCobroProv00(Date fCobroProv00) {
		this.fCobroProv00 = fCobroProv00;
	}

	/**
	 * Method 'getfCobroDef00'.
	 *
	 * @return java.util.Date
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getfCobroDef00() {
		return this.fCobroDef00;
	}

	/**
	 * Method 'setfCobroDef00'.
	 *
	 * @param fCobroDef00 java.util.Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setfCobroDef00(Date fCobroDef00) {
		this.fCobroDef00 = fCobroDef00;
	}

	/**
	 * Method 'getfAnuCobro00'.
	 *
	 * @return java.util.Date
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getfAnuCobro00() {
		return this.fAnuCobro00;
	}

	/**
	 * Method 'setfAnuCobro00'.
	 *
	 * @param fAnuCobro00 java.util.Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setfAnuCobro00(Date fAnuCobro00) {
		this.fAnuCobro00 = fAnuCobro00;
	}

	/**
	 * Method 'getMotivoAnuCobro00'.
	 *
	 * @return String
	 */

	public String getMotivoAnuCobro00() {
		return this.motivoAnuCobro00;
	}

	/**
	 * Method 'setMotivoAnuCobro00'.
	 *
	 * @param motivoAnuCobro00 String
	 * @return
	 */

	public void setMotivoAnuCobro00(String motivoAnuCobro00) {
		this.motivoAnuCobro00 = motivoAnuCobro00;
	}

	/**
	 * Method 'getIdFicherocsb1900'.
	 *
	 * @return Integer
	 */

	public Integer getIdFicherocsb1900() {
		return this.idFicherocsb1900;
	}

	/**
	 * Method 'setIdFicherocsb1900'.
	 *
	 * @param idFicherocsb1900 Integer
	 * @return
	 */

	public void setIdFicherocsb1900(Integer idFicherocsb1900) {
		this.idFicherocsb1900 = idFicherocsb1900;
	}

	/**
	 * Method 'getfCargo00'.
	 *
	 * @return java.util.Date
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getfCargo00() {
		return this.fCargo00;
	}

	/**
	 * Method 'setfCargo00'.
	 *
	 * @param fCargo00 java.util.Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setfCargo00(Date fCargo00) {
		this.fCargo00 = fCargo00;
	}

	/**
	 * Method 'getIdPagoPasarela00'.
	 *
	 * @return String
	 */

	public String getIdPagoPasarela00() {
		return this.idPagoPasarela00;
	}

	/**
	 * Method 'setIdPagoPasarela00'.
	 *
	 * @param idPagoPasarela00 String
	 * @return
	 */

	public void setIdPagoPasarela00(String idPagoPasarela00) {
		this.idPagoPasarela00 = idPagoPasarela00;
	}

	/**
	 * Method 'getEstadoLiq00'.
	 *
	 * @return Long
	 */

	public Long getEstadoLiq00() {
		return this.estadoLiq00;
	}

	/**
	 * Method 'setEstadoLiq00'.
	 *
	 * @param estadoLiq00 Long
	 * @return
	 */

	public void setEstadoLiq00(Long estadoLiq00) {
		this.estadoLiq00 = estadoLiq00;
	}

	/**
	 * Method 'getBic00'.
	 *
	 * @return String
	 */

	public String getBic00() {
		return this.bic00;
	}

	/**
	 * Method 'setBic00'.
	 *
	 * @param bic00 String
	 * @return
	 */

	public void setBic00(String bic00) {
		this.bic00 = bic00;
	}

	/**
	 * Method 'getUsuAlta00'.
	 *
	 * @return String
	 */

	public String getUsuAlta00() {
		return this.usuAlta00;
	}

	/**
	 * Method 'setUsuAlta00'.
	 *
	 * @param usuAlta00 String
	 * @return
	 */

	public void setUsuAlta00(String usuAlta00) {
		this.usuAlta00 = usuAlta00;
	}

	/**
	 * Method 'getfAlta00'.
	 *
	 * @return java.util.Date
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getfAlta00() {
		return this.fAlta00;
	}

	/**
	 * Method 'setfAlta00'.
	 *
	 * @param fAlta00 java.util.Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setfAlta00(Date fAlta00) {
		this.fAlta00 = fAlta00;
	}

	/**
	 * Method 'getUsuModif00'.
	 *
	 * @return String
	 */

	public String getUsuModif00() {
		return this.usuModif00;
	}

	/**
	 * Method 'setUsuModif00'.
	 *
	 * @param usuModif00 String
	 * @return
	 */

	public void setUsuModif00(String usuModif00) {
		this.usuModif00 = usuModif00;
	}

	/**
	 * Method 'getfModif00'.
	 *
	 * @return java.util.Date
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getfModif00() {
		return this.fModif00;
	}

	/**
	 * Method 'setfModif00'.
	 *
	 * @param fModif00 java.util.Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setfModif00(Date fModif00) {
		this.fModif00 = fModif00;
	}

	/**
	 * Method 'getMandato00'.
	 *
	 * @return String
	 */
	public String getMandato00() {
		return this.mandato00;
	}

	/**
	 * Method 'setMandato00'.
	 *
	 * @param mandato String
	 * @return
	 */
	public void setMandato00(String mandato00) {
		this.mandato00 = mandato00;
	}

	/**
	 * 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 { ");
		result.append(" [ idLiquidacion00: ").append(this.idLiquidacion00).append(" ]");
		result.append(", [ ejercicio00: ").append(this.ejercicio00).append(" ]");
		result.append(", [ numLiquidacion00: ").append(this.numLiquidacion00).append(" ]");
		result.append(", [ codOrigen00: ").append(this.codOrigen00).append(" ]");
		result.append(", [ importe00: ").append(this.importe00).append(" ]");
		result.append(", [ fEmision00: ").append(this.fEmision00).append(" ]");
		result.append(", [ fLimitePago00: ").append(this.fLimitePago00).append(" ]");
		result.append(", [ referenciaLiq00: ").append(this.referenciaLiq00).append(" ]");
		result.append(", [ digitoControl00: ").append(this.digitoControl00).append(" ]");
		result.append(", [ idTerritorio00: ").append(this.idTerritorio00).append(" ]");
		result.append(", [ expediente00: ").append(this.expediente00).append(" ]");
		result.append(", [ concepto00: ").append(this.concepto00).append(" ]");
		result.append(", [ tipoTercero00: ").append(this.tipoTercero00).append(" ]");
		result.append(", [ tercero00: ").append(this.tercero00).append(" ]");
		result.append(", [ nomRacSoc00: ").append(this.nomRacSoc00).append(" ]");
		result.append(", [ apellido100: ").append(this.apellido100).append(" ]");
		result.append(", [ apellido200: ").append(this.apellido200).append(" ]");
		result.append(", [ residente00: ").append(this.residente00).append(" ]");
		result.append(", [ codPais00: ").append(this.codPais00).append(" ]");
		result.append(", [ localidad00: ").append(this.localidad00).append(" ]");
		result.append(", [ codProvincia00: ").append(this.codProvincia00).append(" ]");
		result.append(", [ codMunicipio00: ").append(this.codMunicipio00).append(" ]");
		result.append(", [ codLocalidad00: ").append(this.codLocalidad00).append(" ]");
		result.append(", [ tipoVia00: ").append(this.tipoVia00).append(" ]");
		result.append(", [ nombreVia00: ").append(this.nombreVia00).append(" ]");
		result.append(", [ portal00: ").append(this.portal00).append(" ]");
		result.append(", [ letraPortal00: ").append(this.letraPortal00).append(" ]");
		result.append(", [ escalera00: ").append(this.escalera00).append(" ]");
		result.append(", [ piso00: ").append(this.piso00).append(" ]");
		result.append(", [ puerta00: ").append(this.puerta00).append(" ]");
		result.append(", [ codPostal00: ").append(this.codPostal00).append(" ]");
		result.append(", [ indDomic00: ").append(this.indDomic00).append(" ]");
		result.append(", [ iban00: ").append(this.iban00).append(" ]");
		result.append(", [ fMandato00: ").append(this.fMandato00).append(" ]");
		result.append(", [ fEnvSipca00: ").append(this.fEnvSipca00).append(" ]");
		result.append(", [ idFicheroEnv00: ").append(this.idFicheroEnv00).append(" ]");
		result.append(", [ fCobroProv00: ").append(this.fCobroProv00).append(" ]");
		result.append(", [ fCobroDef00: ").append(this.fCobroDef00).append(" ]");
		result.append(", [ fAnuCobro00: ").append(this.fAnuCobro00).append(" ]");
		result.append(", [ motivoAnuCobro00: ").append(this.motivoAnuCobro00).append(" ]");
		result.append(", [ idFicherocsb1900: ").append(this.idFicherocsb1900).append(" ]");
		result.append(", [ fCargo00: ").append(this.fCargo00).append(" ]");
		result.append(", [ idPagoPasarela00: ").append(this.idPagoPasarela00).append(" ]");
		result.append(", [ estadoLiq00: ").append(this.estadoLiq00).append(" ]");
		result.append(", [ bic00: ").append(this.bic00).append(" ]");
		result.append(", [ usuAlta00: ").append(this.usuAlta00).append(" ]");
		result.append(", [ fAlta00: ").append(this.fAlta00).append(" ]");
		result.append(", [ usuModif00: ").append(this.usuModif00).append(" ]");
		result.append(", [ fModif00: ").append(this.fModif00).append(" ]");
		result.append(", [ mandato00: ").append(this.mandato00).append(" ]");
		result.append("}");
		return result.toString();
	}

	/**
	 * Method 'getTiposNotificacion'.
	 *
	 * @return TiposNotificacion
	 */

	public TiposNotificacion getTiposNotificacion() {
		return tiposNotificacion;
	}

	/**
	 * Method 'setTiposNotificacion'.
	 *
	 * @param tiposNotificacion TiposNotificacion
	 * @return
	 */

	public void setTiposNotificacion(TiposNotificacion tiposNotificacion) {
		this.tiposNotificacion = tiposNotificacion;
	}

	/**
	 * Method 'getPais00'.
	 *
	 * @return String
	 */
	public String getPais00() {
		return pais00;
	}

	/**
	 * Method 'setPais00'.
	 *
	 * @param pais00 String
	 * @return
	 */
	public void setPais00(String pais00) {
		this.pais00 = pais00;
	}

	/**
	 * Method 'getProvincia00'.
	 *
	 * @return String
	 */
	public String getProvincia00() {
		return provincia00;
	}

	/**
	 * Method 'setProvincia00'.
	 *
	 * @param provincia00 String
	 * @return
	 */
	public void setProvincia00(String provincia00) {
		this.provincia00 = provincia00;
	}

	/**
	 * Method 'getMunicipio00'.
	 *
	 * @return String
	 */
	public String getMunicipio00() {
		return municipio00;
	}

	/**
	 * Method 'setMunicipio00'.
	 *
	 * @param municipio00 String
	 * @return
	 */
	public void setMunicipio00(String municipio00) {
		this.municipio00 = municipio00;
	}

	/**
	 * Method 'getListConceptosLiq'.
	 *
	 * @return List<ConceptosLiq>
	 */
	public List<ConceptosLiq> getListConceptosLiq() {
		return listConceptosLiq;
	}

	/**
	 * Method 'setListConceptosLiq'.
	 *
	 * @param listConceptosLiq List<ConceptosLiq>
	 * @return
	 */
	public void setListConceptosLiq(List<ConceptosLiq> listConceptosLiq) {
		this.listConceptosLiq = listConceptosLiq;
	}

	/**
	 * Method 'getNumLiquidacionDesde'.
	 *
	 * @return Integer
	 */
	public Integer getNumLiquidacionDesde() {
		return numLiquidacionDesde;
	}

	/**
	 * Method 'setNumLiquidacionDesde'.
	 *
	 * @param numLiquidacionDesde Integer
	 * @return
	 */
	public void setNumLiquidacionDesde(Integer numLiquidacionDesde) {
		this.numLiquidacionDesde = numLiquidacionDesde;
	}

	/**
	 * Method 'getNumLiquidacionHasta'.
	 *
	 * @return Integer
	 */
	public Integer getNumLiquidacionHasta() {
		return numLiquidacionHasta;
	}

	public Solicitantes getSolicitante() {
		return solicitante;
	}

	public void setSolicitante(Solicitantes solicitante) {
		this.solicitante = solicitante;
	}

	/**
	 * Method 'setNumLiquidacionHasta'.
	 *
	 * @param numLiquidacionHasta Integer
	 * @return
	 */
	public void setNumLiquidacionHasta(Integer numLiquidacionHasta) {
		this.numLiquidacionHasta = numLiquidacionHasta;
	}

	public Date getfInicioOficio00() {
		return fInicioOficio00;
	}

	public void setfInicioOficio00(Date fInicioOficio00) {
		this.fInicioOficio00 = fInicioOficio00;
	}

	public Mensualidades getMensualidad() {
		return mensualidad;
	}

	public void setMensualidad(Mensualidades mensualidad) {
		this.mensualidad = mensualidad;
	}

}
