package sicura.entities;
// Generated 2-lug-2017 12.20.06 by Hibernate Tools 5.2.3.Final

import java.util.Arrays;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Embeddable;

/**
 * VstatisticheId generated by hbm2java
 */
@Embeddable
public class VstatisticheId implements java.io.Serializable {

	private int id;
	private Integer iddisposizione;
	private Integer iddistintaBanca;
	private Boolean flagIddistintaBanca;
	private Integer idordinante;
	private Integer iddestinatario;
	private Integer iddistintaFlussoInput;
	private Integer numeroDisposizioneDistinta;
	private Date dataEsecuzioneDisposizione;
	private boolean flagDataEsecuzioneDisposizione;
	private Date dataValutaDestinatario;
	private boolean flagDataValutaDestinatario;
	private String causale;
	private boolean flagCausale;
	private String modalitaPagamento;
	private boolean flagModalitaPagamento;
	private String importo;
	private boolean flagImporto;
	private Double importoDbgrid;
	private String codiceAbiOrdinante;
	private boolean flagCodiceAbiOrdinante;
	private String cabOrdinante;
	private boolean flagCabOrdinante;
	private String contoOrdinante;
	private boolean flagContoOrdinante;
	private String divisaContoOrdinante;
	private Boolean flagDivisaContoOrdinante;
	private String codiceAbiDestinatario;
	private boolean flagCodiceAbiDestinatario;
	private String cabDestinatario;
	private boolean flagCabDestinatario;
	private String contoDestinatario;
	private boolean flagContoDestinatario;
	private Short statoConvalida;
	private String bancaSportelloDomic;
	private boolean flagBancaSportelloDomic;
	private String cin;
	private boolean flagCin;
	private String codiceSiaOrdinante;
	private boolean flagCodiceSiaOrdinante;
	private String tipoCodice;
	private boolean flagTipoCodice;
	private String indirizzoOrdinante;
	private boolean flagIndirizzoOrdinante;
	private String localitàOrdinante;
	private boolean flagLocalitàOrdinante;
	private String codiceFiscaleOrdinante;
	private boolean flagCodiceFiscaleOrdinante;
	private String denominazioneDestinatario;
	private boolean flagDenominazioneDestinatario;
	private String codiceFiscaleDestinatario;
	private boolean flagCodiceFiscaleDestinatario;
	private String indirizzoDestinatario;
	private boolean flagIndirizzoDestinatario;
	private String capDestinatario;
	private boolean flagCapDestinatario;
	private String cittàDestinatario;
	private boolean flagCittàDestinatario;
	private String provinciaDestinatario;
	private boolean flagProvinciaDestinatario;
	private String domiciliazioneDestinatario;
	private boolean flagDomiciliazioneDestinatario;
	private String descrizioneDisposizione;
	private boolean flagDescrizioneDisposizione;
	private String codiceClienteDebitore;
	private boolean flagCodiceClienteDebitore;
	private String aziendaOrdinante;
	private boolean flagAziendaOrdinante;
	private String firmaEmittente;
	private boolean flagFirmaEmittente;
	private String campoaDisposizione;
	private boolean flagCampoaDisposizione;
	private Short erroriCampiObbligatori;
	private Short erroriCongruenza;
	private Short erroriCampiData;
	private Short erroriPiazzatura;
	private boolean flagStampa;
	private String coordinateIbanordinante;
	private boolean flagCoordinateIbanordinante;
	private String coordinateIbanbeneficiario;
	private boolean flagCoordinateIbanbeneficiario;
	private String descrizioneConto;
	private boolean flagDescrizioneConto;
	private String richiestaEsito;
	private boolean flagRichiestaEsito;
	private String esito;
	private boolean flagEsito;
	private String tipoCodiceRiferimento;
	private boolean flagTipoCodiceRiferimento;
	private String codiceRiferimento;
	private boolean flagCodiceRiferimento;
	private String tipoAnomalia;
	private boolean flagTipoAnomalia;
	private Date valutaOrdinante;
	private boolean flagValutaOrdinante;
	private Date valutaBeneficiario;
	private boolean flagValutaBeneficiario;
	private Date dataOrdine;
	private boolean flagDataOrdine;
	private Date dataContabileAddebito;
	private boolean flagDataContabileAddebito;
	private Date dataEsecuzione;
	private boolean flagDataEsecuzione;
	private String importoCommissioni;
	private boolean flagImportoCommissioni;
	private String importoSpese;
	private boolean flagImportoSpese;
	private String importoPenali;
	private boolean flagImportoPenali;
	private String numeroAssegnoEmesso;
	private boolean flagNumeroAssegnoEmesso;
	private String bancaGatewayMp;
	private boolean flagBancaGatewayMp;
	private String codiceMarketPlace;
	private boolean flagCodiceMarketPlace;
	private String userId;
	private String provenienzaDisposizione;
	private String tipoFlussoInput;
	private String iddisposizioneFunzioneOrdinante;
	private Date dataInserimentoDisposizione;
	private Date dataFlussoDisposizione;
	private boolean dataEsitoDisposizione;
	private String statoDisposizione;
	private boolean flagStatoDisposizione;
	private String codiceSocietà;
	private boolean flagCodiceSocietà;
	private String causaleMovimento;
	private boolean flagCausaleMovimento;
	private String descrizioneOperazione;
	private boolean flagDescrizioneOperazione;
	private String tipoMovimento;
	private boolean flagTipoMovimento;
	private String funzioneOrdinante;
	private boolean flagFunzioneOrdinante;
	private String descrizioneMovimento;
	private boolean flagDescrizioneMovimento;
	private boolean contabilizzazioneMovimento;
	private boolean flagContabilizzazioneMovimento;
	private boolean forzaStatoAr;
	private String ramoMinisteriale;
	private boolean flagRamoMinisteriale;
	private String ramoTecnico;
	private boolean flagRamoTecnico;
	private String agenziaCdc;
	private boolean flagAgenziaCdc;
	private String descrizioneAgenziaCdc;
	private boolean flagDescrizioneAgenziaCdc;
	private String statistico1;
	private boolean flagStatistico1;
	private String statistico2;
	private boolean flagStatistico2;
	private String numeroSinistroDanni;
	private boolean flagNumeroSinistroDanni;
	private byte[] lastSaved;
	private String noteFunzioneOrdinante;
	private boolean flagNoteFunzioneOrdinante;
	private String noteTesoreria;
	private boolean flagNoteTesoreria;

	public VstatisticheId() {
	}

	public VstatisticheId(int id, boolean flagDataEsecuzioneDisposizione, boolean flagDataValutaDestinatario,
			boolean flagCausale, boolean flagModalitaPagamento, boolean flagImporto, boolean flagCodiceAbiOrdinante,
			boolean flagCabOrdinante, boolean flagContoOrdinante, boolean flagCodiceAbiDestinatario,
			boolean flagCabDestinatario, boolean flagContoDestinatario, boolean flagBancaSportelloDomic,
			boolean flagCin, boolean flagCodiceSiaOrdinante, boolean flagTipoCodice, boolean flagIndirizzoOrdinante,
			boolean flagLocalitàOrdinante, boolean flagCodiceFiscaleOrdinante, boolean flagDenominazioneDestinatario,
			boolean flagCodiceFiscaleDestinatario, boolean flagIndirizzoDestinatario, boolean flagCapDestinatario,
			boolean flagCittàDestinatario, boolean flagProvinciaDestinatario, boolean flagDomiciliazioneDestinatario,
			boolean flagDescrizioneDisposizione, boolean flagCodiceClienteDebitore, boolean flagAziendaOrdinante,
			boolean flagFirmaEmittente, boolean flagCampoaDisposizione, boolean flagStampa,
			boolean flagCoordinateIbanordinante, boolean flagCoordinateIbanbeneficiario, boolean flagDescrizioneConto,
			boolean flagRichiestaEsito, boolean flagEsito, boolean flagTipoCodiceRiferimento,
			boolean flagCodiceRiferimento, boolean flagTipoAnomalia, boolean flagValutaOrdinante,
			boolean flagValutaBeneficiario, boolean flagDataOrdine, boolean flagDataContabileAddebito,
			boolean flagDataEsecuzione, boolean flagImportoCommissioni, boolean flagImportoSpese,
			boolean flagImportoPenali, boolean flagNumeroAssegnoEmesso, boolean flagBancaGatewayMp,
			boolean flagCodiceMarketPlace, boolean dataEsitoDisposizione, boolean flagStatoDisposizione,
			boolean flagCodiceSocietà, boolean flagCausaleMovimento, boolean flagDescrizioneOperazione,
			boolean flagTipoMovimento, boolean flagFunzioneOrdinante, boolean flagDescrizioneMovimento,
			boolean contabilizzazioneMovimento, boolean flagContabilizzazioneMovimento, boolean forzaStatoAr,
			boolean flagRamoMinisteriale, boolean flagRamoTecnico, boolean flagAgenziaCdc,
			boolean flagDescrizioneAgenziaCdc, boolean flagStatistico1, boolean flagStatistico2,
			boolean flagNumeroSinistroDanni, byte[] lastSaved, boolean flagNoteFunzioneOrdinante,
			boolean flagNoteTesoreria) {
		this.id = id;
		this.flagDataEsecuzioneDisposizione = flagDataEsecuzioneDisposizione;
		this.flagDataValutaDestinatario = flagDataValutaDestinatario;
		this.flagCausale = flagCausale;
		this.flagModalitaPagamento = flagModalitaPagamento;
		this.flagImporto = flagImporto;
		this.flagCodiceAbiOrdinante = flagCodiceAbiOrdinante;
		this.flagCabOrdinante = flagCabOrdinante;
		this.flagContoOrdinante = flagContoOrdinante;
		this.flagCodiceAbiDestinatario = flagCodiceAbiDestinatario;
		this.flagCabDestinatario = flagCabDestinatario;
		this.flagContoDestinatario = flagContoDestinatario;
		this.flagBancaSportelloDomic = flagBancaSportelloDomic;
		this.flagCin = flagCin;
		this.flagCodiceSiaOrdinante = flagCodiceSiaOrdinante;
		this.flagTipoCodice = flagTipoCodice;
		this.flagIndirizzoOrdinante = flagIndirizzoOrdinante;
		this.flagLocalitàOrdinante = flagLocalitàOrdinante;
		this.flagCodiceFiscaleOrdinante = flagCodiceFiscaleOrdinante;
		this.flagDenominazioneDestinatario = flagDenominazioneDestinatario;
		this.flagCodiceFiscaleDestinatario = flagCodiceFiscaleDestinatario;
		this.flagIndirizzoDestinatario = flagIndirizzoDestinatario;
		this.flagCapDestinatario = flagCapDestinatario;
		this.flagCittàDestinatario = flagCittàDestinatario;
		this.flagProvinciaDestinatario = flagProvinciaDestinatario;
		this.flagDomiciliazioneDestinatario = flagDomiciliazioneDestinatario;
		this.flagDescrizioneDisposizione = flagDescrizioneDisposizione;
		this.flagCodiceClienteDebitore = flagCodiceClienteDebitore;
		this.flagAziendaOrdinante = flagAziendaOrdinante;
		this.flagFirmaEmittente = flagFirmaEmittente;
		this.flagCampoaDisposizione = flagCampoaDisposizione;
		this.flagStampa = flagStampa;
		this.flagCoordinateIbanordinante = flagCoordinateIbanordinante;
		this.flagCoordinateIbanbeneficiario = flagCoordinateIbanbeneficiario;
		this.flagDescrizioneConto = flagDescrizioneConto;
		this.flagRichiestaEsito = flagRichiestaEsito;
		this.flagEsito = flagEsito;
		this.flagTipoCodiceRiferimento = flagTipoCodiceRiferimento;
		this.flagCodiceRiferimento = flagCodiceRiferimento;
		this.flagTipoAnomalia = flagTipoAnomalia;
		this.flagValutaOrdinante = flagValutaOrdinante;
		this.flagValutaBeneficiario = flagValutaBeneficiario;
		this.flagDataOrdine = flagDataOrdine;
		this.flagDataContabileAddebito = flagDataContabileAddebito;
		this.flagDataEsecuzione = flagDataEsecuzione;
		this.flagImportoCommissioni = flagImportoCommissioni;
		this.flagImportoSpese = flagImportoSpese;
		this.flagImportoPenali = flagImportoPenali;
		this.flagNumeroAssegnoEmesso = flagNumeroAssegnoEmesso;
		this.flagBancaGatewayMp = flagBancaGatewayMp;
		this.flagCodiceMarketPlace = flagCodiceMarketPlace;
		this.dataEsitoDisposizione = dataEsitoDisposizione;
		this.flagStatoDisposizione = flagStatoDisposizione;
		this.flagCodiceSocietà = flagCodiceSocietà;
		this.flagCausaleMovimento = flagCausaleMovimento;
		this.flagDescrizioneOperazione = flagDescrizioneOperazione;
		this.flagTipoMovimento = flagTipoMovimento;
		this.flagFunzioneOrdinante = flagFunzioneOrdinante;
		this.flagDescrizioneMovimento = flagDescrizioneMovimento;
		this.contabilizzazioneMovimento = contabilizzazioneMovimento;
		this.flagContabilizzazioneMovimento = flagContabilizzazioneMovimento;
		this.forzaStatoAr = forzaStatoAr;
		this.flagRamoMinisteriale = flagRamoMinisteriale;
		this.flagRamoTecnico = flagRamoTecnico;
		this.flagAgenziaCdc = flagAgenziaCdc;
		this.flagDescrizioneAgenziaCdc = flagDescrizioneAgenziaCdc;
		this.flagStatistico1 = flagStatistico1;
		this.flagStatistico2 = flagStatistico2;
		this.flagNumeroSinistroDanni = flagNumeroSinistroDanni;
		this.lastSaved = lastSaved;
		this.flagNoteFunzioneOrdinante = flagNoteFunzioneOrdinante;
		this.flagNoteTesoreria = flagNoteTesoreria;
	}

	public VstatisticheId(int id, Integer iddisposizione, Integer iddistintaBanca, Boolean flagIddistintaBanca,
			Integer idordinante, Integer iddestinatario, Integer iddistintaFlussoInput,
			Integer numeroDisposizioneDistinta, Date dataEsecuzioneDisposizione, boolean flagDataEsecuzioneDisposizione,
			Date dataValutaDestinatario, boolean flagDataValutaDestinatario, String causale, boolean flagCausale,
			String modalitaPagamento, boolean flagModalitaPagamento, String importo, boolean flagImporto,
			Double importoDbgrid, String codiceAbiOrdinante, boolean flagCodiceAbiOrdinante, String cabOrdinante,
			boolean flagCabOrdinante, String contoOrdinante, boolean flagContoOrdinante, String divisaContoOrdinante,
			Boolean flagDivisaContoOrdinante, String codiceAbiDestinatario, boolean flagCodiceAbiDestinatario,
			String cabDestinatario, boolean flagCabDestinatario, String contoDestinatario,
			boolean flagContoDestinatario, Short statoConvalida, String bancaSportelloDomic,
			boolean flagBancaSportelloDomic, String cin, boolean flagCin, String codiceSiaOrdinante,
			boolean flagCodiceSiaOrdinante, String tipoCodice, boolean flagTipoCodice, String indirizzoOrdinante,
			boolean flagIndirizzoOrdinante, String localitàOrdinante, boolean flagLocalitàOrdinante,
			String codiceFiscaleOrdinante, boolean flagCodiceFiscaleOrdinante, String denominazioneDestinatario,
			boolean flagDenominazioneDestinatario, String codiceFiscaleDestinatario,
			boolean flagCodiceFiscaleDestinatario, String indirizzoDestinatario, boolean flagIndirizzoDestinatario,
			String capDestinatario, boolean flagCapDestinatario, String cittàDestinatario,
			boolean flagCittàDestinatario, String provinciaDestinatario, boolean flagProvinciaDestinatario,
			String domiciliazioneDestinatario, boolean flagDomiciliazioneDestinatario, String descrizioneDisposizione,
			boolean flagDescrizioneDisposizione, String codiceClienteDebitore, boolean flagCodiceClienteDebitore,
			String aziendaOrdinante, boolean flagAziendaOrdinante, String firmaEmittente, boolean flagFirmaEmittente,
			String campoaDisposizione, boolean flagCampoaDisposizione, Short erroriCampiObbligatori,
			Short erroriCongruenza, Short erroriCampiData, Short erroriPiazzatura, boolean flagStampa,
			String coordinateIbanordinante, boolean flagCoordinateIbanordinante, String coordinateIbanbeneficiario,
			boolean flagCoordinateIbanbeneficiario, String descrizioneConto, boolean flagDescrizioneConto,
			String richiestaEsito, boolean flagRichiestaEsito, String esito, boolean flagEsito,
			String tipoCodiceRiferimento, boolean flagTipoCodiceRiferimento, String codiceRiferimento,
			boolean flagCodiceRiferimento, String tipoAnomalia, boolean flagTipoAnomalia, Date valutaOrdinante,
			boolean flagValutaOrdinante, Date valutaBeneficiario, boolean flagValutaBeneficiario, Date dataOrdine,
			boolean flagDataOrdine, Date dataContabileAddebito, boolean flagDataContabileAddebito, Date dataEsecuzione,
			boolean flagDataEsecuzione, String importoCommissioni, boolean flagImportoCommissioni, String importoSpese,
			boolean flagImportoSpese, String importoPenali, boolean flagImportoPenali, String numeroAssegnoEmesso,
			boolean flagNumeroAssegnoEmesso, String bancaGatewayMp, boolean flagBancaGatewayMp,
			String codiceMarketPlace, boolean flagCodiceMarketPlace, String userId, String provenienzaDisposizione,
			String tipoFlussoInput, String iddisposizioneFunzioneOrdinante, Date dataInserimentoDisposizione,
			Date dataFlussoDisposizione, boolean dataEsitoDisposizione, String statoDisposizione,
			boolean flagStatoDisposizione, String codiceSocietà, boolean flagCodiceSocietà, String causaleMovimento,
			boolean flagCausaleMovimento, String descrizioneOperazione, boolean flagDescrizioneOperazione,
			String tipoMovimento, boolean flagTipoMovimento, String funzioneOrdinante, boolean flagFunzioneOrdinante,
			String descrizioneMovimento, boolean flagDescrizioneMovimento, boolean contabilizzazioneMovimento,
			boolean flagContabilizzazioneMovimento, boolean forzaStatoAr, String ramoMinisteriale,
			boolean flagRamoMinisteriale, String ramoTecnico, boolean flagRamoTecnico, String agenziaCdc,
			boolean flagAgenziaCdc, String descrizioneAgenziaCdc, boolean flagDescrizioneAgenziaCdc, String statistico1,
			boolean flagStatistico1, String statistico2, boolean flagStatistico2, String numeroSinistroDanni,
			boolean flagNumeroSinistroDanni, byte[] lastSaved, String noteFunzioneOrdinante,
			boolean flagNoteFunzioneOrdinante, String noteTesoreria, boolean flagNoteTesoreria) {
		this.id = id;
		this.iddisposizione = iddisposizione;
		this.iddistintaBanca = iddistintaBanca;
		this.flagIddistintaBanca = flagIddistintaBanca;
		this.idordinante = idordinante;
		this.iddestinatario = iddestinatario;
		this.iddistintaFlussoInput = iddistintaFlussoInput;
		this.numeroDisposizioneDistinta = numeroDisposizioneDistinta;
		this.dataEsecuzioneDisposizione = dataEsecuzioneDisposizione;
		this.flagDataEsecuzioneDisposizione = flagDataEsecuzioneDisposizione;
		this.dataValutaDestinatario = dataValutaDestinatario;
		this.flagDataValutaDestinatario = flagDataValutaDestinatario;
		this.causale = causale;
		this.flagCausale = flagCausale;
		this.modalitaPagamento = modalitaPagamento;
		this.flagModalitaPagamento = flagModalitaPagamento;
		this.importo = importo;
		this.flagImporto = flagImporto;
		this.importoDbgrid = importoDbgrid;
		this.codiceAbiOrdinante = codiceAbiOrdinante;
		this.flagCodiceAbiOrdinante = flagCodiceAbiOrdinante;
		this.cabOrdinante = cabOrdinante;
		this.flagCabOrdinante = flagCabOrdinante;
		this.contoOrdinante = contoOrdinante;
		this.flagContoOrdinante = flagContoOrdinante;
		this.divisaContoOrdinante = divisaContoOrdinante;
		this.flagDivisaContoOrdinante = flagDivisaContoOrdinante;
		this.codiceAbiDestinatario = codiceAbiDestinatario;
		this.flagCodiceAbiDestinatario = flagCodiceAbiDestinatario;
		this.cabDestinatario = cabDestinatario;
		this.flagCabDestinatario = flagCabDestinatario;
		this.contoDestinatario = contoDestinatario;
		this.flagContoDestinatario = flagContoDestinatario;
		this.statoConvalida = statoConvalida;
		this.bancaSportelloDomic = bancaSportelloDomic;
		this.flagBancaSportelloDomic = flagBancaSportelloDomic;
		this.cin = cin;
		this.flagCin = flagCin;
		this.codiceSiaOrdinante = codiceSiaOrdinante;
		this.flagCodiceSiaOrdinante = flagCodiceSiaOrdinante;
		this.tipoCodice = tipoCodice;
		this.flagTipoCodice = flagTipoCodice;
		this.indirizzoOrdinante = indirizzoOrdinante;
		this.flagIndirizzoOrdinante = flagIndirizzoOrdinante;
		this.localitàOrdinante = localitàOrdinante;
		this.flagLocalitàOrdinante = flagLocalitàOrdinante;
		this.codiceFiscaleOrdinante = codiceFiscaleOrdinante;
		this.flagCodiceFiscaleOrdinante = flagCodiceFiscaleOrdinante;
		this.denominazioneDestinatario = denominazioneDestinatario;
		this.flagDenominazioneDestinatario = flagDenominazioneDestinatario;
		this.codiceFiscaleDestinatario = codiceFiscaleDestinatario;
		this.flagCodiceFiscaleDestinatario = flagCodiceFiscaleDestinatario;
		this.indirizzoDestinatario = indirizzoDestinatario;
		this.flagIndirizzoDestinatario = flagIndirizzoDestinatario;
		this.capDestinatario = capDestinatario;
		this.flagCapDestinatario = flagCapDestinatario;
		this.cittàDestinatario = cittàDestinatario;
		this.flagCittàDestinatario = flagCittàDestinatario;
		this.provinciaDestinatario = provinciaDestinatario;
		this.flagProvinciaDestinatario = flagProvinciaDestinatario;
		this.domiciliazioneDestinatario = domiciliazioneDestinatario;
		this.flagDomiciliazioneDestinatario = flagDomiciliazioneDestinatario;
		this.descrizioneDisposizione = descrizioneDisposizione;
		this.flagDescrizioneDisposizione = flagDescrizioneDisposizione;
		this.codiceClienteDebitore = codiceClienteDebitore;
		this.flagCodiceClienteDebitore = flagCodiceClienteDebitore;
		this.aziendaOrdinante = aziendaOrdinante;
		this.flagAziendaOrdinante = flagAziendaOrdinante;
		this.firmaEmittente = firmaEmittente;
		this.flagFirmaEmittente = flagFirmaEmittente;
		this.campoaDisposizione = campoaDisposizione;
		this.flagCampoaDisposizione = flagCampoaDisposizione;
		this.erroriCampiObbligatori = erroriCampiObbligatori;
		this.erroriCongruenza = erroriCongruenza;
		this.erroriCampiData = erroriCampiData;
		this.erroriPiazzatura = erroriPiazzatura;
		this.flagStampa = flagStampa;
		this.coordinateIbanordinante = coordinateIbanordinante;
		this.flagCoordinateIbanordinante = flagCoordinateIbanordinante;
		this.coordinateIbanbeneficiario = coordinateIbanbeneficiario;
		this.flagCoordinateIbanbeneficiario = flagCoordinateIbanbeneficiario;
		this.descrizioneConto = descrizioneConto;
		this.flagDescrizioneConto = flagDescrizioneConto;
		this.richiestaEsito = richiestaEsito;
		this.flagRichiestaEsito = flagRichiestaEsito;
		this.esito = esito;
		this.flagEsito = flagEsito;
		this.tipoCodiceRiferimento = tipoCodiceRiferimento;
		this.flagTipoCodiceRiferimento = flagTipoCodiceRiferimento;
		this.codiceRiferimento = codiceRiferimento;
		this.flagCodiceRiferimento = flagCodiceRiferimento;
		this.tipoAnomalia = tipoAnomalia;
		this.flagTipoAnomalia = flagTipoAnomalia;
		this.valutaOrdinante = valutaOrdinante;
		this.flagValutaOrdinante = flagValutaOrdinante;
		this.valutaBeneficiario = valutaBeneficiario;
		this.flagValutaBeneficiario = flagValutaBeneficiario;
		this.dataOrdine = dataOrdine;
		this.flagDataOrdine = flagDataOrdine;
		this.dataContabileAddebito = dataContabileAddebito;
		this.flagDataContabileAddebito = flagDataContabileAddebito;
		this.dataEsecuzione = dataEsecuzione;
		this.flagDataEsecuzione = flagDataEsecuzione;
		this.importoCommissioni = importoCommissioni;
		this.flagImportoCommissioni = flagImportoCommissioni;
		this.importoSpese = importoSpese;
		this.flagImportoSpese = flagImportoSpese;
		this.importoPenali = importoPenali;
		this.flagImportoPenali = flagImportoPenali;
		this.numeroAssegnoEmesso = numeroAssegnoEmesso;
		this.flagNumeroAssegnoEmesso = flagNumeroAssegnoEmesso;
		this.bancaGatewayMp = bancaGatewayMp;
		this.flagBancaGatewayMp = flagBancaGatewayMp;
		this.codiceMarketPlace = codiceMarketPlace;
		this.flagCodiceMarketPlace = flagCodiceMarketPlace;
		this.userId = userId;
		this.provenienzaDisposizione = provenienzaDisposizione;
		this.tipoFlussoInput = tipoFlussoInput;
		this.iddisposizioneFunzioneOrdinante = iddisposizioneFunzioneOrdinante;
		this.dataInserimentoDisposizione = dataInserimentoDisposizione;
		this.dataFlussoDisposizione = dataFlussoDisposizione;
		this.dataEsitoDisposizione = dataEsitoDisposizione;
		this.statoDisposizione = statoDisposizione;
		this.flagStatoDisposizione = flagStatoDisposizione;
		this.codiceSocietà = codiceSocietà;
		this.flagCodiceSocietà = flagCodiceSocietà;
		this.causaleMovimento = causaleMovimento;
		this.flagCausaleMovimento = flagCausaleMovimento;
		this.descrizioneOperazione = descrizioneOperazione;
		this.flagDescrizioneOperazione = flagDescrizioneOperazione;
		this.tipoMovimento = tipoMovimento;
		this.flagTipoMovimento = flagTipoMovimento;
		this.funzioneOrdinante = funzioneOrdinante;
		this.flagFunzioneOrdinante = flagFunzioneOrdinante;
		this.descrizioneMovimento = descrizioneMovimento;
		this.flagDescrizioneMovimento = flagDescrizioneMovimento;
		this.contabilizzazioneMovimento = contabilizzazioneMovimento;
		this.flagContabilizzazioneMovimento = flagContabilizzazioneMovimento;
		this.forzaStatoAr = forzaStatoAr;
		this.ramoMinisteriale = ramoMinisteriale;
		this.flagRamoMinisteriale = flagRamoMinisteriale;
		this.ramoTecnico = ramoTecnico;
		this.flagRamoTecnico = flagRamoTecnico;
		this.agenziaCdc = agenziaCdc;
		this.flagAgenziaCdc = flagAgenziaCdc;
		this.descrizioneAgenziaCdc = descrizioneAgenziaCdc;
		this.flagDescrizioneAgenziaCdc = flagDescrizioneAgenziaCdc;
		this.statistico1 = statistico1;
		this.flagStatistico1 = flagStatistico1;
		this.statistico2 = statistico2;
		this.flagStatistico2 = flagStatistico2;
		this.numeroSinistroDanni = numeroSinistroDanni;
		this.flagNumeroSinistroDanni = flagNumeroSinistroDanni;
		this.lastSaved = lastSaved;
		this.noteFunzioneOrdinante = noteFunzioneOrdinante;
		this.flagNoteFunzioneOrdinante = flagNoteFunzioneOrdinante;
		this.noteTesoreria = noteTesoreria;
		this.flagNoteTesoreria = flagNoteTesoreria;
	}

	@Column(name = "ID", nullable = false)
	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	@Column(name = "IDDisposizione")
	public Integer getIddisposizione() {
		return this.iddisposizione;
	}

	public void setIddisposizione(Integer iddisposizione) {
		this.iddisposizione = iddisposizione;
	}

	@Column(name = "IDDistintaBanca")
	public Integer getIddistintaBanca() {
		return this.iddistintaBanca;
	}

	public void setIddistintaBanca(Integer iddistintaBanca) {
		this.iddistintaBanca = iddistintaBanca;
	}

	@Column(name = "FlagIDDistintaBanca")
	public Boolean getFlagIddistintaBanca() {
		return this.flagIddistintaBanca;
	}

	public void setFlagIddistintaBanca(Boolean flagIddistintaBanca) {
		this.flagIddistintaBanca = flagIddistintaBanca;
	}

	@Column(name = "IDOrdinante")
	public Integer getIdordinante() {
		return this.idordinante;
	}

	public void setIdordinante(Integer idordinante) {
		this.idordinante = idordinante;
	}

	@Column(name = "IDDestinatario")
	public Integer getIddestinatario() {
		return this.iddestinatario;
	}

	public void setIddestinatario(Integer iddestinatario) {
		this.iddestinatario = iddestinatario;
	}

	@Column(name = "IDDistintaFlussoInput")
	public Integer getIddistintaFlussoInput() {
		return this.iddistintaFlussoInput;
	}

	public void setIddistintaFlussoInput(Integer iddistintaFlussoInput) {
		this.iddistintaFlussoInput = iddistintaFlussoInput;
	}

	@Column(name = "NumeroDisposizioneDistinta")
	public Integer getNumeroDisposizioneDistinta() {
		return this.numeroDisposizioneDistinta;
	}

	public void setNumeroDisposizioneDistinta(Integer numeroDisposizioneDistinta) {
		this.numeroDisposizioneDistinta = numeroDisposizioneDistinta;
	}

	@Column(name = "Data_Esecuzione_Disposizione", length = 23)
	public Date getDataEsecuzioneDisposizione() {
		return this.dataEsecuzioneDisposizione;
	}

	public void setDataEsecuzioneDisposizione(Date dataEsecuzioneDisposizione) {
		this.dataEsecuzioneDisposizione = dataEsecuzioneDisposizione;
	}

	@Column(name = "FlagData_Esecuzione_Disposizione", nullable = false)
	public boolean isFlagDataEsecuzioneDisposizione() {
		return this.flagDataEsecuzioneDisposizione;
	}

	public void setFlagDataEsecuzioneDisposizione(boolean flagDataEsecuzioneDisposizione) {
		this.flagDataEsecuzioneDisposizione = flagDataEsecuzioneDisposizione;
	}

	@Column(name = "Data_Valuta_Destinatario", length = 23)
	public Date getDataValutaDestinatario() {
		return this.dataValutaDestinatario;
	}

	public void setDataValutaDestinatario(Date dataValutaDestinatario) {
		this.dataValutaDestinatario = dataValutaDestinatario;
	}

	@Column(name = "FlagData_Valuta_Destinatario", nullable = false)
	public boolean isFlagDataValutaDestinatario() {
		return this.flagDataValutaDestinatario;
	}

	public void setFlagDataValutaDestinatario(boolean flagDataValutaDestinatario) {
		this.flagDataValutaDestinatario = flagDataValutaDestinatario;
	}

	@Column(name = "Causale", length = 5)
	public String getCausale() {
		return this.causale;
	}

	public void setCausale(String causale) {
		this.causale = causale;
	}

	@Column(name = "FlagCausale", nullable = false)
	public boolean isFlagCausale() {
		return this.flagCausale;
	}

	public void setFlagCausale(boolean flagCausale) {
		this.flagCausale = flagCausale;
	}

	@Column(name = "ModalitaPagamento", length = 1)
	public String getModalitaPagamento() {
		return this.modalitaPagamento;
	}

	public void setModalitaPagamento(String modalitaPagamento) {
		this.modalitaPagamento = modalitaPagamento;
	}

	@Column(name = "FlagModalitaPagamento", nullable = false)
	public boolean isFlagModalitaPagamento() {
		return this.flagModalitaPagamento;
	}

	public void setFlagModalitaPagamento(boolean flagModalitaPagamento) {
		this.flagModalitaPagamento = flagModalitaPagamento;
	}

	@Column(name = "Importo", length = 15)
	public String getImporto() {
		return this.importo;
	}

	public void setImporto(String importo) {
		this.importo = importo;
	}

	@Column(name = "FlagImporto", nullable = false)
	public boolean isFlagImporto() {
		return this.flagImporto;
	}

	public void setFlagImporto(boolean flagImporto) {
		this.flagImporto = flagImporto;
	}

	@Column(name = "ImportoDBGrid", precision = 53, scale = 0)
	public Double getImportoDbgrid() {
		return this.importoDbgrid;
	}

	public void setImportoDbgrid(Double importoDbgrid) {
		this.importoDbgrid = importoDbgrid;
	}

	@Column(name = "Codice_Abi_Ordinante", length = 5)
	public String getCodiceAbiOrdinante() {
		return this.codiceAbiOrdinante;
	}

	public void setCodiceAbiOrdinante(String codiceAbiOrdinante) {
		this.codiceAbiOrdinante = codiceAbiOrdinante;
	}

	@Column(name = "FlagCodice_Abi_Ordinante", nullable = false)
	public boolean isFlagCodiceAbiOrdinante() {
		return this.flagCodiceAbiOrdinante;
	}

	public void setFlagCodiceAbiOrdinante(boolean flagCodiceAbiOrdinante) {
		this.flagCodiceAbiOrdinante = flagCodiceAbiOrdinante;
	}

	@Column(name = "Cab_Ordinante", length = 5)
	public String getCabOrdinante() {
		return this.cabOrdinante;
	}

	public void setCabOrdinante(String cabOrdinante) {
		this.cabOrdinante = cabOrdinante;
	}

	@Column(name = "FlagCab_Ordinante", nullable = false)
	public boolean isFlagCabOrdinante() {
		return this.flagCabOrdinante;
	}

	public void setFlagCabOrdinante(boolean flagCabOrdinante) {
		this.flagCabOrdinante = flagCabOrdinante;
	}

	@Column(name = "Conto_Ordinante", length = 12)
	public String getContoOrdinante() {
		return this.contoOrdinante;
	}

	public void setContoOrdinante(String contoOrdinante) {
		this.contoOrdinante = contoOrdinante;
	}

	@Column(name = "FlagConto_Ordinante", nullable = false)
	public boolean isFlagContoOrdinante() {
		return this.flagContoOrdinante;
	}

	public void setFlagContoOrdinante(boolean flagContoOrdinante) {
		this.flagContoOrdinante = flagContoOrdinante;
	}

	@Column(name = "Divisa_Conto_Ordinante", length = 3)
	public String getDivisaContoOrdinante() {
		return this.divisaContoOrdinante;
	}

	public void setDivisaContoOrdinante(String divisaContoOrdinante) {
		this.divisaContoOrdinante = divisaContoOrdinante;
	}

	@Column(name = "FlagDivisa_Conto_Ordinante")
	public Boolean getFlagDivisaContoOrdinante() {
		return this.flagDivisaContoOrdinante;
	}

	public void setFlagDivisaContoOrdinante(Boolean flagDivisaContoOrdinante) {
		this.flagDivisaContoOrdinante = flagDivisaContoOrdinante;
	}

	@Column(name = "Codice_Abi_Destinatario", length = 5)
	public String getCodiceAbiDestinatario() {
		return this.codiceAbiDestinatario;
	}

	public void setCodiceAbiDestinatario(String codiceAbiDestinatario) {
		this.codiceAbiDestinatario = codiceAbiDestinatario;
	}

	@Column(name = "FlagCodice_Abi_Destinatario", nullable = false)
	public boolean isFlagCodiceAbiDestinatario() {
		return this.flagCodiceAbiDestinatario;
	}

	public void setFlagCodiceAbiDestinatario(boolean flagCodiceAbiDestinatario) {
		this.flagCodiceAbiDestinatario = flagCodiceAbiDestinatario;
	}

	@Column(name = "Cab_Destinatario", length = 5)
	public String getCabDestinatario() {
		return this.cabDestinatario;
	}

	public void setCabDestinatario(String cabDestinatario) {
		this.cabDestinatario = cabDestinatario;
	}

	@Column(name = "FlagCab_Destinatario", nullable = false)
	public boolean isFlagCabDestinatario() {
		return this.flagCabDestinatario;
	}

	public void setFlagCabDestinatario(boolean flagCabDestinatario) {
		this.flagCabDestinatario = flagCabDestinatario;
	}

	@Column(name = "Conto_Destinatario", length = 12)
	public String getContoDestinatario() {
		return this.contoDestinatario;
	}

	public void setContoDestinatario(String contoDestinatario) {
		this.contoDestinatario = contoDestinatario;
	}

	@Column(name = "FlagConto_Destinatario", nullable = false)
	public boolean isFlagContoDestinatario() {
		return this.flagContoDestinatario;
	}

	public void setFlagContoDestinatario(boolean flagContoDestinatario) {
		this.flagContoDestinatario = flagContoDestinatario;
	}

	@Column(name = "StatoConvalida")
	public Short getStatoConvalida() {
		return this.statoConvalida;
	}

	public void setStatoConvalida(Short statoConvalida) {
		this.statoConvalida = statoConvalida;
	}

	@Column(name = "Banca_Sportello_Domic", length = 50)
	public String getBancaSportelloDomic() {
		return this.bancaSportelloDomic;
	}

	public void setBancaSportelloDomic(String bancaSportelloDomic) {
		this.bancaSportelloDomic = bancaSportelloDomic;
	}

	@Column(name = "FlagBanca_Sportello_Domic", nullable = false)
	public boolean isFlagBancaSportelloDomic() {
		return this.flagBancaSportelloDomic;
	}

	public void setFlagBancaSportelloDomic(boolean flagBancaSportelloDomic) {
		this.flagBancaSportelloDomic = flagBancaSportelloDomic;
	}

	@Column(name = "Cin", length = 1)
	public String getCin() {
		return this.cin;
	}

	public void setCin(String cin) {
		this.cin = cin;
	}

	@Column(name = "FlagCin", nullable = false)
	public boolean isFlagCin() {
		return this.flagCin;
	}

	public void setFlagCin(boolean flagCin) {
		this.flagCin = flagCin;
	}

	@Column(name = "Codice_Sia_Ordinante", length = 5)
	public String getCodiceSiaOrdinante() {
		return this.codiceSiaOrdinante;
	}

	public void setCodiceSiaOrdinante(String codiceSiaOrdinante) {
		this.codiceSiaOrdinante = codiceSiaOrdinante;
	}

	@Column(name = "FlagCodice_Sia_Ordinante", nullable = false)
	public boolean isFlagCodiceSiaOrdinante() {
		return this.flagCodiceSiaOrdinante;
	}

	public void setFlagCodiceSiaOrdinante(boolean flagCodiceSiaOrdinante) {
		this.flagCodiceSiaOrdinante = flagCodiceSiaOrdinante;
	}

	@Column(name = "TipoCodice", length = 1)
	public String getTipoCodice() {
		return this.tipoCodice;
	}

	public void setTipoCodice(String tipoCodice) {
		this.tipoCodice = tipoCodice;
	}

	@Column(name = "FlagTipoCodice", nullable = false)
	public boolean isFlagTipoCodice() {
		return this.flagTipoCodice;
	}

	public void setFlagTipoCodice(boolean flagTipoCodice) {
		this.flagTipoCodice = flagTipoCodice;
	}

	@Column(name = "Indirizzo_Ordinante", length = 30)
	public String getIndirizzoOrdinante() {
		return this.indirizzoOrdinante;
	}

	public void setIndirizzoOrdinante(String indirizzoOrdinante) {
		this.indirizzoOrdinante = indirizzoOrdinante;
	}

	@Column(name = "FlagIndirizzo_Ordinante", nullable = false)
	public boolean isFlagIndirizzoOrdinante() {
		return this.flagIndirizzoOrdinante;
	}

	public void setFlagIndirizzoOrdinante(boolean flagIndirizzoOrdinante) {
		this.flagIndirizzoOrdinante = flagIndirizzoOrdinante;
	}

	@Column(name = "Località_Ordinante", length = 30)
	public String getLocalitàOrdinante() {
		return this.localitàOrdinante;
	}

	public void setLocalitàOrdinante(String localitàOrdinante) {
		this.localitàOrdinante = localitàOrdinante;
	}

	@Column(name = "FlagLocalità_Ordinante", nullable = false)
	public boolean isFlagLocalitàOrdinante() {
		return this.flagLocalitàOrdinante;
	}

	public void setFlagLocalitàOrdinante(boolean flagLocalitàOrdinante) {
		this.flagLocalitàOrdinante = flagLocalitàOrdinante;
	}

	@Column(name = "Codice_Fiscale_Ordinante", length = 16)
	public String getCodiceFiscaleOrdinante() {
		return this.codiceFiscaleOrdinante;
	}

	public void setCodiceFiscaleOrdinante(String codiceFiscaleOrdinante) {
		this.codiceFiscaleOrdinante = codiceFiscaleOrdinante;
	}

	@Column(name = "FlagCodice_Fiscale_Ordinante", nullable = false)
	public boolean isFlagCodiceFiscaleOrdinante() {
		return this.flagCodiceFiscaleOrdinante;
	}

	public void setFlagCodiceFiscaleOrdinante(boolean flagCodiceFiscaleOrdinante) {
		this.flagCodiceFiscaleOrdinante = flagCodiceFiscaleOrdinante;
	}

	@Column(name = "DenominazioneDestinatario", length = 90)
	public String getDenominazioneDestinatario() {
		return this.denominazioneDestinatario;
	}

	public void setDenominazioneDestinatario(String denominazioneDestinatario) {
		this.denominazioneDestinatario = denominazioneDestinatario;
	}

	@Column(name = "FlagDenominazioneDestinatario", nullable = false)
	public boolean isFlagDenominazioneDestinatario() {
		return this.flagDenominazioneDestinatario;
	}

	public void setFlagDenominazioneDestinatario(boolean flagDenominazioneDestinatario) {
		this.flagDenominazioneDestinatario = flagDenominazioneDestinatario;
	}

	@Column(name = "Codice_Fiscale_Destinatario", length = 16)
	public String getCodiceFiscaleDestinatario() {
		return this.codiceFiscaleDestinatario;
	}

	public void setCodiceFiscaleDestinatario(String codiceFiscaleDestinatario) {
		this.codiceFiscaleDestinatario = codiceFiscaleDestinatario;
	}

	@Column(name = "FlagCodice_Fiscale_Destinatario", nullable = false)
	public boolean isFlagCodiceFiscaleDestinatario() {
		return this.flagCodiceFiscaleDestinatario;
	}

	public void setFlagCodiceFiscaleDestinatario(boolean flagCodiceFiscaleDestinatario) {
		this.flagCodiceFiscaleDestinatario = flagCodiceFiscaleDestinatario;
	}

	@Column(name = "Indirizzo_Destinatario", length = 30)
	public String getIndirizzoDestinatario() {
		return this.indirizzoDestinatario;
	}

	public void setIndirizzoDestinatario(String indirizzoDestinatario) {
		this.indirizzoDestinatario = indirizzoDestinatario;
	}

	@Column(name = "FlagIndirizzo_Destinatario", nullable = false)
	public boolean isFlagIndirizzoDestinatario() {
		return this.flagIndirizzoDestinatario;
	}

	public void setFlagIndirizzoDestinatario(boolean flagIndirizzoDestinatario) {
		this.flagIndirizzoDestinatario = flagIndirizzoDestinatario;
	}

	@Column(name = "Cap_Destinatario", length = 5)
	public String getCapDestinatario() {
		return this.capDestinatario;
	}

	public void setCapDestinatario(String capDestinatario) {
		this.capDestinatario = capDestinatario;
	}

	@Column(name = "FlagCap_Destinatario", nullable = false)
	public boolean isFlagCapDestinatario() {
		return this.flagCapDestinatario;
	}

	public void setFlagCapDestinatario(boolean flagCapDestinatario) {
		this.flagCapDestinatario = flagCapDestinatario;
	}

	@Column(name = "Città_Destinatario", length = 25)
	public String getCittàDestinatario() {
		return this.cittàDestinatario;
	}

	public void setCittàDestinatario(String cittàDestinatario) {
		this.cittàDestinatario = cittàDestinatario;
	}

	@Column(name = "FlagCittà_Destinatario", nullable = false)
	public boolean isFlagCittàDestinatario() {
		return this.flagCittàDestinatario;
	}

	public void setFlagCittàDestinatario(boolean flagCittàDestinatario) {
		this.flagCittàDestinatario = flagCittàDestinatario;
	}

	@Column(name = "Provincia_Destinatario", length = 2)
	public String getProvinciaDestinatario() {
		return this.provinciaDestinatario;
	}

	public void setProvinciaDestinatario(String provinciaDestinatario) {
		this.provinciaDestinatario = provinciaDestinatario;
	}

	@Column(name = "FlagProvincia_Destinatario", nullable = false)
	public boolean isFlagProvinciaDestinatario() {
		return this.flagProvinciaDestinatario;
	}

	public void setFlagProvinciaDestinatario(boolean flagProvinciaDestinatario) {
		this.flagProvinciaDestinatario = flagProvinciaDestinatario;
	}

	@Column(name = "Domiciliazione_Destinatario", length = 60)
	public String getDomiciliazioneDestinatario() {
		return this.domiciliazioneDestinatario;
	}

	public void setDomiciliazioneDestinatario(String domiciliazioneDestinatario) {
		this.domiciliazioneDestinatario = domiciliazioneDestinatario;
	}

	@Column(name = "FlagDomiciliazione_Destinatario", nullable = false)
	public boolean isFlagDomiciliazioneDestinatario() {
		return this.flagDomiciliazioneDestinatario;
	}

	public void setFlagDomiciliazioneDestinatario(boolean flagDomiciliazioneDestinatario) {
		this.flagDomiciliazioneDestinatario = flagDomiciliazioneDestinatario;
	}

	@Column(name = "Descrizione_Disposizione", length = 2000)
	public String getDescrizioneDisposizione() {
		return this.descrizioneDisposizione;
	}

	public void setDescrizioneDisposizione(String descrizioneDisposizione) {
		this.descrizioneDisposizione = descrizioneDisposizione;
	}

	@Column(name = "FlagDescrizione_Disposizione", nullable = false)
	public boolean isFlagDescrizioneDisposizione() {
		return this.flagDescrizioneDisposizione;
	}

	public void setFlagDescrizioneDisposizione(boolean flagDescrizioneDisposizione) {
		this.flagDescrizioneDisposizione = flagDescrizioneDisposizione;
	}

	@Column(name = "CodiceClienteDebitore", length = 16)
	public String getCodiceClienteDebitore() {
		return this.codiceClienteDebitore;
	}

	public void setCodiceClienteDebitore(String codiceClienteDebitore) {
		this.codiceClienteDebitore = codiceClienteDebitore;
	}

	@Column(name = "FlagCodiceClienteDebitore", nullable = false)
	public boolean isFlagCodiceClienteDebitore() {
		return this.flagCodiceClienteDebitore;
	}

	public void setFlagCodiceClienteDebitore(boolean flagCodiceClienteDebitore) {
		this.flagCodiceClienteDebitore = flagCodiceClienteDebitore;
	}

	@Column(name = "Azienda_Ordinante", length = 96)
	public String getAziendaOrdinante() {
		return this.aziendaOrdinante;
	}

	public void setAziendaOrdinante(String aziendaOrdinante) {
		this.aziendaOrdinante = aziendaOrdinante;
	}

	@Column(name = "FlagAzienda_Ordinante", nullable = false)
	public boolean isFlagAziendaOrdinante() {
		return this.flagAziendaOrdinante;
	}

	public void setFlagAziendaOrdinante(boolean flagAziendaOrdinante) {
		this.flagAziendaOrdinante = flagAziendaOrdinante;
	}

	@Column(name = "FirmaEmittente", length = 20)
	public String getFirmaEmittente() {
		return this.firmaEmittente;
	}

	public void setFirmaEmittente(String firmaEmittente) {
		this.firmaEmittente = firmaEmittente;
	}

	@Column(name = "FlagFirmaEmittente", nullable = false)
	public boolean isFlagFirmaEmittente() {
		return this.flagFirmaEmittente;
	}

	public void setFlagFirmaEmittente(boolean flagFirmaEmittente) {
		this.flagFirmaEmittente = flagFirmaEmittente;
	}

	@Column(name = "CampoaDisposizione", length = 8)
	public String getCampoaDisposizione() {
		return this.campoaDisposizione;
	}

	public void setCampoaDisposizione(String campoaDisposizione) {
		this.campoaDisposizione = campoaDisposizione;
	}

	@Column(name = "FlagCampoaDisposizione", nullable = false)
	public boolean isFlagCampoaDisposizione() {
		return this.flagCampoaDisposizione;
	}

	public void setFlagCampoaDisposizione(boolean flagCampoaDisposizione) {
		this.flagCampoaDisposizione = flagCampoaDisposizione;
	}

	@Column(name = "ErroriCampiObbligatori")
	public Short getErroriCampiObbligatori() {
		return this.erroriCampiObbligatori;
	}

	public void setErroriCampiObbligatori(Short erroriCampiObbligatori) {
		this.erroriCampiObbligatori = erroriCampiObbligatori;
	}

	@Column(name = "ErroriCongruenza")
	public Short getErroriCongruenza() {
		return this.erroriCongruenza;
	}

	public void setErroriCongruenza(Short erroriCongruenza) {
		this.erroriCongruenza = erroriCongruenza;
	}

	@Column(name = "ErroriCampiData")
	public Short getErroriCampiData() {
		return this.erroriCampiData;
	}

	public void setErroriCampiData(Short erroriCampiData) {
		this.erroriCampiData = erroriCampiData;
	}

	@Column(name = "ErroriPiazzatura")
	public Short getErroriPiazzatura() {
		return this.erroriPiazzatura;
	}

	public void setErroriPiazzatura(Short erroriPiazzatura) {
		this.erroriPiazzatura = erroriPiazzatura;
	}

	@Column(name = "FlagStampa", nullable = false)
	public boolean isFlagStampa() {
		return this.flagStampa;
	}

	public void setFlagStampa(boolean flagStampa) {
		this.flagStampa = flagStampa;
	}

	@Column(name = "CoordinateIBANordinante", length = 42)
	public String getCoordinateIbanordinante() {
		return this.coordinateIbanordinante;
	}

	public void setCoordinateIbanordinante(String coordinateIbanordinante) {
		this.coordinateIbanordinante = coordinateIbanordinante;
	}

	@Column(name = "FlagCoordinateIBANordinante", nullable = false)
	public boolean isFlagCoordinateIbanordinante() {
		return this.flagCoordinateIbanordinante;
	}

	public void setFlagCoordinateIbanordinante(boolean flagCoordinateIbanordinante) {
		this.flagCoordinateIbanordinante = flagCoordinateIbanordinante;
	}

	@Column(name = "CoordinateIBANbeneficiario", length = 42)
	public String getCoordinateIbanbeneficiario() {
		return this.coordinateIbanbeneficiario;
	}

	public void setCoordinateIbanbeneficiario(String coordinateIbanbeneficiario) {
		this.coordinateIbanbeneficiario = coordinateIbanbeneficiario;
	}

	@Column(name = "FlagCoordinateIBANbeneficiario", nullable = false)
	public boolean isFlagCoordinateIbanbeneficiario() {
		return this.flagCoordinateIbanbeneficiario;
	}

	public void setFlagCoordinateIbanbeneficiario(boolean flagCoordinateIbanbeneficiario) {
		this.flagCoordinateIbanbeneficiario = flagCoordinateIbanbeneficiario;
	}

	@Column(name = "DescrizioneConto", length = 30)
	public String getDescrizioneConto() {
		return this.descrizioneConto;
	}

	public void setDescrizioneConto(String descrizioneConto) {
		this.descrizioneConto = descrizioneConto;
	}

	@Column(name = "FlagDescrizioneConto", nullable = false)
	public boolean isFlagDescrizioneConto() {
		return this.flagDescrizioneConto;
	}

	public void setFlagDescrizioneConto(boolean flagDescrizioneConto) {
		this.flagDescrizioneConto = flagDescrizioneConto;
	}

	@Column(name = "RichiestaEsito", length = 1)
	public String getRichiestaEsito() {
		return this.richiestaEsito;
	}

	public void setRichiestaEsito(String richiestaEsito) {
		this.richiestaEsito = richiestaEsito;
	}

	@Column(name = "FlagRichiestaEsito", nullable = false)
	public boolean isFlagRichiestaEsito() {
		return this.flagRichiestaEsito;
	}

	public void setFlagRichiestaEsito(boolean flagRichiestaEsito) {
		this.flagRichiestaEsito = flagRichiestaEsito;
	}

	@Column(name = "Esito", length = 1)
	public String getEsito() {
		return this.esito;
	}

	public void setEsito(String esito) {
		this.esito = esito;
	}

	@Column(name = "FlagEsito", nullable = false)
	public boolean isFlagEsito() {
		return this.flagEsito;
	}

	public void setFlagEsito(boolean flagEsito) {
		this.flagEsito = flagEsito;
	}

	@Column(name = "TipoCodiceRiferimento", length = 1)
	public String getTipoCodiceRiferimento() {
		return this.tipoCodiceRiferimento;
	}

	public void setTipoCodiceRiferimento(String tipoCodiceRiferimento) {
		this.tipoCodiceRiferimento = tipoCodiceRiferimento;
	}

	@Column(name = "FlagTipoCodiceRiferimento", nullable = false)
	public boolean isFlagTipoCodiceRiferimento() {
		return this.flagTipoCodiceRiferimento;
	}

	public void setFlagTipoCodiceRiferimento(boolean flagTipoCodiceRiferimento) {
		this.flagTipoCodiceRiferimento = flagTipoCodiceRiferimento;
	}

	@Column(name = "CodiceRiferimento", length = 35)
	public String getCodiceRiferimento() {
		return this.codiceRiferimento;
	}

	public void setCodiceRiferimento(String codiceRiferimento) {
		this.codiceRiferimento = codiceRiferimento;
	}

	@Column(name = "FlagCodiceRiferimento", nullable = false)
	public boolean isFlagCodiceRiferimento() {
		return this.flagCodiceRiferimento;
	}

	public void setFlagCodiceRiferimento(boolean flagCodiceRiferimento) {
		this.flagCodiceRiferimento = flagCodiceRiferimento;
	}

	@Column(name = "TipoAnomalia", length = 1)
	public String getTipoAnomalia() {
		return this.tipoAnomalia;
	}

	public void setTipoAnomalia(String tipoAnomalia) {
		this.tipoAnomalia = tipoAnomalia;
	}

	@Column(name = "FlagTipoAnomalia", nullable = false)
	public boolean isFlagTipoAnomalia() {
		return this.flagTipoAnomalia;
	}

	public void setFlagTipoAnomalia(boolean flagTipoAnomalia) {
		this.flagTipoAnomalia = flagTipoAnomalia;
	}

	@Column(name = "ValutaOrdinante", length = 23)
	public Date getValutaOrdinante() {
		return this.valutaOrdinante;
	}

	public void setValutaOrdinante(Date valutaOrdinante) {
		this.valutaOrdinante = valutaOrdinante;
	}

	@Column(name = "FlagValutaOrdinante", nullable = false)
	public boolean isFlagValutaOrdinante() {
		return this.flagValutaOrdinante;
	}

	public void setFlagValutaOrdinante(boolean flagValutaOrdinante) {
		this.flagValutaOrdinante = flagValutaOrdinante;
	}

	@Column(name = "ValutaBeneficiario", length = 23)
	public Date getValutaBeneficiario() {
		return this.valutaBeneficiario;
	}

	public void setValutaBeneficiario(Date valutaBeneficiario) {
		this.valutaBeneficiario = valutaBeneficiario;
	}

	@Column(name = "FlagValutaBeneficiario", nullable = false)
	public boolean isFlagValutaBeneficiario() {
		return this.flagValutaBeneficiario;
	}

	public void setFlagValutaBeneficiario(boolean flagValutaBeneficiario) {
		this.flagValutaBeneficiario = flagValutaBeneficiario;
	}

	@Column(name = "DataOrdine", length = 23)
	public Date getDataOrdine() {
		return this.dataOrdine;
	}

	public void setDataOrdine(Date dataOrdine) {
		this.dataOrdine = dataOrdine;
	}

	@Column(name = "FlagDataOrdine", nullable = false)
	public boolean isFlagDataOrdine() {
		return this.flagDataOrdine;
	}

	public void setFlagDataOrdine(boolean flagDataOrdine) {
		this.flagDataOrdine = flagDataOrdine;
	}

	@Column(name = "DataContabileAddebito", length = 23)
	public Date getDataContabileAddebito() {
		return this.dataContabileAddebito;
	}

	public void setDataContabileAddebito(Date dataContabileAddebito) {
		this.dataContabileAddebito = dataContabileAddebito;
	}

	@Column(name = "FlagDataContabileAddebito", nullable = false)
	public boolean isFlagDataContabileAddebito() {
		return this.flagDataContabileAddebito;
	}

	public void setFlagDataContabileAddebito(boolean flagDataContabileAddebito) {
		this.flagDataContabileAddebito = flagDataContabileAddebito;
	}

	@Column(name = "DataEsecuzione", length = 23)
	public Date getDataEsecuzione() {
		return this.dataEsecuzione;
	}

	public void setDataEsecuzione(Date dataEsecuzione) {
		this.dataEsecuzione = dataEsecuzione;
	}

	@Column(name = "FlagDataEsecuzione", nullable = false)
	public boolean isFlagDataEsecuzione() {
		return this.flagDataEsecuzione;
	}

	public void setFlagDataEsecuzione(boolean flagDataEsecuzione) {
		this.flagDataEsecuzione = flagDataEsecuzione;
	}

	@Column(name = "ImportoCommissioni", length = 15)
	public String getImportoCommissioni() {
		return this.importoCommissioni;
	}

	public void setImportoCommissioni(String importoCommissioni) {
		this.importoCommissioni = importoCommissioni;
	}

	@Column(name = "FlagImportoCommissioni", nullable = false)
	public boolean isFlagImportoCommissioni() {
		return this.flagImportoCommissioni;
	}

	public void setFlagImportoCommissioni(boolean flagImportoCommissioni) {
		this.flagImportoCommissioni = flagImportoCommissioni;
	}

	@Column(name = "ImportoSpese", length = 15)
	public String getImportoSpese() {
		return this.importoSpese;
	}

	public void setImportoSpese(String importoSpese) {
		this.importoSpese = importoSpese;
	}

	@Column(name = "FlagImportoSpese", nullable = false)
	public boolean isFlagImportoSpese() {
		return this.flagImportoSpese;
	}

	public void setFlagImportoSpese(boolean flagImportoSpese) {
		this.flagImportoSpese = flagImportoSpese;
	}

	@Column(name = "ImportoPenali", length = 15)
	public String getImportoPenali() {
		return this.importoPenali;
	}

	public void setImportoPenali(String importoPenali) {
		this.importoPenali = importoPenali;
	}

	@Column(name = "FlagImportoPenali", nullable = false)
	public boolean isFlagImportoPenali() {
		return this.flagImportoPenali;
	}

	public void setFlagImportoPenali(boolean flagImportoPenali) {
		this.flagImportoPenali = flagImportoPenali;
	}

	@Column(name = "NumeroAssegnoEmesso", length = 16)
	public String getNumeroAssegnoEmesso() {
		return this.numeroAssegnoEmesso;
	}

	public void setNumeroAssegnoEmesso(String numeroAssegnoEmesso) {
		this.numeroAssegnoEmesso = numeroAssegnoEmesso;
	}

	@Column(name = "FlagNumeroAssegnoEmesso", nullable = false)
	public boolean isFlagNumeroAssegnoEmesso() {
		return this.flagNumeroAssegnoEmesso;
	}

	public void setFlagNumeroAssegnoEmesso(boolean flagNumeroAssegnoEmesso) {
		this.flagNumeroAssegnoEmesso = flagNumeroAssegnoEmesso;
	}

	@Column(name = "BancaGatewayMP", length = 5)
	public String getBancaGatewayMp() {
		return this.bancaGatewayMp;
	}

	public void setBancaGatewayMp(String bancaGatewayMp) {
		this.bancaGatewayMp = bancaGatewayMp;
	}

	@Column(name = "FlagBancaGatewayMP", nullable = false)
	public boolean isFlagBancaGatewayMp() {
		return this.flagBancaGatewayMp;
	}

	public void setFlagBancaGatewayMp(boolean flagBancaGatewayMp) {
		this.flagBancaGatewayMp = flagBancaGatewayMp;
	}

	@Column(name = "CodiceMarketPlace", length = 5)
	public String getCodiceMarketPlace() {
		return this.codiceMarketPlace;
	}

	public void setCodiceMarketPlace(String codiceMarketPlace) {
		this.codiceMarketPlace = codiceMarketPlace;
	}

	@Column(name = "FlagCodiceMarketPlace", nullable = false)
	public boolean isFlagCodiceMarketPlace() {
		return this.flagCodiceMarketPlace;
	}

	public void setFlagCodiceMarketPlace(boolean flagCodiceMarketPlace) {
		this.flagCodiceMarketPlace = flagCodiceMarketPlace;
	}

	@Column(name = "UserID", length = 10)
	public String getUserId() {
		return this.userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	@Column(name = "ProvenienzaDisposizione", length = 10)
	public String getProvenienzaDisposizione() {
		return this.provenienzaDisposizione;
	}

	public void setProvenienzaDisposizione(String provenienzaDisposizione) {
		this.provenienzaDisposizione = provenienzaDisposizione;
	}

	@Column(name = "TipoFlussoInput", length = 2)
	public String getTipoFlussoInput() {
		return this.tipoFlussoInput;
	}

	public void setTipoFlussoInput(String tipoFlussoInput) {
		this.tipoFlussoInput = tipoFlussoInput;
	}

	@Column(name = "IDDisposizioneFunzioneOrdinante", length = 30)
	public String getIddisposizioneFunzioneOrdinante() {
		return this.iddisposizioneFunzioneOrdinante;
	}

	public void setIddisposizioneFunzioneOrdinante(String iddisposizioneFunzioneOrdinante) {
		this.iddisposizioneFunzioneOrdinante = iddisposizioneFunzioneOrdinante;
	}

	@Column(name = "DataInserimentoDisposizione", length = 23)
	public Date getDataInserimentoDisposizione() {
		return this.dataInserimentoDisposizione;
	}

	public void setDataInserimentoDisposizione(Date dataInserimentoDisposizione) {
		this.dataInserimentoDisposizione = dataInserimentoDisposizione;
	}

	@Column(name = "DataFlussoDisposizione", length = 23)
	public Date getDataFlussoDisposizione() {
		return this.dataFlussoDisposizione;
	}

	public void setDataFlussoDisposizione(Date dataFlussoDisposizione) {
		this.dataFlussoDisposizione = dataFlussoDisposizione;
	}

	@Column(name = "DataEsitoDisposizione", nullable = false)
	public boolean isDataEsitoDisposizione() {
		return this.dataEsitoDisposizione;
	}

	public void setDataEsitoDisposizione(boolean dataEsitoDisposizione) {
		this.dataEsitoDisposizione = dataEsitoDisposizione;
	}

	@Column(name = "StatoDisposizione", length = 15)
	public String getStatoDisposizione() {
		return this.statoDisposizione;
	}

	public void setStatoDisposizione(String statoDisposizione) {
		this.statoDisposizione = statoDisposizione;
	}

	@Column(name = "FlagStatoDisposizione", nullable = false)
	public boolean isFlagStatoDisposizione() {
		return this.flagStatoDisposizione;
	}

	public void setFlagStatoDisposizione(boolean flagStatoDisposizione) {
		this.flagStatoDisposizione = flagStatoDisposizione;
	}

	@Column(name = "CodiceSocietà", length = 3)
	public String getCodiceSocietà() {
		return this.codiceSocietà;
	}

	public void setCodiceSocietà(String codiceSocietà) {
		this.codiceSocietà = codiceSocietà;
	}

	@Column(name = "FlagCodiceSocietà", nullable = false)
	public boolean isFlagCodiceSocietà() {
		return this.flagCodiceSocietà;
	}

	public void setFlagCodiceSocietà(boolean flagCodiceSocietà) {
		this.flagCodiceSocietà = flagCodiceSocietà;
	}

	@Column(name = "CausaleMovimento", length = 10)
	public String getCausaleMovimento() {
		return this.causaleMovimento;
	}

	public void setCausaleMovimento(String causaleMovimento) {
		this.causaleMovimento = causaleMovimento;
	}

	@Column(name = "FlagCausaleMovimento", nullable = false)
	public boolean isFlagCausaleMovimento() {
		return this.flagCausaleMovimento;
	}

	public void setFlagCausaleMovimento(boolean flagCausaleMovimento) {
		this.flagCausaleMovimento = flagCausaleMovimento;
	}

	@Column(name = "DescrizioneOperazione", length = 60)
	public String getDescrizioneOperazione() {
		return this.descrizioneOperazione;
	}

	public void setDescrizioneOperazione(String descrizioneOperazione) {
		this.descrizioneOperazione = descrizioneOperazione;
	}

	@Column(name = "FlagDescrizioneOperazione", nullable = false)
	public boolean isFlagDescrizioneOperazione() {
		return this.flagDescrizioneOperazione;
	}

	public void setFlagDescrizioneOperazione(boolean flagDescrizioneOperazione) {
		this.flagDescrizioneOperazione = flagDescrizioneOperazione;
	}

	@Column(name = "TipoMovimento", length = 10)
	public String getTipoMovimento() {
		return this.tipoMovimento;
	}

	public void setTipoMovimento(String tipoMovimento) {
		this.tipoMovimento = tipoMovimento;
	}

	@Column(name = "FlagTipoMovimento", nullable = false)
	public boolean isFlagTipoMovimento() {
		return this.flagTipoMovimento;
	}

	public void setFlagTipoMovimento(boolean flagTipoMovimento) {
		this.flagTipoMovimento = flagTipoMovimento;
	}

	@Column(name = "FunzioneOrdinante", length = 10)
	public String getFunzioneOrdinante() {
		return this.funzioneOrdinante;
	}

	public void setFunzioneOrdinante(String funzioneOrdinante) {
		this.funzioneOrdinante = funzioneOrdinante;
	}

	@Column(name = "FlagFunzioneOrdinante", nullable = false)
	public boolean isFlagFunzioneOrdinante() {
		return this.flagFunzioneOrdinante;
	}

	public void setFlagFunzioneOrdinante(boolean flagFunzioneOrdinante) {
		this.flagFunzioneOrdinante = flagFunzioneOrdinante;
	}

	@Column(name = "DescrizioneMovimento", length = 50)
	public String getDescrizioneMovimento() {
		return this.descrizioneMovimento;
	}

	public void setDescrizioneMovimento(String descrizioneMovimento) {
		this.descrizioneMovimento = descrizioneMovimento;
	}

	@Column(name = "FlagDescrizioneMovimento", nullable = false)
	public boolean isFlagDescrizioneMovimento() {
		return this.flagDescrizioneMovimento;
	}

	public void setFlagDescrizioneMovimento(boolean flagDescrizioneMovimento) {
		this.flagDescrizioneMovimento = flagDescrizioneMovimento;
	}

	@Column(name = "ContabilizzazioneMovimento", nullable = false)
	public boolean isContabilizzazioneMovimento() {
		return this.contabilizzazioneMovimento;
	}

	public void setContabilizzazioneMovimento(boolean contabilizzazioneMovimento) {
		this.contabilizzazioneMovimento = contabilizzazioneMovimento;
	}

	@Column(name = "FlagContabilizzazioneMovimento", nullable = false)
	public boolean isFlagContabilizzazioneMovimento() {
		return this.flagContabilizzazioneMovimento;
	}

	public void setFlagContabilizzazioneMovimento(boolean flagContabilizzazioneMovimento) {
		this.flagContabilizzazioneMovimento = flagContabilizzazioneMovimento;
	}

	@Column(name = "ForzaStatoAR", nullable = false)
	public boolean isForzaStatoAr() {
		return this.forzaStatoAr;
	}

	public void setForzaStatoAr(boolean forzaStatoAr) {
		this.forzaStatoAr = forzaStatoAr;
	}

	@Column(name = "RamoMinisteriale", length = 10)
	public String getRamoMinisteriale() {
		return this.ramoMinisteriale;
	}

	public void setRamoMinisteriale(String ramoMinisteriale) {
		this.ramoMinisteriale = ramoMinisteriale;
	}

	@Column(name = "FlagRamoMinisteriale", nullable = false)
	public boolean isFlagRamoMinisteriale() {
		return this.flagRamoMinisteriale;
	}

	public void setFlagRamoMinisteriale(boolean flagRamoMinisteriale) {
		this.flagRamoMinisteriale = flagRamoMinisteriale;
	}

	@Column(name = "RamoTecnico", length = 2)
	public String getRamoTecnico() {
		return this.ramoTecnico;
	}

	public void setRamoTecnico(String ramoTecnico) {
		this.ramoTecnico = ramoTecnico;
	}

	@Column(name = "FlagRamoTecnico", nullable = false)
	public boolean isFlagRamoTecnico() {
		return this.flagRamoTecnico;
	}

	public void setFlagRamoTecnico(boolean flagRamoTecnico) {
		this.flagRamoTecnico = flagRamoTecnico;
	}

	@Column(name = "AgenziaCDC", length = 10)
	public String getAgenziaCdc() {
		return this.agenziaCdc;
	}

	public void setAgenziaCdc(String agenziaCdc) {
		this.agenziaCdc = agenziaCdc;
	}

	@Column(name = "FlagAgenziaCDC", nullable = false)
	public boolean isFlagAgenziaCdc() {
		return this.flagAgenziaCdc;
	}

	public void setFlagAgenziaCdc(boolean flagAgenziaCdc) {
		this.flagAgenziaCdc = flagAgenziaCdc;
	}

	@Column(name = "DescrizioneAgenziaCDC", length = 50)
	public String getDescrizioneAgenziaCdc() {
		return this.descrizioneAgenziaCdc;
	}

	public void setDescrizioneAgenziaCdc(String descrizioneAgenziaCdc) {
		this.descrizioneAgenziaCdc = descrizioneAgenziaCdc;
	}

	@Column(name = "FlagDescrizioneAgenziaCDC", nullable = false)
	public boolean isFlagDescrizioneAgenziaCdc() {
		return this.flagDescrizioneAgenziaCdc;
	}

	public void setFlagDescrizioneAgenziaCdc(boolean flagDescrizioneAgenziaCdc) {
		this.flagDescrizioneAgenziaCdc = flagDescrizioneAgenziaCdc;
	}

	@Column(name = "Statistico1", length = 10)
	public String getStatistico1() {
		return this.statistico1;
	}

	public void setStatistico1(String statistico1) {
		this.statistico1 = statistico1;
	}

	@Column(name = "FlagStatistico1", nullable = false)
	public boolean isFlagStatistico1() {
		return this.flagStatistico1;
	}

	public void setFlagStatistico1(boolean flagStatistico1) {
		this.flagStatistico1 = flagStatistico1;
	}

	@Column(name = "Statistico2", length = 10)
	public String getStatistico2() {
		return this.statistico2;
	}

	public void setStatistico2(String statistico2) {
		this.statistico2 = statistico2;
	}

	@Column(name = "FlagStatistico2", nullable = false)
	public boolean isFlagStatistico2() {
		return this.flagStatistico2;
	}

	public void setFlagStatistico2(boolean flagStatistico2) {
		this.flagStatistico2 = flagStatistico2;
	}

	@Column(name = "NumeroSinistroDanni", length = 10)
	public String getNumeroSinistroDanni() {
		return this.numeroSinistroDanni;
	}

	public void setNumeroSinistroDanni(String numeroSinistroDanni) {
		this.numeroSinistroDanni = numeroSinistroDanni;
	}

	@Column(name = "FlagNumeroSinistroDanni", nullable = false)
	public boolean isFlagNumeroSinistroDanni() {
		return this.flagNumeroSinistroDanni;
	}

	public void setFlagNumeroSinistroDanni(boolean flagNumeroSinistroDanni) {
		this.flagNumeroSinistroDanni = flagNumeroSinistroDanni;
	}

	@Column(name = "LastSaved", nullable = false, updatable=false, insertable=false)
	public byte[] getLastSaved() {
		return this.lastSaved;
	}

	public void setLastSaved(byte[] lastSaved) {
		this.lastSaved = lastSaved;
	}

	@Column(name = "NoteFunzioneOrdinante", length = 60)
	public String getNoteFunzioneOrdinante() {
		return this.noteFunzioneOrdinante;
	}

	public void setNoteFunzioneOrdinante(String noteFunzioneOrdinante) {
		this.noteFunzioneOrdinante = noteFunzioneOrdinante;
	}

	@Column(name = "FlagNoteFunzioneOrdinante", nullable = false)
	public boolean isFlagNoteFunzioneOrdinante() {
		return this.flagNoteFunzioneOrdinante;
	}

	public void setFlagNoteFunzioneOrdinante(boolean flagNoteFunzioneOrdinante) {
		this.flagNoteFunzioneOrdinante = flagNoteFunzioneOrdinante;
	}

	@Column(name = "NoteTesoreria", length = 60)
	public String getNoteTesoreria() {
		return this.noteTesoreria;
	}

	public void setNoteTesoreria(String noteTesoreria) {
		this.noteTesoreria = noteTesoreria;
	}

	@Column(name = "FlagNoteTesoreria", nullable = false)
	public boolean isFlagNoteTesoreria() {
		return this.flagNoteTesoreria;
	}

	public void setFlagNoteTesoreria(boolean flagNoteTesoreria) {
		this.flagNoteTesoreria = flagNoteTesoreria;
	}

	public boolean equals(Object other) {
		if ((this == other))
			return true;
		if ((other == null))
			return false;
		if (!(other instanceof VstatisticheId))
			return false;
		VstatisticheId castOther = (VstatisticheId) other;

		return (this.getId() == castOther.getId())
				&& ((this.getIddisposizione() == castOther.getIddisposizione())
						|| (this.getIddisposizione() != null && castOther.getIddisposizione() != null
								&& this.getIddisposizione().equals(castOther.getIddisposizione())))
				&& ((this.getIddistintaBanca() == castOther.getIddistintaBanca())
						|| (this.getIddistintaBanca() != null && castOther.getIddistintaBanca() != null
								&& this.getIddistintaBanca().equals(castOther.getIddistintaBanca())))
				&& ((this.getFlagIddistintaBanca() == castOther.getFlagIddistintaBanca())
						|| (this.getFlagIddistintaBanca() != null && castOther.getFlagIddistintaBanca() != null
								&& this.getFlagIddistintaBanca().equals(castOther.getFlagIddistintaBanca())))
				&& ((this.getIdordinante() == castOther.getIdordinante())
						|| (this.getIdordinante() != null && castOther.getIdordinante() != null
								&& this.getIdordinante().equals(castOther.getIdordinante())))
				&& ((this.getIddestinatario() == castOther.getIddestinatario())
						|| (this.getIddestinatario() != null && castOther.getIddestinatario() != null
								&& this.getIddestinatario().equals(castOther.getIddestinatario())))
				&& ((this.getIddistintaFlussoInput() == castOther.getIddistintaFlussoInput())
						|| (this.getIddistintaFlussoInput() != null && castOther.getIddistintaFlussoInput() != null
								&& this.getIddistintaFlussoInput().equals(castOther.getIddistintaFlussoInput())))
				&& ((this.getNumeroDisposizioneDistinta() == castOther.getNumeroDisposizioneDistinta())
						|| (this.getNumeroDisposizioneDistinta() != null
								&& castOther.getNumeroDisposizioneDistinta() != null
								&& this.getNumeroDisposizioneDistinta()
										.equals(castOther.getNumeroDisposizioneDistinta())))
				&& ((this.getDataEsecuzioneDisposizione() == castOther.getDataEsecuzioneDisposizione())
						|| (this.getDataEsecuzioneDisposizione() != null
								&& castOther.getDataEsecuzioneDisposizione() != null
								&& this.getDataEsecuzioneDisposizione()
										.equals(castOther.getDataEsecuzioneDisposizione())))
				&& (this.isFlagDataEsecuzioneDisposizione() == castOther.isFlagDataEsecuzioneDisposizione())
				&& ((this.getDataValutaDestinatario() == castOther.getDataValutaDestinatario())
						|| (this.getDataValutaDestinatario() != null && castOther.getDataValutaDestinatario() != null
								&& this.getDataValutaDestinatario().equals(castOther.getDataValutaDestinatario())))
				&& (this.isFlagDataValutaDestinatario() == castOther.isFlagDataValutaDestinatario())
				&& ((this.getCausale() == castOther.getCausale()) || (this.getCausale() != null
						&& castOther.getCausale() != null && this.getCausale().equals(castOther.getCausale())))
				&& (this.isFlagCausale() == castOther.isFlagCausale())
				&& ((this.getModalitaPagamento() == castOther.getModalitaPagamento())
						|| (this.getModalitaPagamento() != null && castOther.getModalitaPagamento() != null
								&& this.getModalitaPagamento().equals(castOther.getModalitaPagamento())))
				&& (this.isFlagModalitaPagamento() == castOther.isFlagModalitaPagamento())
				&& ((this.getImporto() == castOther.getImporto()) || (this.getImporto() != null
						&& castOther.getImporto() != null && this.getImporto().equals(castOther.getImporto())))
				&& (this.isFlagImporto() == castOther.isFlagImporto())
				&& ((this.getImportoDbgrid() == castOther.getImportoDbgrid())
						|| (this.getImportoDbgrid() != null && castOther.getImportoDbgrid() != null
								&& this.getImportoDbgrid().equals(castOther.getImportoDbgrid())))
				&& ((this.getCodiceAbiOrdinante() == castOther.getCodiceAbiOrdinante())
						|| (this.getCodiceAbiOrdinante() != null && castOther.getCodiceAbiOrdinante() != null
								&& this.getCodiceAbiOrdinante().equals(castOther.getCodiceAbiOrdinante())))
				&& (this.isFlagCodiceAbiOrdinante() == castOther.isFlagCodiceAbiOrdinante())
				&& ((this.getCabOrdinante() == castOther.getCabOrdinante())
						|| (this.getCabOrdinante() != null && castOther.getCabOrdinante() != null
								&& this.getCabOrdinante().equals(castOther.getCabOrdinante())))
				&& (this.isFlagCabOrdinante() == castOther.isFlagCabOrdinante())
				&& ((this.getContoOrdinante() == castOther.getContoOrdinante())
						|| (this.getContoOrdinante() != null && castOther.getContoOrdinante() != null
								&& this.getContoOrdinante().equals(castOther.getContoOrdinante())))
				&& (this.isFlagContoOrdinante() == castOther.isFlagContoOrdinante())
				&& ((this.getDivisaContoOrdinante() == castOther.getDivisaContoOrdinante())
						|| (this.getDivisaContoOrdinante() != null && castOther.getDivisaContoOrdinante() != null
								&& this.getDivisaContoOrdinante().equals(castOther.getDivisaContoOrdinante())))
				&& ((this.getFlagDivisaContoOrdinante() == castOther.getFlagDivisaContoOrdinante())
						|| (this.getFlagDivisaContoOrdinante() != null
								&& castOther.getFlagDivisaContoOrdinante() != null
								&& this.getFlagDivisaContoOrdinante().equals(castOther.getFlagDivisaContoOrdinante())))
				&& ((this.getCodiceAbiDestinatario() == castOther.getCodiceAbiDestinatario())
						|| (this.getCodiceAbiDestinatario() != null && castOther.getCodiceAbiDestinatario() != null
								&& this.getCodiceAbiDestinatario().equals(castOther.getCodiceAbiDestinatario())))
				&& (this.isFlagCodiceAbiDestinatario() == castOther.isFlagCodiceAbiDestinatario())
				&& ((this.getCabDestinatario() == castOther.getCabDestinatario())
						|| (this.getCabDestinatario() != null && castOther.getCabDestinatario() != null
								&& this.getCabDestinatario().equals(castOther.getCabDestinatario())))
				&& (this.isFlagCabDestinatario() == castOther.isFlagCabDestinatario())
				&& ((this.getContoDestinatario() == castOther.getContoDestinatario())
						|| (this.getContoDestinatario() != null && castOther.getContoDestinatario() != null
								&& this.getContoDestinatario().equals(castOther.getContoDestinatario())))
				&& (this.isFlagContoDestinatario() == castOther.isFlagContoDestinatario())
				&& ((this.getStatoConvalida() == castOther.getStatoConvalida())
						|| (this.getStatoConvalida() != null && castOther.getStatoConvalida() != null
								&& this.getStatoConvalida().equals(castOther.getStatoConvalida())))
				&& ((this.getBancaSportelloDomic() == castOther.getBancaSportelloDomic())
						|| (this.getBancaSportelloDomic() != null && castOther.getBancaSportelloDomic() != null
								&& this.getBancaSportelloDomic().equals(castOther.getBancaSportelloDomic())))
				&& (this.isFlagBancaSportelloDomic() == castOther.isFlagBancaSportelloDomic())
				&& ((this.getCin() == castOther.getCin()) || (this.getCin() != null && castOther.getCin() != null
						&& this.getCin().equals(castOther.getCin())))
				&& (this.isFlagCin() == castOther.isFlagCin())
				&& ((this.getCodiceSiaOrdinante() == castOther.getCodiceSiaOrdinante())
						|| (this.getCodiceSiaOrdinante() != null && castOther.getCodiceSiaOrdinante() != null
								&& this.getCodiceSiaOrdinante().equals(castOther.getCodiceSiaOrdinante())))
				&& (this.isFlagCodiceSiaOrdinante() == castOther.isFlagCodiceSiaOrdinante())
				&& ((this.getTipoCodice() == castOther.getTipoCodice()) || (this.getTipoCodice() != null
						&& castOther.getTipoCodice() != null && this.getTipoCodice().equals(castOther.getTipoCodice())))
				&& (this.isFlagTipoCodice() == castOther.isFlagTipoCodice())
				&& ((this.getIndirizzoOrdinante() == castOther.getIndirizzoOrdinante())
						|| (this.getIndirizzoOrdinante() != null && castOther.getIndirizzoOrdinante() != null
								&& this.getIndirizzoOrdinante().equals(castOther.getIndirizzoOrdinante())))
				&& (this.isFlagIndirizzoOrdinante() == castOther.isFlagIndirizzoOrdinante())
				&& ((this.getLocalitàOrdinante() == castOther.getLocalitàOrdinante())
						|| (this.getLocalitàOrdinante() != null && castOther.getLocalitàOrdinante() != null
								&& this.getLocalitàOrdinante().equals(castOther.getLocalitàOrdinante())))
				&& (this.isFlagLocalitàOrdinante() == castOther.isFlagLocalitàOrdinante())
				&& ((this.getCodiceFiscaleOrdinante() == castOther.getCodiceFiscaleOrdinante())
						|| (this.getCodiceFiscaleOrdinante() != null && castOther.getCodiceFiscaleOrdinante() != null
								&& this.getCodiceFiscaleOrdinante().equals(castOther.getCodiceFiscaleOrdinante())))
				&& (this.isFlagCodiceFiscaleOrdinante() == castOther.isFlagCodiceFiscaleOrdinante())
				&& ((this.getDenominazioneDestinatario() == castOther.getDenominazioneDestinatario())
						|| (this.getDenominazioneDestinatario() != null
								&& castOther.getDenominazioneDestinatario() != null
								&& this.getDenominazioneDestinatario()
										.equals(castOther.getDenominazioneDestinatario())))
				&& (this.isFlagDenominazioneDestinatario() == castOther.isFlagDenominazioneDestinatario())
				&& ((this.getCodiceFiscaleDestinatario() == castOther.getCodiceFiscaleDestinatario())
						|| (this.getCodiceFiscaleDestinatario() != null
								&& castOther.getCodiceFiscaleDestinatario() != null
								&& this.getCodiceFiscaleDestinatario()
										.equals(castOther.getCodiceFiscaleDestinatario())))
				&& (this.isFlagCodiceFiscaleDestinatario() == castOther.isFlagCodiceFiscaleDestinatario())
				&& ((this.getIndirizzoDestinatario() == castOther.getIndirizzoDestinatario())
						|| (this.getIndirizzoDestinatario() != null && castOther.getIndirizzoDestinatario() != null
								&& this.getIndirizzoDestinatario().equals(castOther.getIndirizzoDestinatario())))
				&& (this.isFlagIndirizzoDestinatario() == castOther.isFlagIndirizzoDestinatario())
				&& ((this.getCapDestinatario() == castOther.getCapDestinatario())
						|| (this.getCapDestinatario() != null && castOther.getCapDestinatario() != null
								&& this.getCapDestinatario().equals(castOther.getCapDestinatario())))
				&& (this.isFlagCapDestinatario() == castOther.isFlagCapDestinatario())
				&& ((this.getCittàDestinatario() == castOther.getCittàDestinatario())
						|| (this.getCittàDestinatario() != null && castOther.getCittàDestinatario() != null
								&& this.getCittàDestinatario().equals(castOther.getCittàDestinatario())))
				&& (this.isFlagCittàDestinatario() == castOther.isFlagCittàDestinatario())
				&& ((this.getProvinciaDestinatario() == castOther.getProvinciaDestinatario())
						|| (this.getProvinciaDestinatario() != null && castOther.getProvinciaDestinatario() != null
								&& this.getProvinciaDestinatario().equals(castOther.getProvinciaDestinatario())))
				&& (this.isFlagProvinciaDestinatario() == castOther.isFlagProvinciaDestinatario())
				&& ((this.getDomiciliazioneDestinatario() == castOther.getDomiciliazioneDestinatario())
						|| (this.getDomiciliazioneDestinatario() != null
								&& castOther.getDomiciliazioneDestinatario() != null
								&& this.getDomiciliazioneDestinatario()
										.equals(castOther.getDomiciliazioneDestinatario())))
				&& (this.isFlagDomiciliazioneDestinatario() == castOther.isFlagDomiciliazioneDestinatario())
				&& ((this.getDescrizioneDisposizione() == castOther.getDescrizioneDisposizione())
						|| (this.getDescrizioneDisposizione() != null && castOther.getDescrizioneDisposizione() != null
								&& this.getDescrizioneDisposizione().equals(castOther.getDescrizioneDisposizione())))
				&& (this.isFlagDescrizioneDisposizione() == castOther.isFlagDescrizioneDisposizione())
				&& ((this.getCodiceClienteDebitore() == castOther.getCodiceClienteDebitore())
						|| (this.getCodiceClienteDebitore() != null && castOther.getCodiceClienteDebitore() != null
								&& this.getCodiceClienteDebitore().equals(castOther.getCodiceClienteDebitore())))
				&& (this.isFlagCodiceClienteDebitore() == castOther.isFlagCodiceClienteDebitore())
				&& ((this.getAziendaOrdinante() == castOther.getAziendaOrdinante())
						|| (this.getAziendaOrdinante() != null && castOther.getAziendaOrdinante() != null
								&& this.getAziendaOrdinante().equals(castOther.getAziendaOrdinante())))
				&& (this.isFlagAziendaOrdinante() == castOther.isFlagAziendaOrdinante())
				&& ((this.getFirmaEmittente() == castOther.getFirmaEmittente())
						|| (this.getFirmaEmittente() != null && castOther.getFirmaEmittente() != null
								&& this.getFirmaEmittente().equals(castOther.getFirmaEmittente())))
				&& (this.isFlagFirmaEmittente() == castOther.isFlagFirmaEmittente())
				&& ((this.getCampoaDisposizione() == castOther.getCampoaDisposizione())
						|| (this.getCampoaDisposizione() != null && castOther.getCampoaDisposizione() != null
								&& this.getCampoaDisposizione().equals(castOther.getCampoaDisposizione())))
				&& (this.isFlagCampoaDisposizione() == castOther.isFlagCampoaDisposizione())
				&& ((this.getErroriCampiObbligatori() == castOther.getErroriCampiObbligatori())
						|| (this.getErroriCampiObbligatori() != null && castOther.getErroriCampiObbligatori() != null
								&& this.getErroriCampiObbligatori().equals(castOther.getErroriCampiObbligatori())))
				&& ((this.getErroriCongruenza() == castOther.getErroriCongruenza())
						|| (this.getErroriCongruenza() != null && castOther.getErroriCongruenza() != null
								&& this.getErroriCongruenza().equals(castOther.getErroriCongruenza())))
				&& ((this.getErroriCampiData() == castOther.getErroriCampiData())
						|| (this.getErroriCampiData() != null && castOther.getErroriCampiData() != null
								&& this.getErroriCampiData().equals(castOther.getErroriCampiData())))
				&& ((this.getErroriPiazzatura() == castOther.getErroriPiazzatura())
						|| (this.getErroriPiazzatura() != null && castOther.getErroriPiazzatura() != null
								&& this.getErroriPiazzatura().equals(castOther.getErroriPiazzatura())))
				&& (this.isFlagStampa() == castOther.isFlagStampa())
				&& ((this.getCoordinateIbanordinante() == castOther.getCoordinateIbanordinante())
						|| (this.getCoordinateIbanordinante() != null && castOther.getCoordinateIbanordinante() != null
								&& this.getCoordinateIbanordinante().equals(castOther.getCoordinateIbanordinante())))
				&& (this.isFlagCoordinateIbanordinante() == castOther.isFlagCoordinateIbanordinante())
				&& ((this.getCoordinateIbanbeneficiario() == castOther.getCoordinateIbanbeneficiario())
						|| (this.getCoordinateIbanbeneficiario() != null
								&& castOther.getCoordinateIbanbeneficiario() != null
								&& this.getCoordinateIbanbeneficiario()
										.equals(castOther.getCoordinateIbanbeneficiario())))
				&& (this.isFlagCoordinateIbanbeneficiario() == castOther.isFlagCoordinateIbanbeneficiario())
				&& ((this.getDescrizioneConto() == castOther.getDescrizioneConto())
						|| (this.getDescrizioneConto() != null && castOther.getDescrizioneConto() != null
								&& this.getDescrizioneConto().equals(castOther.getDescrizioneConto())))
				&& (this.isFlagDescrizioneConto() == castOther.isFlagDescrizioneConto())
				&& ((this.getRichiestaEsito() == castOther.getRichiestaEsito())
						|| (this.getRichiestaEsito() != null && castOther.getRichiestaEsito() != null
								&& this.getRichiestaEsito().equals(castOther.getRichiestaEsito())))
				&& (this.isFlagRichiestaEsito() == castOther.isFlagRichiestaEsito())
				&& ((this.getEsito() == castOther.getEsito()) || (this.getEsito() != null
						&& castOther.getEsito() != null && this.getEsito().equals(castOther.getEsito())))
				&& (this.isFlagEsito() == castOther.isFlagEsito())
				&& ((this.getTipoCodiceRiferimento() == castOther.getTipoCodiceRiferimento())
						|| (this.getTipoCodiceRiferimento() != null && castOther.getTipoCodiceRiferimento() != null
								&& this.getTipoCodiceRiferimento().equals(castOther.getTipoCodiceRiferimento())))
				&& (this.isFlagTipoCodiceRiferimento() == castOther.isFlagTipoCodiceRiferimento())
				&& ((this.getCodiceRiferimento() == castOther.getCodiceRiferimento())
						|| (this.getCodiceRiferimento() != null && castOther.getCodiceRiferimento() != null
								&& this.getCodiceRiferimento().equals(castOther.getCodiceRiferimento())))
				&& (this.isFlagCodiceRiferimento() == castOther.isFlagCodiceRiferimento())
				&& ((this.getTipoAnomalia() == castOther.getTipoAnomalia())
						|| (this.getTipoAnomalia() != null && castOther.getTipoAnomalia() != null
								&& this.getTipoAnomalia().equals(castOther.getTipoAnomalia())))
				&& (this.isFlagTipoAnomalia() == castOther.isFlagTipoAnomalia())
				&& ((this.getValutaOrdinante() == castOther.getValutaOrdinante())
						|| (this.getValutaOrdinante() != null && castOther.getValutaOrdinante() != null
								&& this.getValutaOrdinante().equals(castOther.getValutaOrdinante())))
				&& (this.isFlagValutaOrdinante() == castOther.isFlagValutaOrdinante())
				&& ((this.getValutaBeneficiario() == castOther.getValutaBeneficiario())
						|| (this.getValutaBeneficiario() != null && castOther.getValutaBeneficiario() != null
								&& this.getValutaBeneficiario().equals(castOther.getValutaBeneficiario())))
				&& (this.isFlagValutaBeneficiario() == castOther.isFlagValutaBeneficiario())
				&& ((this.getDataOrdine() == castOther.getDataOrdine()) || (this.getDataOrdine() != null
						&& castOther.getDataOrdine() != null && this.getDataOrdine().equals(castOther.getDataOrdine())))
				&& (this.isFlagDataOrdine() == castOther.isFlagDataOrdine())
				&& ((this.getDataContabileAddebito() == castOther.getDataContabileAddebito())
						|| (this.getDataContabileAddebito() != null && castOther.getDataContabileAddebito() != null
								&& this.getDataContabileAddebito().equals(castOther.getDataContabileAddebito())))
				&& (this.isFlagDataContabileAddebito() == castOther.isFlagDataContabileAddebito())
				&& ((this.getDataEsecuzione() == castOther.getDataEsecuzione())
						|| (this.getDataEsecuzione() != null && castOther.getDataEsecuzione() != null
								&& this.getDataEsecuzione().equals(castOther.getDataEsecuzione())))
				&& (this.isFlagDataEsecuzione() == castOther.isFlagDataEsecuzione())
				&& ((this.getImportoCommissioni() == castOther.getImportoCommissioni())
						|| (this.getImportoCommissioni() != null && castOther.getImportoCommissioni() != null
								&& this.getImportoCommissioni().equals(castOther.getImportoCommissioni())))
				&& (this.isFlagImportoCommissioni() == castOther.isFlagImportoCommissioni())
				&& ((this.getImportoSpese() == castOther.getImportoSpese())
						|| (this.getImportoSpese() != null && castOther.getImportoSpese() != null
								&& this.getImportoSpese().equals(castOther.getImportoSpese())))
				&& (this.isFlagImportoSpese() == castOther.isFlagImportoSpese())
				&& ((this.getImportoPenali() == castOther.getImportoPenali())
						|| (this.getImportoPenali() != null && castOther.getImportoPenali() != null
								&& this.getImportoPenali().equals(castOther.getImportoPenali())))
				&& (this.isFlagImportoPenali() == castOther.isFlagImportoPenali())
				&& ((this.getNumeroAssegnoEmesso() == castOther.getNumeroAssegnoEmesso())
						|| (this.getNumeroAssegnoEmesso() != null && castOther.getNumeroAssegnoEmesso() != null
								&& this.getNumeroAssegnoEmesso().equals(castOther.getNumeroAssegnoEmesso())))
				&& (this.isFlagNumeroAssegnoEmesso() == castOther.isFlagNumeroAssegnoEmesso())
				&& ((this.getBancaGatewayMp() == castOther.getBancaGatewayMp())
						|| (this.getBancaGatewayMp() != null && castOther.getBancaGatewayMp() != null
								&& this.getBancaGatewayMp().equals(castOther.getBancaGatewayMp())))
				&& (this.isFlagBancaGatewayMp() == castOther.isFlagBancaGatewayMp())
				&& ((this.getCodiceMarketPlace() == castOther.getCodiceMarketPlace())
						|| (this.getCodiceMarketPlace() != null && castOther.getCodiceMarketPlace() != null
								&& this.getCodiceMarketPlace().equals(castOther.getCodiceMarketPlace())))
				&& (this.isFlagCodiceMarketPlace() == castOther.isFlagCodiceMarketPlace())
				&& ((this.getUserId() == castOther.getUserId()) || (this.getUserId() != null
						&& castOther.getUserId() != null && this.getUserId().equals(castOther.getUserId())))
				&& ((this.getProvenienzaDisposizione() == castOther.getProvenienzaDisposizione())
						|| (this.getProvenienzaDisposizione() != null && castOther.getProvenienzaDisposizione() != null
								&& this.getProvenienzaDisposizione().equals(castOther.getProvenienzaDisposizione())))
				&& ((this.getTipoFlussoInput() == castOther.getTipoFlussoInput())
						|| (this.getTipoFlussoInput() != null && castOther.getTipoFlussoInput() != null
								&& this.getTipoFlussoInput().equals(castOther.getTipoFlussoInput())))
				&& ((this.getIddisposizioneFunzioneOrdinante() == castOther.getIddisposizioneFunzioneOrdinante())
						|| (this.getIddisposizioneFunzioneOrdinante() != null
								&& castOther.getIddisposizioneFunzioneOrdinante() != null
								&& this.getIddisposizioneFunzioneOrdinante()
										.equals(castOther.getIddisposizioneFunzioneOrdinante())))
				&& ((this.getDataInserimentoDisposizione() == castOther.getDataInserimentoDisposizione())
						|| (this.getDataInserimentoDisposizione() != null
								&& castOther.getDataInserimentoDisposizione() != null
								&& this.getDataInserimentoDisposizione()
										.equals(castOther.getDataInserimentoDisposizione())))
				&& ((this.getDataFlussoDisposizione() == castOther.getDataFlussoDisposizione())
						|| (this.getDataFlussoDisposizione() != null && castOther.getDataFlussoDisposizione() != null
								&& this.getDataFlussoDisposizione().equals(castOther.getDataFlussoDisposizione())))
				&& (this.isDataEsitoDisposizione() == castOther.isDataEsitoDisposizione())
				&& ((this.getStatoDisposizione() == castOther.getStatoDisposizione())
						|| (this.getStatoDisposizione() != null && castOther.getStatoDisposizione() != null
								&& this.getStatoDisposizione().equals(castOther.getStatoDisposizione())))
				&& (this.isFlagStatoDisposizione() == castOther.isFlagStatoDisposizione())
				&& ((this.getCodiceSocietà() == castOther.getCodiceSocietà())
						|| (this.getCodiceSocietà() != null && castOther.getCodiceSocietà() != null
								&& this.getCodiceSocietà().equals(castOther.getCodiceSocietà())))
				&& (this.isFlagCodiceSocietà() == castOther.isFlagCodiceSocietà())
				&& ((this.getCausaleMovimento() == castOther.getCausaleMovimento())
						|| (this.getCausaleMovimento() != null && castOther.getCausaleMovimento() != null
								&& this.getCausaleMovimento().equals(castOther.getCausaleMovimento())))
				&& (this.isFlagCausaleMovimento() == castOther.isFlagCausaleMovimento())
				&& ((this.getDescrizioneOperazione() == castOther.getDescrizioneOperazione())
						|| (this.getDescrizioneOperazione() != null && castOther.getDescrizioneOperazione() != null
								&& this.getDescrizioneOperazione().equals(castOther.getDescrizioneOperazione())))
				&& (this.isFlagDescrizioneOperazione() == castOther.isFlagDescrizioneOperazione())
				&& ((this.getTipoMovimento() == castOther.getTipoMovimento())
						|| (this.getTipoMovimento() != null && castOther.getTipoMovimento() != null
								&& this.getTipoMovimento().equals(castOther.getTipoMovimento())))
				&& (this.isFlagTipoMovimento() == castOther.isFlagTipoMovimento())
				&& ((this.getFunzioneOrdinante() == castOther.getFunzioneOrdinante())
						|| (this.getFunzioneOrdinante() != null && castOther.getFunzioneOrdinante() != null
								&& this.getFunzioneOrdinante().equals(castOther.getFunzioneOrdinante())))
				&& (this.isFlagFunzioneOrdinante() == castOther.isFlagFunzioneOrdinante())
				&& ((this.getDescrizioneMovimento() == castOther.getDescrizioneMovimento())
						|| (this.getDescrizioneMovimento() != null && castOther.getDescrizioneMovimento() != null
								&& this.getDescrizioneMovimento().equals(castOther.getDescrizioneMovimento())))
				&& (this.isFlagDescrizioneMovimento() == castOther.isFlagDescrizioneMovimento())
				&& (this.isContabilizzazioneMovimento() == castOther.isContabilizzazioneMovimento())
				&& (this.isFlagContabilizzazioneMovimento() == castOther.isFlagContabilizzazioneMovimento())
				&& (this.isForzaStatoAr() == castOther.isForzaStatoAr())
				&& ((this.getRamoMinisteriale() == castOther.getRamoMinisteriale())
						|| (this.getRamoMinisteriale() != null && castOther.getRamoMinisteriale() != null
								&& this.getRamoMinisteriale().equals(castOther.getRamoMinisteriale())))
				&& (this.isFlagRamoMinisteriale() == castOther.isFlagRamoMinisteriale())
				&& ((this.getRamoTecnico() == castOther.getRamoTecnico())
						|| (this.getRamoTecnico() != null && castOther.getRamoTecnico() != null
								&& this.getRamoTecnico().equals(castOther.getRamoTecnico())))
				&& (this.isFlagRamoTecnico() == castOther.isFlagRamoTecnico())
				&& ((this.getAgenziaCdc() == castOther.getAgenziaCdc()) || (this.getAgenziaCdc() != null
						&& castOther.getAgenziaCdc() != null && this.getAgenziaCdc().equals(castOther.getAgenziaCdc())))
				&& (this.isFlagAgenziaCdc() == castOther.isFlagAgenziaCdc())
				&& ((this.getDescrizioneAgenziaCdc() == castOther.getDescrizioneAgenziaCdc())
						|| (this.getDescrizioneAgenziaCdc() != null && castOther.getDescrizioneAgenziaCdc() != null
								&& this.getDescrizioneAgenziaCdc().equals(castOther.getDescrizioneAgenziaCdc())))
				&& (this.isFlagDescrizioneAgenziaCdc() == castOther.isFlagDescrizioneAgenziaCdc())
				&& ((this.getStatistico1() == castOther.getStatistico1())
						|| (this.getStatistico1() != null && castOther.getStatistico1() != null
								&& this.getStatistico1().equals(castOther.getStatistico1())))
				&& (this.isFlagStatistico1() == castOther.isFlagStatistico1())
				&& ((this.getStatistico2() == castOther.getStatistico2())
						|| (this.getStatistico2() != null && castOther.getStatistico2() != null
								&& this.getStatistico2().equals(castOther.getStatistico2())))
				&& (this.isFlagStatistico2() == castOther.isFlagStatistico2())
				&& ((this.getNumeroSinistroDanni() == castOther.getNumeroSinistroDanni())
						|| (this.getNumeroSinistroDanni() != null && castOther.getNumeroSinistroDanni() != null
								&& this.getNumeroSinistroDanni().equals(castOther.getNumeroSinistroDanni())))
				&& (this.isFlagNumeroSinistroDanni() == castOther.isFlagNumeroSinistroDanni())
				&& ((this.getLastSaved() == castOther.getLastSaved())
						|| (this.getLastSaved() != null && castOther.getLastSaved() != null
								&& Arrays.equals(this.getLastSaved(), castOther.getLastSaved())))
				&& ((this.getNoteFunzioneOrdinante() == castOther.getNoteFunzioneOrdinante())
						|| (this.getNoteFunzioneOrdinante() != null && castOther.getNoteFunzioneOrdinante() != null
								&& this.getNoteFunzioneOrdinante().equals(castOther.getNoteFunzioneOrdinante())))
				&& (this.isFlagNoteFunzioneOrdinante() == castOther.isFlagNoteFunzioneOrdinante())
				&& ((this.getNoteTesoreria() == castOther.getNoteTesoreria())
						|| (this.getNoteTesoreria() != null && castOther.getNoteTesoreria() != null
								&& this.getNoteTesoreria().equals(castOther.getNoteTesoreria())))
				&& (this.isFlagNoteTesoreria() == castOther.isFlagNoteTesoreria());
	}

	public int hashCode() {
		int result = 17;

		result = 37 * result + this.getId();
		result = 37 * result + (getIddisposizione() == null ? 0 : this.getIddisposizione().hashCode());
		result = 37 * result + (getIddistintaBanca() == null ? 0 : this.getIddistintaBanca().hashCode());
		result = 37 * result + (getFlagIddistintaBanca() == null ? 0 : this.getFlagIddistintaBanca().hashCode());
		result = 37 * result + (getIdordinante() == null ? 0 : this.getIdordinante().hashCode());
		result = 37 * result + (getIddestinatario() == null ? 0 : this.getIddestinatario().hashCode());
		result = 37 * result + (getIddistintaFlussoInput() == null ? 0 : this.getIddistintaFlussoInput().hashCode());
		result = 37 * result
				+ (getNumeroDisposizioneDistinta() == null ? 0 : this.getNumeroDisposizioneDistinta().hashCode());
		result = 37 * result
				+ (getDataEsecuzioneDisposizione() == null ? 0 : this.getDataEsecuzioneDisposizione().hashCode());
		result = 37 * result + (this.isFlagDataEsecuzioneDisposizione() ? 1 : 0);
		result = 37 * result + (getDataValutaDestinatario() == null ? 0 : this.getDataValutaDestinatario().hashCode());
		result = 37 * result + (this.isFlagDataValutaDestinatario() ? 1 : 0);
		result = 37 * result + (getCausale() == null ? 0 : this.getCausale().hashCode());
		result = 37 * result + (this.isFlagCausale() ? 1 : 0);
		result = 37 * result + (getModalitaPagamento() == null ? 0 : this.getModalitaPagamento().hashCode());
		result = 37 * result + (this.isFlagModalitaPagamento() ? 1 : 0);
		result = 37 * result + (getImporto() == null ? 0 : this.getImporto().hashCode());
		result = 37 * result + (this.isFlagImporto() ? 1 : 0);
		result = 37 * result + (getImportoDbgrid() == null ? 0 : this.getImportoDbgrid().hashCode());
		result = 37 * result + (getCodiceAbiOrdinante() == null ? 0 : this.getCodiceAbiOrdinante().hashCode());
		result = 37 * result + (this.isFlagCodiceAbiOrdinante() ? 1 : 0);
		result = 37 * result + (getCabOrdinante() == null ? 0 : this.getCabOrdinante().hashCode());
		result = 37 * result + (this.isFlagCabOrdinante() ? 1 : 0);
		result = 37 * result + (getContoOrdinante() == null ? 0 : this.getContoOrdinante().hashCode());
		result = 37 * result + (this.isFlagContoOrdinante() ? 1 : 0);
		result = 37 * result + (getDivisaContoOrdinante() == null ? 0 : this.getDivisaContoOrdinante().hashCode());
		result = 37 * result
				+ (getFlagDivisaContoOrdinante() == null ? 0 : this.getFlagDivisaContoOrdinante().hashCode());
		result = 37 * result + (getCodiceAbiDestinatario() == null ? 0 : this.getCodiceAbiDestinatario().hashCode());
		result = 37 * result + (this.isFlagCodiceAbiDestinatario() ? 1 : 0);
		result = 37 * result + (getCabDestinatario() == null ? 0 : this.getCabDestinatario().hashCode());
		result = 37 * result + (this.isFlagCabDestinatario() ? 1 : 0);
		result = 37 * result + (getContoDestinatario() == null ? 0 : this.getContoDestinatario().hashCode());
		result = 37 * result + (this.isFlagContoDestinatario() ? 1 : 0);
		result = 37 * result + (getStatoConvalida() == null ? 0 : this.getStatoConvalida().hashCode());
		result = 37 * result + (getBancaSportelloDomic() == null ? 0 : this.getBancaSportelloDomic().hashCode());
		result = 37 * result + (this.isFlagBancaSportelloDomic() ? 1 : 0);
		result = 37 * result + (getCin() == null ? 0 : this.getCin().hashCode());
		result = 37 * result + (this.isFlagCin() ? 1 : 0);
		result = 37 * result + (getCodiceSiaOrdinante() == null ? 0 : this.getCodiceSiaOrdinante().hashCode());
		result = 37 * result + (this.isFlagCodiceSiaOrdinante() ? 1 : 0);
		result = 37 * result + (getTipoCodice() == null ? 0 : this.getTipoCodice().hashCode());
		result = 37 * result + (this.isFlagTipoCodice() ? 1 : 0);
		result = 37 * result + (getIndirizzoOrdinante() == null ? 0 : this.getIndirizzoOrdinante().hashCode());
		result = 37 * result + (this.isFlagIndirizzoOrdinante() ? 1 : 0);
		result = 37 * result + (getLocalitàOrdinante() == null ? 0 : this.getLocalitàOrdinante().hashCode());
		result = 37 * result + (this.isFlagLocalitàOrdinante() ? 1 : 0);
		result = 37 * result + (getCodiceFiscaleOrdinante() == null ? 0 : this.getCodiceFiscaleOrdinante().hashCode());
		result = 37 * result + (this.isFlagCodiceFiscaleOrdinante() ? 1 : 0);
		result = 37 * result
				+ (getDenominazioneDestinatario() == null ? 0 : this.getDenominazioneDestinatario().hashCode());
		result = 37 * result + (this.isFlagDenominazioneDestinatario() ? 1 : 0);
		result = 37 * result
				+ (getCodiceFiscaleDestinatario() == null ? 0 : this.getCodiceFiscaleDestinatario().hashCode());
		result = 37 * result + (this.isFlagCodiceFiscaleDestinatario() ? 1 : 0);
		result = 37 * result + (getIndirizzoDestinatario() == null ? 0 : this.getIndirizzoDestinatario().hashCode());
		result = 37 * result + (this.isFlagIndirizzoDestinatario() ? 1 : 0);
		result = 37 * result + (getCapDestinatario() == null ? 0 : this.getCapDestinatario().hashCode());
		result = 37 * result + (this.isFlagCapDestinatario() ? 1 : 0);
		result = 37 * result + (getCittàDestinatario() == null ? 0 : this.getCittàDestinatario().hashCode());
		result = 37 * result + (this.isFlagCittàDestinatario() ? 1 : 0);
		result = 37 * result + (getProvinciaDestinatario() == null ? 0 : this.getProvinciaDestinatario().hashCode());
		result = 37 * result + (this.isFlagProvinciaDestinatario() ? 1 : 0);
		result = 37 * result
				+ (getDomiciliazioneDestinatario() == null ? 0 : this.getDomiciliazioneDestinatario().hashCode());
		result = 37 * result + (this.isFlagDomiciliazioneDestinatario() ? 1 : 0);
		result = 37 * result
				+ (getDescrizioneDisposizione() == null ? 0 : this.getDescrizioneDisposizione().hashCode());
		result = 37 * result + (this.isFlagDescrizioneDisposizione() ? 1 : 0);
		result = 37 * result + (getCodiceClienteDebitore() == null ? 0 : this.getCodiceClienteDebitore().hashCode());
		result = 37 * result + (this.isFlagCodiceClienteDebitore() ? 1 : 0);
		result = 37 * result + (getAziendaOrdinante() == null ? 0 : this.getAziendaOrdinante().hashCode());
		result = 37 * result + (this.isFlagAziendaOrdinante() ? 1 : 0);
		result = 37 * result + (getFirmaEmittente() == null ? 0 : this.getFirmaEmittente().hashCode());
		result = 37 * result + (this.isFlagFirmaEmittente() ? 1 : 0);
		result = 37 * result + (getCampoaDisposizione() == null ? 0 : this.getCampoaDisposizione().hashCode());
		result = 37 * result + (this.isFlagCampoaDisposizione() ? 1 : 0);
		result = 37 * result + (getErroriCampiObbligatori() == null ? 0 : this.getErroriCampiObbligatori().hashCode());
		result = 37 * result + (getErroriCongruenza() == null ? 0 : this.getErroriCongruenza().hashCode());
		result = 37 * result + (getErroriCampiData() == null ? 0 : this.getErroriCampiData().hashCode());
		result = 37 * result + (getErroriPiazzatura() == null ? 0 : this.getErroriPiazzatura().hashCode());
		result = 37 * result + (this.isFlagStampa() ? 1 : 0);
		result = 37 * result
				+ (getCoordinateIbanordinante() == null ? 0 : this.getCoordinateIbanordinante().hashCode());
		result = 37 * result + (this.isFlagCoordinateIbanordinante() ? 1 : 0);
		result = 37 * result
				+ (getCoordinateIbanbeneficiario() == null ? 0 : this.getCoordinateIbanbeneficiario().hashCode());
		result = 37 * result + (this.isFlagCoordinateIbanbeneficiario() ? 1 : 0);
		result = 37 * result + (getDescrizioneConto() == null ? 0 : this.getDescrizioneConto().hashCode());
		result = 37 * result + (this.isFlagDescrizioneConto() ? 1 : 0);
		result = 37 * result + (getRichiestaEsito() == null ? 0 : this.getRichiestaEsito().hashCode());
		result = 37 * result + (this.isFlagRichiestaEsito() ? 1 : 0);
		result = 37 * result + (getEsito() == null ? 0 : this.getEsito().hashCode());
		result = 37 * result + (this.isFlagEsito() ? 1 : 0);
		result = 37 * result + (getTipoCodiceRiferimento() == null ? 0 : this.getTipoCodiceRiferimento().hashCode());
		result = 37 * result + (this.isFlagTipoCodiceRiferimento() ? 1 : 0);
		result = 37 * result + (getCodiceRiferimento() == null ? 0 : this.getCodiceRiferimento().hashCode());
		result = 37 * result + (this.isFlagCodiceRiferimento() ? 1 : 0);
		result = 37 * result + (getTipoAnomalia() == null ? 0 : this.getTipoAnomalia().hashCode());
		result = 37 * result + (this.isFlagTipoAnomalia() ? 1 : 0);
		result = 37 * result + (getValutaOrdinante() == null ? 0 : this.getValutaOrdinante().hashCode());
		result = 37 * result + (this.isFlagValutaOrdinante() ? 1 : 0);
		result = 37 * result + (getValutaBeneficiario() == null ? 0 : this.getValutaBeneficiario().hashCode());
		result = 37 * result + (this.isFlagValutaBeneficiario() ? 1 : 0);
		result = 37 * result + (getDataOrdine() == null ? 0 : this.getDataOrdine().hashCode());
		result = 37 * result + (this.isFlagDataOrdine() ? 1 : 0);
		result = 37 * result + (getDataContabileAddebito() == null ? 0 : this.getDataContabileAddebito().hashCode());
		result = 37 * result + (this.isFlagDataContabileAddebito() ? 1 : 0);
		result = 37 * result + (getDataEsecuzione() == null ? 0 : this.getDataEsecuzione().hashCode());
		result = 37 * result + (this.isFlagDataEsecuzione() ? 1 : 0);
		result = 37 * result + (getImportoCommissioni() == null ? 0 : this.getImportoCommissioni().hashCode());
		result = 37 * result + (this.isFlagImportoCommissioni() ? 1 : 0);
		result = 37 * result + (getImportoSpese() == null ? 0 : this.getImportoSpese().hashCode());
		result = 37 * result + (this.isFlagImportoSpese() ? 1 : 0);
		result = 37 * result + (getImportoPenali() == null ? 0 : this.getImportoPenali().hashCode());
		result = 37 * result + (this.isFlagImportoPenali() ? 1 : 0);
		result = 37 * result + (getNumeroAssegnoEmesso() == null ? 0 : this.getNumeroAssegnoEmesso().hashCode());
		result = 37 * result + (this.isFlagNumeroAssegnoEmesso() ? 1 : 0);
		result = 37 * result + (getBancaGatewayMp() == null ? 0 : this.getBancaGatewayMp().hashCode());
		result = 37 * result + (this.isFlagBancaGatewayMp() ? 1 : 0);
		result = 37 * result + (getCodiceMarketPlace() == null ? 0 : this.getCodiceMarketPlace().hashCode());
		result = 37 * result + (this.isFlagCodiceMarketPlace() ? 1 : 0);
		result = 37 * result + (getUserId() == null ? 0 : this.getUserId().hashCode());
		result = 37 * result
				+ (getProvenienzaDisposizione() == null ? 0 : this.getProvenienzaDisposizione().hashCode());
		result = 37 * result + (getTipoFlussoInput() == null ? 0 : this.getTipoFlussoInput().hashCode());
		result = 37 * result + (getIddisposizioneFunzioneOrdinante() == null ? 0
				: this.getIddisposizioneFunzioneOrdinante().hashCode());
		result = 37 * result
				+ (getDataInserimentoDisposizione() == null ? 0 : this.getDataInserimentoDisposizione().hashCode());
		result = 37 * result + (getDataFlussoDisposizione() == null ? 0 : this.getDataFlussoDisposizione().hashCode());
		result = 37 * result + (this.isDataEsitoDisposizione() ? 1 : 0);
		result = 37 * result + (getStatoDisposizione() == null ? 0 : this.getStatoDisposizione().hashCode());
		result = 37 * result + (this.isFlagStatoDisposizione() ? 1 : 0);
		result = 37 * result + (getCodiceSocietà() == null ? 0 : this.getCodiceSocietà().hashCode());
		result = 37 * result + (this.isFlagCodiceSocietà() ? 1 : 0);
		result = 37 * result + (getCausaleMovimento() == null ? 0 : this.getCausaleMovimento().hashCode());
		result = 37 * result + (this.isFlagCausaleMovimento() ? 1 : 0);
		result = 37 * result + (getDescrizioneOperazione() == null ? 0 : this.getDescrizioneOperazione().hashCode());
		result = 37 * result + (this.isFlagDescrizioneOperazione() ? 1 : 0);
		result = 37 * result + (getTipoMovimento() == null ? 0 : this.getTipoMovimento().hashCode());
		result = 37 * result + (this.isFlagTipoMovimento() ? 1 : 0);
		result = 37 * result + (getFunzioneOrdinante() == null ? 0 : this.getFunzioneOrdinante().hashCode());
		result = 37 * result + (this.isFlagFunzioneOrdinante() ? 1 : 0);
		result = 37 * result + (getDescrizioneMovimento() == null ? 0 : this.getDescrizioneMovimento().hashCode());
		result = 37 * result + (this.isFlagDescrizioneMovimento() ? 1 : 0);
		result = 37 * result + (this.isContabilizzazioneMovimento() ? 1 : 0);
		result = 37 * result + (this.isFlagContabilizzazioneMovimento() ? 1 : 0);
		result = 37 * result + (this.isForzaStatoAr() ? 1 : 0);
		result = 37 * result + (getRamoMinisteriale() == null ? 0 : this.getRamoMinisteriale().hashCode());
		result = 37 * result + (this.isFlagRamoMinisteriale() ? 1 : 0);
		result = 37 * result + (getRamoTecnico() == null ? 0 : this.getRamoTecnico().hashCode());
		result = 37 * result + (this.isFlagRamoTecnico() ? 1 : 0);
		result = 37 * result + (getAgenziaCdc() == null ? 0 : this.getAgenziaCdc().hashCode());
		result = 37 * result + (this.isFlagAgenziaCdc() ? 1 : 0);
		result = 37 * result + (getDescrizioneAgenziaCdc() == null ? 0 : this.getDescrizioneAgenziaCdc().hashCode());
		result = 37 * result + (this.isFlagDescrizioneAgenziaCdc() ? 1 : 0);
		result = 37 * result + (getStatistico1() == null ? 0 : this.getStatistico1().hashCode());
		result = 37 * result + (this.isFlagStatistico1() ? 1 : 0);
		result = 37 * result + (getStatistico2() == null ? 0 : this.getStatistico2().hashCode());
		result = 37 * result + (this.isFlagStatistico2() ? 1 : 0);
		result = 37 * result + (getNumeroSinistroDanni() == null ? 0 : this.getNumeroSinistroDanni().hashCode());
		result = 37 * result + (this.isFlagNumeroSinistroDanni() ? 1 : 0);
		int lastSavedHashcode = 0;
		byte[] lastSavedProperty = this.getLastSaved();
		if (lastSavedProperty != null) {
			lastSavedHashcode = 1;
			for (int i = 0; i < lastSavedProperty.length; i++) {
				lastSavedHashcode = 37 * lastSavedHashcode + lastSavedProperty[i];
			}
		}

		result = 37 * result + lastSavedHashcode;

		result = 37 * result + (getNoteFunzioneOrdinante() == null ? 0 : this.getNoteFunzioneOrdinante().hashCode());
		result = 37 * result + (this.isFlagNoteFunzioneOrdinante() ? 1 : 0);
		result = 37 * result + (getNoteTesoreria() == null ? 0 : this.getNoteTesoreria().hashCode());
		result = 37 * result + (this.isFlagNoteTesoreria() ? 1 : 0);
		return result;
	}

}
