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;

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

	private Integer id;
	private int idpianoEstrazione;
	private int rowNumber;
	private String tipologia;
	private String tipoDisposizione;
	private String provenienza;
	private String funzioneOrdinante;
	private String signRangeImportoDa;
	private Double rangeImportoDa;
	private String signRangeImportoA;
	private Double rangeImportoA;
	private Double importoLimiteDistinta;
	private String maxNumberDisposizioni;
	private String searchBancaOrdinanteStep1;
	private String searchBancaOrdinanteStep2;
	private String searchBancaOrdinanteStep3;
	private String searchBancaOrdinanteStep4;
	private String searchBancaOrdinanteStep5;
	private String searchBancaOrdinanteStep6;
	private String searchBancaOrdinanteStep7;
	private String searchBancaOrdinanteStep8;
	private String searchBancaOrdinanteStep9;
	private String searchBancaOrdinanteStep10;
	private byte[] lastSaved;

	public IstruzioniEstrazioneDistinteBanca() {
	}

	public IstruzioniEstrazioneDistinteBanca(int idpianoEstrazione, int rowNumber) {
		this.idpianoEstrazione = idpianoEstrazione;
		this.rowNumber = rowNumber;
	}

	public IstruzioniEstrazioneDistinteBanca(int idpianoEstrazione, int rowNumber, String tipologia,
			String tipoDisposizione, String provenienza, String funzioneOrdinante, String signRangeImportoDa,
			Double rangeImportoDa, String signRangeImportoA, Double rangeImportoA, Double importoLimiteDistinta,
			String maxNumberDisposizioni, String searchBancaOrdinanteStep1, String searchBancaOrdinanteStep2,
			String searchBancaOrdinanteStep3, String searchBancaOrdinanteStep4, String searchBancaOrdinanteStep5,
			String searchBancaOrdinanteStep6, String searchBancaOrdinanteStep7, String searchBancaOrdinanteStep8,
			String searchBancaOrdinanteStep9, String searchBancaOrdinanteStep10, byte[] lastSaved) {
		this.idpianoEstrazione = idpianoEstrazione;
		this.rowNumber = rowNumber;
		this.tipologia = tipologia;
		this.tipoDisposizione = tipoDisposizione;
		this.provenienza = provenienza;
		this.funzioneOrdinante = funzioneOrdinante;
		this.signRangeImportoDa = signRangeImportoDa;
		this.rangeImportoDa = rangeImportoDa;
		this.signRangeImportoA = signRangeImportoA;
		this.rangeImportoA = rangeImportoA;
		this.importoLimiteDistinta = importoLimiteDistinta;
		this.maxNumberDisposizioni = maxNumberDisposizioni;
		this.searchBancaOrdinanteStep1 = searchBancaOrdinanteStep1;
		this.searchBancaOrdinanteStep2 = searchBancaOrdinanteStep2;
		this.searchBancaOrdinanteStep3 = searchBancaOrdinanteStep3;
		this.searchBancaOrdinanteStep4 = searchBancaOrdinanteStep4;
		this.searchBancaOrdinanteStep5 = searchBancaOrdinanteStep5;
		this.searchBancaOrdinanteStep6 = searchBancaOrdinanteStep6;
		this.searchBancaOrdinanteStep7 = searchBancaOrdinanteStep7;
		this.searchBancaOrdinanteStep8 = searchBancaOrdinanteStep8;
		this.searchBancaOrdinanteStep9 = searchBancaOrdinanteStep9;
		this.searchBancaOrdinanteStep10 = searchBancaOrdinanteStep10;
		this.lastSaved = lastSaved;
	}

	@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 = "IDPianoEstrazione", nullable = false)
	public int getIdpianoEstrazione() {
		return this.idpianoEstrazione;
	}

	public void setIdpianoEstrazione(int idpianoEstrazione) {
		this.idpianoEstrazione = idpianoEstrazione;
	}

	@Column(name = "RowNumber", nullable = false)
	public int getRowNumber() {
		return this.rowNumber;
	}

	public void setRowNumber(int rowNumber) {
		this.rowNumber = rowNumber;
	}

	@Column(name = "Tipologia", length = 30)
	public String getTipologia() {
		return this.tipologia;
	}

	public void setTipologia(String tipologia) {
		this.tipologia = tipologia;
	}

	@Column(name = "TipoDisposizione", length = 3)
	public String getTipoDisposizione() {
		return this.tipoDisposizione;
	}

	public void setTipoDisposizione(String tipoDisposizione) {
		this.tipoDisposizione = tipoDisposizione;
	}

	@Column(name = "Provenienza", length = 30)
	public String getProvenienza() {
		return this.provenienza;
	}

	public void setProvenienza(String provenienza) {
		this.provenienza = provenienza;
	}

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

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

	@Column(name = "SignRangeImportoDa", length = 2)
	public String getSignRangeImportoDa() {
		return this.signRangeImportoDa;
	}

	public void setSignRangeImportoDa(String signRangeImportoDa) {
		this.signRangeImportoDa = signRangeImportoDa;
	}

	@Column(name = "RangeImportoDa", precision = 53, scale = 0)
	public Double getRangeImportoDa() {
		return this.rangeImportoDa;
	}

	public void setRangeImportoDa(Double rangeImportoDa) {
		this.rangeImportoDa = rangeImportoDa;
	}

	@Column(name = "SignRangeImportoA", length = 2)
	public String getSignRangeImportoA() {
		return this.signRangeImportoA;
	}

	public void setSignRangeImportoA(String signRangeImportoA) {
		this.signRangeImportoA = signRangeImportoA;
	}

	@Column(name = "RangeImportoA", precision = 53, scale = 0)
	public Double getRangeImportoA() {
		return this.rangeImportoA;
	}

	public void setRangeImportoA(Double rangeImportoA) {
		this.rangeImportoA = rangeImportoA;
	}

	@Column(name = "ImportoLimiteDistinta", precision = 53, scale = 0)
	public Double getImportoLimiteDistinta() {
		return this.importoLimiteDistinta;
	}

	public void setImportoLimiteDistinta(Double importoLimiteDistinta) {
		this.importoLimiteDistinta = importoLimiteDistinta;
	}

	@Column(name = "MaxNumberDisposizioni", length = 10)
	public String getMaxNumberDisposizioni() {
		return this.maxNumberDisposizioni;
	}

	public void setMaxNumberDisposizioni(String maxNumberDisposizioni) {
		this.maxNumberDisposizioni = maxNumberDisposizioni;
	}

	@Column(name = "SearchBancaOrdinanteStep1", length = 2)
	public String getSearchBancaOrdinanteStep1() {
		return this.searchBancaOrdinanteStep1;
	}

	public void setSearchBancaOrdinanteStep1(String searchBancaOrdinanteStep1) {
		this.searchBancaOrdinanteStep1 = searchBancaOrdinanteStep1;
	}

	@Column(name = "SearchBancaOrdinanteStep2", length = 2)
	public String getSearchBancaOrdinanteStep2() {
		return this.searchBancaOrdinanteStep2;
	}

	public void setSearchBancaOrdinanteStep2(String searchBancaOrdinanteStep2) {
		this.searchBancaOrdinanteStep2 = searchBancaOrdinanteStep2;
	}

	@Column(name = "SearchBancaOrdinanteStep3", length = 2)
	public String getSearchBancaOrdinanteStep3() {
		return this.searchBancaOrdinanteStep3;
	}

	public void setSearchBancaOrdinanteStep3(String searchBancaOrdinanteStep3) {
		this.searchBancaOrdinanteStep3 = searchBancaOrdinanteStep3;
	}

	@Column(name = "SearchBancaOrdinanteStep4", length = 2)
	public String getSearchBancaOrdinanteStep4() {
		return this.searchBancaOrdinanteStep4;
	}

	public void setSearchBancaOrdinanteStep4(String searchBancaOrdinanteStep4) {
		this.searchBancaOrdinanteStep4 = searchBancaOrdinanteStep4;
	}

	@Column(name = "SearchBancaOrdinanteStep5", length = 2)
	public String getSearchBancaOrdinanteStep5() {
		return this.searchBancaOrdinanteStep5;
	}

	public void setSearchBancaOrdinanteStep5(String searchBancaOrdinanteStep5) {
		this.searchBancaOrdinanteStep5 = searchBancaOrdinanteStep5;
	}

	@Column(name = "SearchBancaOrdinanteStep6", length = 2)
	public String getSearchBancaOrdinanteStep6() {
		return this.searchBancaOrdinanteStep6;
	}

	public void setSearchBancaOrdinanteStep6(String searchBancaOrdinanteStep6) {
		this.searchBancaOrdinanteStep6 = searchBancaOrdinanteStep6;
	}

	@Column(name = "SearchBancaOrdinanteStep7", length = 2)
	public String getSearchBancaOrdinanteStep7() {
		return this.searchBancaOrdinanteStep7;
	}

	public void setSearchBancaOrdinanteStep7(String searchBancaOrdinanteStep7) {
		this.searchBancaOrdinanteStep7 = searchBancaOrdinanteStep7;
	}

	@Column(name = "SearchBancaOrdinanteStep8", length = 2)
	public String getSearchBancaOrdinanteStep8() {
		return this.searchBancaOrdinanteStep8;
	}

	public void setSearchBancaOrdinanteStep8(String searchBancaOrdinanteStep8) {
		this.searchBancaOrdinanteStep8 = searchBancaOrdinanteStep8;
	}

	@Column(name = "SearchBancaOrdinanteStep9", length = 2)
	public String getSearchBancaOrdinanteStep9() {
		return this.searchBancaOrdinanteStep9;
	}

	public void setSearchBancaOrdinanteStep9(String searchBancaOrdinanteStep9) {
		this.searchBancaOrdinanteStep9 = searchBancaOrdinanteStep9;
	}

	@Column(name = "SearchBancaOrdinanteStep10", length = 2)
	public String getSearchBancaOrdinanteStep10() {
		return this.searchBancaOrdinanteStep10;
	}

	public void setSearchBancaOrdinanteStep10(String searchBancaOrdinanteStep10) {
		this.searchBancaOrdinanteStep10 = searchBancaOrdinanteStep10;
	}

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

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

}
