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;

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

	private Integer id;
	private String funzioneOrdinante;
	private Integer idconto;
	private boolean default_;
	private byte[] lastSaved;
	private Boolean contoAllineamento;
	private boolean estrattoreDistinteBanca;
	private boolean bon;
	private boolean cir;
	private boolean cit;
	private boolean atr;
	private boolean dom;
	private boolean vid;
	private boolean vit;
	private boolean asc;
	private boolean est;
	private boolean aea;
	private boolean rid;
	private String giorniValutaBeneficiarioBonifici;
	private Boolean flagLavorativiValutaBeneficiarioBonifici;
	private String campoConfrontoValutaBeneficiarioBonifici;
	private String giorniDataEsecuzioneBonifici;
	private Boolean flagLavorativiDataEsecuzioneBonifici;
	private String campoConfrontoDataEsecuzioneBonifici;

	public FunzioniOrdinantiConti() {
	}

	public FunzioniOrdinantiConti(boolean default_, byte[] lastSaved, boolean estrattoreDistinteBanca, boolean bon,
			boolean cir, boolean cit, boolean atr, boolean dom, boolean vid, boolean vit, boolean asc, boolean est,
			boolean aea, boolean rid) {
		this.default_ = default_;
		this.lastSaved = lastSaved;
		this.estrattoreDistinteBanca = estrattoreDistinteBanca;
		this.bon = bon;
		this.cir = cir;
		this.cit = cit;
		this.atr = atr;
		this.dom = dom;
		this.vid = vid;
		this.vit = vit;
		this.asc = asc;
		this.est = est;
		this.aea = aea;
		this.rid = rid;
	}

	public FunzioniOrdinantiConti(String funzioneOrdinante, Integer idconto, boolean default_, byte[] lastSaved,
			Boolean contoAllineamento, boolean estrattoreDistinteBanca, boolean bon, boolean cir, boolean cit,
			boolean atr, boolean dom, boolean vid, boolean vit, boolean asc, boolean est, boolean aea, boolean rid,
			String giorniValutaBeneficiarioBonifici, Boolean flagLavorativiValutaBeneficiarioBonifici,
			String campoConfrontoValutaBeneficiarioBonifici, String giorniDataEsecuzioneBonifici,
			Boolean flagLavorativiDataEsecuzioneBonifici, String campoConfrontoDataEsecuzioneBonifici) {
		this.funzioneOrdinante = funzioneOrdinante;
		this.idconto = idconto;
		this.default_ = default_;
		this.lastSaved = lastSaved;
		this.contoAllineamento = contoAllineamento;
		this.estrattoreDistinteBanca = estrattoreDistinteBanca;
		this.bon = bon;
		this.cir = cir;
		this.cit = cit;
		this.atr = atr;
		this.dom = dom;
		this.vid = vid;
		this.vit = vit;
		this.asc = asc;
		this.est = est;
		this.aea = aea;
		this.rid = rid;
		this.giorniValutaBeneficiarioBonifici = giorniValutaBeneficiarioBonifici;
		this.flagLavorativiValutaBeneficiarioBonifici = flagLavorativiValutaBeneficiarioBonifici;
		this.campoConfrontoValutaBeneficiarioBonifici = campoConfrontoValutaBeneficiarioBonifici;
		this.giorniDataEsecuzioneBonifici = giorniDataEsecuzioneBonifici;
		this.flagLavorativiDataEsecuzioneBonifici = flagLavorativiDataEsecuzioneBonifici;
		this.campoConfrontoDataEsecuzioneBonifici = campoConfrontoDataEsecuzioneBonifici;
	}

	@Id
	@GeneratedValue(strategy = IDENTITY)

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

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

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

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

	@Column(name = "IDConto")
	public Integer getIdconto() {
		return this.idconto;
	}

	public void setIdconto(Integer idconto) {
		this.idconto = idconto;
	}

	@Column(name = "Default", nullable = false)
	public boolean isDefault_() {
		return this.default_;
	}

	public void setDefault_(boolean default_) {
		this.default_ = default_;
	}

	@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 = "ContoAllineamento")
	public Boolean getContoAllineamento() {
		return this.contoAllineamento;
	}

	public void setContoAllineamento(Boolean contoAllineamento) {
		this.contoAllineamento = contoAllineamento;
	}

	@Column(name = "EstrattoreDistinteBanca", nullable = false)
	public boolean isEstrattoreDistinteBanca() {
		return this.estrattoreDistinteBanca;
	}

	public void setEstrattoreDistinteBanca(boolean estrattoreDistinteBanca) {
		this.estrattoreDistinteBanca = estrattoreDistinteBanca;
	}

	@Column(name = "BON", nullable = false)
	public boolean isBon() {
		return this.bon;
	}

	public void setBon(boolean bon) {
		this.bon = bon;
	}

	@Column(name = "CIR", nullable = false)
	public boolean isCir() {
		return this.cir;
	}

	public void setCir(boolean cir) {
		this.cir = cir;
	}

	@Column(name = "CIT", nullable = false)
	public boolean isCit() {
		return this.cit;
	}

	public void setCit(boolean cit) {
		this.cit = cit;
	}

	@Column(name = "ATR", nullable = false)
	public boolean isAtr() {
		return this.atr;
	}

	public void setAtr(boolean atr) {
		this.atr = atr;
	}

	@Column(name = "DOM", nullable = false)
	public boolean isDom() {
		return this.dom;
	}

	public void setDom(boolean dom) {
		this.dom = dom;
	}

	@Column(name = "VID", nullable = false)
	public boolean isVid() {
		return this.vid;
	}

	public void setVid(boolean vid) {
		this.vid = vid;
	}

	@Column(name = "VIT", nullable = false)
	public boolean isVit() {
		return this.vit;
	}

	public void setVit(boolean vit) {
		this.vit = vit;
	}

	@Column(name = "ASC", nullable = false)
	public boolean isAsc() {
		return this.asc;
	}

	public void setAsc(boolean asc) {
		this.asc = asc;
	}

	@Column(name = "EST", nullable = false)
	public boolean isEst() {
		return this.est;
	}

	public void setEst(boolean est) {
		this.est = est;
	}

	@Column(name = "AEA", nullable = false)
	public boolean isAea() {
		return this.aea;
	}

	public void setAea(boolean aea) {
		this.aea = aea;
	}

	@Column(name = "RID", nullable = false)
	public boolean isRid() {
		return this.rid;
	}

	public void setRid(boolean rid) {
		this.rid = rid;
	}

	@Column(name = "GiorniValutaBeneficiarioBonifici", length = 5)
	public String getGiorniValutaBeneficiarioBonifici() {
		return this.giorniValutaBeneficiarioBonifici;
	}

	public void setGiorniValutaBeneficiarioBonifici(String giorniValutaBeneficiarioBonifici) {
		this.giorniValutaBeneficiarioBonifici = giorniValutaBeneficiarioBonifici;
	}

	@Column(name = "FlagLavorativiValutaBeneficiarioBonifici")
	public Boolean getFlagLavorativiValutaBeneficiarioBonifici() {
		return this.flagLavorativiValutaBeneficiarioBonifici;
	}

	public void setFlagLavorativiValutaBeneficiarioBonifici(Boolean flagLavorativiValutaBeneficiarioBonifici) {
		this.flagLavorativiValutaBeneficiarioBonifici = flagLavorativiValutaBeneficiarioBonifici;
	}

	@Column(name = "CampoConfrontoValutaBeneficiarioBonifici", length = 50)
	public String getCampoConfrontoValutaBeneficiarioBonifici() {
		return this.campoConfrontoValutaBeneficiarioBonifici;
	}

	public void setCampoConfrontoValutaBeneficiarioBonifici(String campoConfrontoValutaBeneficiarioBonifici) {
		this.campoConfrontoValutaBeneficiarioBonifici = campoConfrontoValutaBeneficiarioBonifici;
	}

	@Column(name = "GiorniDataEsecuzioneBonifici", length = 5)
	public String getGiorniDataEsecuzioneBonifici() {
		return this.giorniDataEsecuzioneBonifici;
	}

	public void setGiorniDataEsecuzioneBonifici(String giorniDataEsecuzioneBonifici) {
		this.giorniDataEsecuzioneBonifici = giorniDataEsecuzioneBonifici;
	}

	@Column(name = "FlagLavorativiDataEsecuzioneBonifici")
	public Boolean getFlagLavorativiDataEsecuzioneBonifici() {
		return this.flagLavorativiDataEsecuzioneBonifici;
	}

	public void setFlagLavorativiDataEsecuzioneBonifici(Boolean flagLavorativiDataEsecuzioneBonifici) {
		this.flagLavorativiDataEsecuzioneBonifici = flagLavorativiDataEsecuzioneBonifici;
	}

	@Column(name = "CampoConfrontoDataEsecuzioneBonifici", length = 50)
	public String getCampoConfrontoDataEsecuzioneBonifici() {
		return this.campoConfrontoDataEsecuzioneBonifici;
	}

	public void setCampoConfrontoDataEsecuzioneBonifici(String campoConfrontoDataEsecuzioneBonifici) {
		this.campoConfrontoDataEsecuzioneBonifici = campoConfrontoDataEsecuzioneBonifici;
	}

}
