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

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import static javax.persistence.GenerationType.IDENTITY;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * DisposizioniErrori generated by hbm2java
 */
@Entity
@Table(name = "Disposizioni_Errori", schema = "dbo")
public class DisposizioniErrori implements java.io.Serializable {

	private Integer iddisposizioniErrori;
	private String disposizioneGuid;
	private boolean firstRun;
	private boolean erroriCampiObbligatori;
	private boolean erroriCampiData;
	private boolean erroriCongruenza;
	private boolean erroriPiazzatura;
	private String nomeCampo;
	private String valorePreModifica;
	private String valoreCorrente;
	private int codiceErrore;
	private boolean piazzaturaAutomatica;

	public DisposizioniErrori() {
	}

	public DisposizioniErrori(String disposizioneGuid, boolean firstRun, boolean erroriCampiObbligatori,
			boolean erroriCampiData, boolean erroriCongruenza, boolean erroriPiazzatura, String nomeCampo,
			int codiceErrore, boolean piazzaturaAutomatica) {
		this.disposizioneGuid = disposizioneGuid;
		this.firstRun = firstRun;
		this.erroriCampiObbligatori = erroriCampiObbligatori;
		this.erroriCampiData = erroriCampiData;
		this.erroriCongruenza = erroriCongruenza;
		this.erroriPiazzatura = erroriPiazzatura;
		this.nomeCampo = nomeCampo;
		this.codiceErrore = codiceErrore;
		this.piazzaturaAutomatica = piazzaturaAutomatica;
	}

	public DisposizioniErrori(String disposizioneGuid, boolean firstRun, boolean erroriCampiObbligatori,
			boolean erroriCampiData, boolean erroriCongruenza, boolean erroriPiazzatura, String nomeCampo,
			String valorePreModifica, String valoreCorrente, int codiceErrore, boolean piazzaturaAutomatica) {
		this.disposizioneGuid = disposizioneGuid;
		this.firstRun = firstRun;
		this.erroriCampiObbligatori = erroriCampiObbligatori;
		this.erroriCampiData = erroriCampiData;
		this.erroriCongruenza = erroriCongruenza;
		this.erroriPiazzatura = erroriPiazzatura;
		this.nomeCampo = nomeCampo;
		this.valorePreModifica = valorePreModifica;
		this.valoreCorrente = valoreCorrente;
		this.codiceErrore = codiceErrore;
		this.piazzaturaAutomatica = piazzaturaAutomatica;
	}

	@Id
	@GeneratedValue(strategy = IDENTITY)

	@Column(name = "IDDisposizioniErrori", unique = true, nullable = false)
	public Integer getIddisposizioniErrori() {
		return this.iddisposizioniErrori;
	}

	public void setIddisposizioniErrori(Integer iddisposizioniErrori) {
		this.iddisposizioniErrori = iddisposizioniErrori;
	}

	@Column(name = "DisposizioneGuid", nullable = false, length = 36)
	public String getDisposizioneGuid() {
		return this.disposizioneGuid;
	}

	public void setDisposizioneGuid(String disposizioneGuid) {
		this.disposizioneGuid = disposizioneGuid;
	}

	@Column(name = "FirstRun", nullable = false)
	public boolean isFirstRun() {
		return this.firstRun;
	}

	public void setFirstRun(boolean firstRun) {
		this.firstRun = firstRun;
	}

	@Column(name = "ErroriCampiObbligatori", nullable = false)
	public boolean isErroriCampiObbligatori() {
		return this.erroriCampiObbligatori;
	}

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

	@Column(name = "ErroriCampiData", nullable = false)
	public boolean isErroriCampiData() {
		return this.erroriCampiData;
	}

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

	@Column(name = "ErroriCongruenza", nullable = false)
	public boolean isErroriCongruenza() {
		return this.erroriCongruenza;
	}

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

	@Column(name = "ErroriPiazzatura", nullable = false)
	public boolean isErroriPiazzatura() {
		return this.erroriPiazzatura;
	}

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

	@Column(name = "NomeCampo", nullable = false)
	public String getNomeCampo() {
		return this.nomeCampo;
	}

	public void setNomeCampo(String nomeCampo) {
		this.nomeCampo = nomeCampo;
	}

	@Column(name = "ValorePreModifica")
	public String getValorePreModifica() {
		return this.valorePreModifica;
	}

	public void setValorePreModifica(String valorePreModifica) {
		this.valorePreModifica = valorePreModifica;
	}

	@Column(name = "ValoreCorrente")
	public String getValoreCorrente() {
		return this.valoreCorrente;
	}

	public void setValoreCorrente(String valoreCorrente) {
		this.valoreCorrente = valoreCorrente;
	}

	@Column(name = "CodiceErrore", nullable = false)
	public int getCodiceErrore() {
		return this.codiceErrore;
	}

	public void setCodiceErrore(int codiceErrore) {
		this.codiceErrore = codiceErrore;
	}

	@Column(name = "PiazzaturaAutomatica", nullable = false)
	public boolean isPiazzaturaAutomatica() {
		return this.piazzaturaAutomatica;
	}

	public void setPiazzaturaAutomatica(boolean piazzaturaAutomatica) {
		this.piazzaturaAutomatica = piazzaturaAutomatica;
	}

}
