package com.jasamedika.medifirst2000.entities;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;

/**
 * class RegistrasiAset
 * 
 * @author Generator
 */
@Entity
@Table(name = "RegistrasiAset_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class RegistrasiAset extends BaseTransaction {

	private static final long serialVersionUID = -649969041400038891L;

	public RegistrasiAset(String noRec, String noRegisterAset) {
		super();
		this.noRec = noRec;
		this.noRegisterAset = noRegisterAset;
		
	}

	
	public RegistrasiAset(String noRec, String noRegisterAset,Ruangan ruangan) {
		super();
		this.noRec = noRec;
		this.noRegisterAset = noRegisterAset;
		this.ruangan=ruangan;
	}

	public RegistrasiAset(String noRec, String noRegisterAset, Produk p, StrukPelayanan strukPelayanan,
			StrukPelayananDetail strukPelayananDetail, AsalProduk asalProduk) {
		super();
		this.noRec = noRec;
		this.noRegisterAset = noRegisterAset;
		this.produk = p;
		this.strukPelayanan = strukPelayanan;
		this.strukPelayananDetail = strukPelayananDetail;
		this.asalProduk = asalProduk;
	}

	public RegistrasiAset() {
	}

	@Caption(value = "Kode Aspac")
	@Column(name = "KdAspac", nullable = true, length = 50)
	private String kdAspac;

	@Caption(value = "Kode BMN")
	@Column(name = "KdBmn", nullable = true, length = 50)
	private String kdBmn;

	@Caption(value = "Kode RSABHK")
	@Column(name = "KdRsabhk", nullable = true, length = 50)
	private String kdRsabhk;

	@Caption(value = "Alamat Lengkap")
	@Column(name = "AlamatLengkap", nullable = true, length = 200)
	private String alamatLengkap;

	@Caption(value = "BP K B_ Atas Nama")
	@Column(name = "BPKB_AtasNama", nullable = true, length = 40)
	private String bpkbAtasnama;

	@Caption(value = "Desa Kelurahan")
	@Column(name = "DesaKelurahan", nullable = true, length = 50)
	private String namaDesaKelurahan;

	@Caption(value = "Fungsi Kegunaan")
	@Column(name = "FungsiKegunaan", nullable = true, length = 100)
	private String fungsiKegunaan;

	@Caption(value = "Harga Netto")
	@Column(name = "HargaNetto", nullable = true)
	private Double hargaNetto;

	@Caption(value = "Harga Penyusutan")
	@Column(name = "HargaPenyusutan", nullable = true)
	private Double hargaPenyusutan;

	@Caption(value = "Harga Pertambahan")
	@Column(name = "HargaPertambahan", nullable = true)
	private Double hargapertambahan;

	@Caption(value = "Harga Satuan Revaluasi")
	@Column(name = "HargaSatuanRevaluasi", nullable = true)
	private Double hargaSatuanRevaluasi;

	@Caption(value = "Kapasitas Mesin")
	@Column(name = "KapasitasMesin", nullable = true)
	private Double kapasitasMesin;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectAsalProdukFk")
	@Caption(value = "Object Asal Produk")
	private AsalProduk asalProduk;

	@Column(name = "ObjectAsalProdukFk", insertable = false, updatable = false)
	private Integer asalProdukId;
	
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectSatuan")
	@Caption(value = "satuan standar")
	private SatuanStandar satuanStandar;

	@Column(name = "ObjectSatuan", insertable = false, updatable = false)
	private Integer satuanStandarId;
	
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectJenisProduk")
	@Caption(value = "satuan standar")
	private JenisProduk jenisProduk;

	@Column(name = "ObjectJenisProduk", insertable = false, updatable = false)
	private Integer jenisProdukId;
	
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectDetailJenisProduk")
	@Caption(value = "satuan standar")
	private DetailJenisProduk detailJenisProduk;

	@Column(name = "ObjectDetailJenisProduk", insertable = false, updatable = false)
	private Integer detailJenisProdukId;
	
	@Caption(value = "daya listrik")
	@Column(name = "dayaListrik", nullable = true)
	private String dayaListrik;
	
	@Caption(value = "harga Perolehan")
	@Column(name = "hargaPerolehan", nullable = true)
	private Double hargaPerolehan;
	
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectSupplier")
	@Caption(value = "satuan standar")
	private Rekanan supplier;

	@Column(name = "ObjectSupplier", insertable = false, updatable = false)
	private Integer supplierId;
	
	@Caption(value = "Tahun Perolehan")
	@Column(name = "tahunPerolehan", nullable = true)
	private Integer tahunPerolehan;
	
	@Caption(value = "usia Teknis")
	@Column(name = "usiaTeknis", nullable = true)
	private Double usiaTeknis;
	
	@Caption(value = "usia pakai")
	@Column(name = "usiaPakai", nullable = true)
	private Double usiaPakai;
	
	@Caption(value = "sisa Umur")
	@Column(name = "sisaUmur", nullable = true)
	private Double sisaUmur;
	
	@Caption(value = "klasifikasi Teknologi")
	@Column(name = "klasifikasiTeknologi", nullable = true)
	private String klasifikasiTeknologi;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectBahanProdukFk")
	@Caption(value = "Object Bahan Produk")
	private BahanProduk bahanProduk;

	@Column(name = "ObjectBahanProdukFk", insertable = false, updatable = false)
	private Integer bahanProdukId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectDesaKelurahanFk")
	@Caption(value = "Object Desa Kelurahan")
	private DesaKelurahan desaKelurahan;

	@Column(name = "ObjectDesaKelurahanFk", insertable = false, updatable = false)
	private Integer desaKelurahanId;

	@Caption(value = "Kode Jenis Konstruksi")
	@Column(name = "KdJenisKonstruksi", nullable = true)
	private Byte kdJenisKonstruksi;

	@Caption(value = "Kode Jenis Sertifikat")
	@Column(name = "KdJenisSertifikat", nullable = true)
	private Byte kdJenisSertifikat;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectKecamatanFk")
	@Caption(value = "Object Kecamatan")
	private Kecamatan kecamatan;

	@Column(name = "ObjectKecamatanFk", insertable = false, updatable = false)
	private Integer kecamatanId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectKelompokAsetFk")
	@Caption(value = "Object Kelompok Aset")
	private KelompokAset kelompokAset;

	@Column(name = "ObjectKelompokAsetFk", insertable = false, updatable = false)
	private Integer kelompokAsetId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectKondisiProdukAwalFk")
	@Caption(value = "Object Kondisi Produk Awal")
	private KondisiProduk kondisiProdukAwal;

	@Column(name = "ObjectKondisiProdukAwalFk", insertable = false, updatable = false)
	private Integer kondisiProdukAwalId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectKondisiProdukCurrentFk")
	@Caption(value = "Object Kondisi Produk Current")
	private KondisiProduk kondisiProdukCurrent;

	@Column(name = "ObjectKondisiProdukCurrentFk", insertable = false, updatable = false)
	private Integer kondisiProdukCurrentId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectKotaKabupatenFk")
	@Caption(value = "Object Kota Kabupaten")
	private KotaKabupaten kotaKabupaten;

	@Column(name = "ObjectKotaKabupatenFk", insertable = false, updatable = false)
	private Integer kotaKabupatenId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectProdukFk")
	@Caption(value = "Object Produk")
	private Produk produk;

	@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
	private Integer produkId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectProdusenProdukFk")
	@Caption(value = "Object Produsen Produk")
	private ProdusenProduk produsenProduk;

	@Column(name = "ObjectProdusenProdukFk", insertable = false, updatable = false)
	private Integer produsenProdukId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectPropinsiFk")
	@Caption(value = "Object Propinsi")
	private Propinsi propinsi;

	@Column(name = "ObjectPropinsiFk", insertable = false, updatable = false)
	private Integer propinsiId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectRuanganFk")
	@Caption(value = "Object Ruangan")
	private Ruangan ruangan;

	@Column(name = "ObjectRuanganFk", insertable = false, updatable = false)
	private Integer ruanganId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectRuanganPosisiCurrentFk")
	@Caption(value = "Object Ruangan Posisi Current")
	private Ruangan ruanganPosisiCurrent;

	@Column(name = "ObjectRuanganPosisiCurrentFk", insertable = false, updatable = false)
	private Integer ruanganPosisiCurrentId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectTypeProdukFk")
	@Caption(value = "Object Type Produk")
	private TypeProduk typeProduk;

	@Column(name = "ObjectTypeProdukFk", insertable = false, updatable = false)
	private Integer typeProdukId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectMerkProdukFk")
	@Caption(value = "Merk Produk")
	private MerkProduk merkProduk;

	@Column(name = "ObjectMerkProdukFk", insertable = false, updatable = false)
	private Integer merkProdukId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectWarnaProdukFk")
	@Caption(value = "Object Warna Produk")
	private WarnaProduk warnaProduk;

	@Column(name = "ObjectWarnaProdukFk", insertable = false, updatable = false)
	private Integer warnaProdukId;

	@Caption(value = "Kecamatan")
	@Column(name = "Kecamatan", nullable = true, length = 50)
	private String namaKecamatan;

	@Caption(value = "Keterangan Lainnya")
	@Column(name = "KeteranganLainnya", nullable = true, length = 150)
	private String keteranganLainnya;

	@Caption(value = "Kode Pos")
	@Column(name = "KodePos", nullable = true, length = 10)
	private String kodePos;

	@Caption(value = "Kota Kabupaten")
	@Column(name = "KotaKabupaten", nullable = true, length = 50)
	private String namaKotaKabupaten;

	@Caption(value = "LB_ Lebar")
	@Column(name = "LB_Lebar", nullable = true)
	private Double lbLebar;

	@Caption(value = "LB_ Panjang")
	@Column(name = "LB_Panjang", nullable = true)
	private Double lbPanjang;

	@Caption(value = "LB_ Tinggi")
	@Column(name = "LB_Tinggi", nullable = true)
	private Double lbTinggi;

	@Caption(value = "LT_ Lebar")
	@Column(name = "LT_Lebar", nullable = true)
	private Double ltLebar;

	@Caption(value = "LT_ Panjang")
	@Column(name = "LT_Panjang", nullable = true)
	private Double ltPanjang;

	@Caption(value = "Masa Berlaku Sertifikat")
	@Column(name = "MasaBerlakuSertifikat", nullable = true)
	private Date masaBerlakuSertifikat;

	@Caption(value = "Nama Model")
	@Column(name = "NamaModel", nullable = true, length = 50)
	private String namaModel;
	
	@Caption(value = "image")
	@Column(name = "image", nullable = true)
	private String image;

	@Caption(value = "Nama Pengguna")
	@Column(name = "NamaPengguna", nullable = true, length = 40)
	private String namaPengguna;

	@Caption(value = "Nama Ruas Jalan")
	@Column(name = "NamaRuasJalan", nullable = true, length = 100)
	private String namaRuasJalan;

	@Caption(value = "No B P K B")
	@Column(name = "NoBPKB", nullable = true, length = 30)
	private String noBpkb;

	@Caption(value = "No Mesin")
	@Column(name = "NoMesin", nullable = true, length = 30)
	private String noMesin;

	@Caption(value = "No Model")
	@Column(name = "NoModel", nullable = true, length = 15)
	private String noModel;

	@Caption(value = "No Polisi")
	@Column(name = "NoPolisi", nullable = true, length = 15)
	private String noPolisi;

	@Caption(value = "No Rangka")
	@Column(name = "NoRangka", nullable = true, length = 30)
	private String noRanagka;

	@Caption(value = "No Register Aset")
	@Column(name = "NoRegisterAset", nullable = false, length = 15)
	private String noRegisterAset;

	@Caption(value = "No Register Aset_ Int")
	@Column(name = "NoRegisterAset_Int", nullable = true, length = 30)
	private String noRegisterAsetInt;

	@Caption(value = "No Seri")
	@Column(name = "NoSeri", nullable = true, length = 30)
	private String noSeri;

	@Caption(value = "No Sertifikat")
	@Column(name = "NoSertifikat", nullable = true, length = 30)
	private String noSertifikat;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "NoStrukTerimaFk")
	@Caption(value = "No Struk Terima")
	private StrukPelayanan strukPelayanan;

	@Column(name = "NoStrukTerimaFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
	private String strukPelayananId;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "NoStrukTerimaDetailFk")
	@Caption(value = "No Struk Terima")
	private StrukPelayananDetail strukPelayananDetail;

	@Column(name = "NoStrukTerimaDetailFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
	private String strukPelayananDetailId;

	@Caption(value = "Qty Lantai")
	@Column(name = "QtyLantai", nullable = true)
	private Double qtyLantai;

	@Caption(value = "Qty Produk Aset")
	@Column(name = "QtyProdukAset", nullable = true)
	private Byte qtyProdukAset;

	@Caption(value = "Sertifikat_ Atas Nama")
	@Column(name = "Sertifikat_AtasNama", nullable = true, length = 40)
	private String sertifikatAtasNama;

	@Caption(value = "Tanggal Produksi")
	@Column(name = "TglProduksi", nullable = true)
	private Date tglProduksi;

	@Caption(value = "Tanggal Register Aset")
	@Column(name = "TglRegisterAset", nullable = true)
	private Date tglRegisterAset;

	@Caption(value = "Tanggal Struk Terima")
	@Column(name = "TglStrukTerima", nullable = true)
	private Date tglStrukTerima;

	@Caption(value = "Total Sisa Umur Ekonomis_ Tahun")
	@Column(name = "TotalSisaUmurEkonomis_Tahun", nullable = true)
	private Double totalSisaUmurEkonomisTahun;

	@Caption(value = "Total Sudah Bertambah")
	@Column(name = "TotalSudahBertambah", nullable = true)
	private Double totalSudahBertambah;

	@Caption(value = "Total Sudah Menyusut")
	@Column(name = "TotalSudahMenyusut", nullable = true)
	private Double totalSudahMenyusut;

	@Caption(value = "Umur Ekonomis Revaluasi_ Tahun")
	@Column(name = "UmurEkonomisRevaluasi_Tahun", nullable = true)
	private Double umurEkonomisRevaluasiTahun;

	public String getKdAspac() {
		return kdAspac;
	}

	public void setKdAspac(String kdAspac) {
		this.kdAspac = kdAspac;
	}

	public String getKdBmn() {
		return kdBmn;
	}

	public void setKdBmn(String kdBmn) {
		this.kdBmn = kdBmn;
	}

	public String getKdRsabhk() {
		return kdRsabhk;
	}

	public void setKdRsabhk(String kdRsabhk) {
		this.kdRsabhk = kdRsabhk;
	}

	public String getAlamatLengkap() {
		return alamatLengkap;
	}

	public void setAlamatLengkap(String alamatLengkap) {
		this.alamatLengkap = alamatLengkap;
	}

	public String getBpkbAtasnama() {
		return bpkbAtasnama;
	}

	public void setBpkbAtasnama(String bpkbAtasnama) {
		this.bpkbAtasnama = bpkbAtasnama;
	}

	public String getNamaDesaKelurahan() {
		return namaDesaKelurahan;
	}

	public void setNamaDesaKelurahan(String namaDesaKelurahan) {
		this.namaDesaKelurahan = namaDesaKelurahan;
	}

	public String getFungsiKegunaan() {
		return fungsiKegunaan;
	}

	public void setFungsiKegunaan(String fungsiKegunaan) {
		this.fungsiKegunaan = fungsiKegunaan;
	}

	public Double getHargaNetto() {
		return hargaNetto;
	}

	public void setHargaNetto(Double hargaNetto) {
		this.hargaNetto = hargaNetto;
	}

	public Double getHargaPenyusutan() {
		return hargaPenyusutan;
	}

	public void setHargaPenyusutan(Double hargaPenyusutan) {
		this.hargaPenyusutan = hargaPenyusutan;
	}

	public Double getHargapertambahan() {
		return hargapertambahan;
	}

	public void setHargapertambahan(Double hargapertambahan) {
		this.hargapertambahan = hargapertambahan;
	}

	public Double getHargaSatuanRevaluasi() {
		return hargaSatuanRevaluasi;
	}

	public void setHargaSatuanRevaluasi(Double hargaSatuanRevaluasi) {
		this.hargaSatuanRevaluasi = hargaSatuanRevaluasi;
	}

	public Double getKapasitasMesin() {
		return kapasitasMesin;
	}

	public void setKapasitasMesin(Double kapasitasMesin) {
		this.kapasitasMesin = kapasitasMesin;
	}

	public AsalProduk getAsalProduk() {
		return asalProduk;
	}

	public void setAsalProduk(AsalProduk asalProduk) {
		this.asalProduk = asalProduk;
	}

	public Integer getAsalProdukId() {
		return asalProdukId;
	}

	public void setAsalProdukId(Integer asalProdukId) {
		this.asalProdukId = asalProdukId;
	}

	public BahanProduk getBahanProduk() {
		return bahanProduk;
	}

	public void setBahanProduk(BahanProduk bahanProduk) {
		this.bahanProduk = bahanProduk;
	}

	public Integer getBahanProdukId() {
		return bahanProdukId;
	}

	public void setBahanProdukId(Integer bahanProdukId) {
		this.bahanProdukId = bahanProdukId;
	}

	public DesaKelurahan getDesaKelurahan() {
		return desaKelurahan;
	}

	public void setDesaKelurahan(DesaKelurahan desaKelurahan) {
		this.desaKelurahan = desaKelurahan;
	}

	public Integer getDesaKelurahanId() {
		return desaKelurahanId;
	}

	public void setDesaKelurahanId(Integer desaKelurahanId) {
		this.desaKelurahanId = desaKelurahanId;
	}

	public Byte getKdJenisKonstruksi() {
		return kdJenisKonstruksi;
	}

	public void setKdJenisKonstruksi(Byte kdJenisKonstruksi) {
		this.kdJenisKonstruksi = kdJenisKonstruksi;
	}

	public Byte getKdJenisSertifikat() {
		return kdJenisSertifikat;
	}

	public void setKdJenisSertifikat(Byte kdJenisSertifikat) {
		this.kdJenisSertifikat = kdJenisSertifikat;
	}

	public Kecamatan getKecamatan() {
		return kecamatan;
	}

	public void setKecamatan(Kecamatan kecamatan) {
		this.kecamatan = kecamatan;
	}

	public Integer getKecamatanId() {
		return kecamatanId;
	}

	public void setKecamatanId(Integer kecamatanId) {
		this.kecamatanId = kecamatanId;
	}

	public KelompokAset getKelompokAset() {
		return kelompokAset;
	}

	public void setKelompokAset(KelompokAset kelompokAset) {
		this.kelompokAset = kelompokAset;
	}

	public Integer getKelompokAsetId() {
		return kelompokAsetId;
	}

	public void setKelompokAsetId(Integer kelompokAsetId) {
		this.kelompokAsetId = kelompokAsetId;
	}

	public KondisiProduk getKondisiProdukAwal() {
		return kondisiProdukAwal;
	}

	public void setKondisiProdukAwal(KondisiProduk kondisiProdukAwal) {
		this.kondisiProdukAwal = kondisiProdukAwal;
	}

	public Integer getKondisiProdukAwalId() {
		return kondisiProdukAwalId;
	}

	public void setKondisiProdukAwalId(Integer kondisiProdukAwalId) {
		this.kondisiProdukAwalId = kondisiProdukAwalId;
	}

	public KondisiProduk getKondisiProdukCurrent() {
		return kondisiProdukCurrent;
	}

	public void setKondisiProdukCurrent(KondisiProduk kondisiProdukCurrent) {
		this.kondisiProdukCurrent = kondisiProdukCurrent;
	}

	public Integer getKondisiProdukCurrentId() {
		return kondisiProdukCurrentId;
	}

	public void setKondisiProdukCurrentId(Integer kondisiProdukCurrentId) {
		this.kondisiProdukCurrentId = kondisiProdukCurrentId;
	}

	public KotaKabupaten getKotaKabupaten() {
		return kotaKabupaten;
	}

	public void setKotaKabupaten(KotaKabupaten kotaKabupaten) {
		this.kotaKabupaten = kotaKabupaten;
	}

	public Integer getKotaKabupatenId() {
		return kotaKabupatenId;
	}

	public void setKotaKabupatenId(Integer kotaKabupatenId) {
		this.kotaKabupatenId = kotaKabupatenId;
	}

	public Produk getProduk() {
		return produk;
	}

	public void setProduk(Produk produk) {
		this.produk = produk;
	}

	public Integer getProdukId() {
		return produkId;
	}

	public void setProdukId(Integer produkId) {
		this.produkId = produkId;
	}

	public ProdusenProduk getProdusenProduk() {
		return produsenProduk;
	}

	public void setProdusenProduk(ProdusenProduk produsenProduk) {
		this.produsenProduk = produsenProduk;
	}

	public Integer getProdusenProdukId() {
		return produsenProdukId;
	}

	public void setProdusenProdukId(Integer produsenProdukId) {
		this.produsenProdukId = produsenProdukId;
	}

	public Propinsi getPropinsi() {
		return propinsi;
	}

	public void setPropinsi(Propinsi propinsi) {
		this.propinsi = propinsi;
	}

	public Integer getPropinsiId() {
		return propinsiId;
	}

	public void setPropinsiId(Integer propinsiId) {
		this.propinsiId = propinsiId;
	}

	public Ruangan getRuangan() {
		return ruangan;
	}

	public void setRuangan(Ruangan ruangan) {
		this.ruangan = ruangan;
	}

	public Integer getRuanganId() {
		return ruanganId;
	}

	public void setRuanganId(Integer ruanganId) {
		this.ruanganId = ruanganId;
	}

	public Ruangan getRuanganPosisiCurrent() {
		return ruanganPosisiCurrent;
	}

	public void setRuanganPosisiCurrent(Ruangan ruanganPosisiCurrent) {
		this.ruanganPosisiCurrent = ruanganPosisiCurrent;
	}

	public Integer getRuanganPosisiCurrentId() {
		return ruanganPosisiCurrentId;
	}

	public void setRuanganPosisiCurrentId(Integer ruanganPosisiCurrentId) {
		this.ruanganPosisiCurrentId = ruanganPosisiCurrentId;
	}

	public TypeProduk getTypeProduk() {
		return typeProduk;
	}

	public void setTypeProduk(TypeProduk typeProduk) {
		this.typeProduk = typeProduk;
	}

	public Integer getTypeProdukId() {
		return typeProdukId;
	}

	public void setTypeProdukId(Integer typeProdukId) {
		this.typeProdukId = typeProdukId;
	}

	public MerkProduk getMerkProduk() {
		return merkProduk;
	}

	public void setMerkProduk(MerkProduk merkProduk) {
		this.merkProduk = merkProduk;
	}

	public Integer getMerkProdukId() {
		return merkProdukId;
	}

	public void setMerkProdukId(Integer merkProdukId) {
		this.merkProdukId = merkProdukId;
	}

	public WarnaProduk getWarnaProduk() {
		return warnaProduk;
	}

	public void setWarnaProduk(WarnaProduk warnaProduk) {
		this.warnaProduk = warnaProduk;
	}

	public Integer getWarnaProdukId() {
		return warnaProdukId;
	}

	public void setWarnaProdukId(Integer warnaProdukId) {
		this.warnaProdukId = warnaProdukId;
	}

	public String getNamaKecamatan() {
		return namaKecamatan;
	}

	public void setNamaKecamatan(String namaKecamatan) {
		this.namaKecamatan = namaKecamatan;
	}

	public String getKeteranganLainnya() {
		return keteranganLainnya;
	}

	public void setKeteranganLainnya(String keteranganLainnya) {
		this.keteranganLainnya = keteranganLainnya;
	}

	public String getKodePos() {
		return kodePos;
	}

	public void setKodePos(String kodePos) {
		this.kodePos = kodePos;
	}

	public String getNamaKotaKabupaten() {
		return namaKotaKabupaten;
	}

	public void setNamaKotaKabupaten(String namaKotaKabupaten) {
		this.namaKotaKabupaten = namaKotaKabupaten;
	}

	public Double getLbLebar() {
		return lbLebar;
	}

	public void setLbLebar(Double lbLebar) {
		this.lbLebar = lbLebar;
	}

	public Double getLbPanjang() {
		return lbPanjang;
	}

	public void setLbPanjang(Double lbPanjang) {
		this.lbPanjang = lbPanjang;
	}

	public Double getLbTinggi() {
		return lbTinggi;
	}

	public void setLbTinggi(Double lbTinggi) {
		this.lbTinggi = lbTinggi;
	}

	public Double getLtLebar() {
		return ltLebar;
	}

	public void setLtLebar(Double ltLebar) {
		this.ltLebar = ltLebar;
	}

	public Double getLtPanjang() {
		return ltPanjang;
	}

	public void setLtPanjang(Double ltPanjang) {
		this.ltPanjang = ltPanjang;
	}

	public Date getMasaBerlakuSertifikat() {
		return masaBerlakuSertifikat;
	}

	public void setMasaBerlakuSertifikat(Date masaBerlakuSertifikat) {
		this.masaBerlakuSertifikat = masaBerlakuSertifikat;
	}

	public String getNamaModel() {
		return namaModel;
	}

	public void setNamaModel(String namaModel) {
		this.namaModel = namaModel;
	}

	public String getNamaPengguna() {
		return namaPengguna;
	}

	public void setNamaPengguna(String namaPengguna) {
		this.namaPengguna = namaPengguna;
	}

	public String getNamaRuasJalan() {
		return namaRuasJalan;
	}

	public void setNamaRuasJalan(String namaRuasJalan) {
		this.namaRuasJalan = namaRuasJalan;
	}

	public String getNoBpkb() {
		return noBpkb;
	}

	public void setNoBpkb(String noBpkb) {
		this.noBpkb = noBpkb;
	}

	public String getNoMesin() {
		return noMesin;
	}

	public void setNoMesin(String noMesin) {
		this.noMesin = noMesin;
	}

	public String getNoModel() {
		return noModel;
	}

	public void setNoModel(String noModel) {
		this.noModel = noModel;
	}

	public String getNoPolisi() {
		return noPolisi;
	}

	public void setNoPolisi(String noPolisi) {
		this.noPolisi = noPolisi;
	}

	public String getNoRanagka() {
		return noRanagka;
	}

	public void setNoRanagka(String noRanagka) {
		this.noRanagka = noRanagka;
	}

	public String getNoRegisterAset() {
		return noRegisterAset;
	}

	public void setNoRegisterAset(String noRegisterAset) {
		this.noRegisterAset = noRegisterAset;
	}

	public String getNoRegisterAsetInt() {
		return noRegisterAsetInt;
	}

	public void setNoRegisterAsetInt(String noRegisterAsetInt) {
		this.noRegisterAsetInt = noRegisterAsetInt;
	}

	public String getNoSeri() {
		return noSeri;
	}

	public void setNoSeri(String noSeri) {
		this.noSeri = noSeri;
	}

	public String getNoSertifikat() {
		return noSertifikat;
	}

	public void setNoSertifikat(String noSertifikat) {
		this.noSertifikat = noSertifikat;
	}

	public StrukPelayanan getStrukPelayanan() {
		return strukPelayanan;
	}

	public void setStrukPelayanan(StrukPelayanan strukPelayanan) {
		this.strukPelayanan = strukPelayanan;
	}

	public String getStrukPelayananId() {
		return strukPelayananId;
	}

	public void setStrukPelayananId(String strukPelayananId) {
		this.strukPelayananId = strukPelayananId;
	}

	public StrukPelayananDetail getStrukPelayananDetail() {
		return strukPelayananDetail;
	}

	public void setStrukPelayananDetail(StrukPelayananDetail strukPelayananDetail) {
		this.strukPelayananDetail = strukPelayananDetail;
	}

	public String getStrukPelayananDetailId() {
		return strukPelayananDetailId;
	}

	public void setStrukPelayananDetailId(String strukPelayananDetailId) {
		this.strukPelayananDetailId = strukPelayananDetailId;
	}

	public Double getQtyLantai() {
		return qtyLantai;
	}

	public void setQtyLantai(Double qtyLantai) {
		this.qtyLantai = qtyLantai;
	}

	public Byte getQtyProdukAset() {
		return qtyProdukAset;
	}

	public void setQtyProdukAset(Byte qtyProdukAset) {
		this.qtyProdukAset = qtyProdukAset;
	}

	public String getSertifikatAtasNama() {
		return sertifikatAtasNama;
	}

	public void setSertifikatAtasNama(String sertifikatAtasNama) {
		this.sertifikatAtasNama = sertifikatAtasNama;
	}

	public Date getTglProduksi() {
		return tglProduksi;
	}

	public void setTglProduksi(Date tglProduksi) {
		this.tglProduksi = tglProduksi;
	}

	public Date getTglRegisterAset() {
		return tglRegisterAset;
	}

	public void setTglRegisterAset(Date tglRegisterAset) {
		this.tglRegisterAset = tglRegisterAset;
	}

	public Date getTglStrukTerima() {
		return tglStrukTerima;
	}

	public void setTglStrukTerima(Date tglStrukTerima) {
		this.tglStrukTerima = tglStrukTerima;
	}

	public Double getTotalSisaUmurEkonomisTahun() {
		return totalSisaUmurEkonomisTahun;
	}

	public void setTotalSisaUmurEkonomisTahun(Double totalSisaUmurEkonomisTahun) {
		this.totalSisaUmurEkonomisTahun = totalSisaUmurEkonomisTahun;
	}

	public Double getTotalSudahBertambah() {
		return totalSudahBertambah;
	}

	public void setTotalSudahBertambah(Double totalSudahBertambah) {
		this.totalSudahBertambah = totalSudahBertambah;
	}

	public Double getTotalSudahMenyusut() {
		return totalSudahMenyusut;
	}

	public void setTotalSudahMenyusut(Double totalSudahMenyusut) {
		this.totalSudahMenyusut = totalSudahMenyusut;
	}

	public Double getUmurEkonomisRevaluasiTahun() {
		return umurEkonomisRevaluasiTahun;
	}

	public void setUmurEkonomisRevaluasiTahun(Double umurEkonomisRevaluasiTahun) {
		this.umurEkonomisRevaluasiTahun = umurEkonomisRevaluasiTahun;
	}


	public SatuanStandar getSatuanStandar() {
		return satuanStandar;
	}


	public void setSatuanStandar(SatuanStandar satuanStandar) {
		this.satuanStandar = satuanStandar;
	}


	public Integer getSatuanStandarId() {
		return satuanStandarId;
	}


	public void setSatuanStandarId(Integer satuanStandarId) {
		this.satuanStandarId = satuanStandarId;
	}


	public JenisProduk getJenisProduk() {
		return jenisProduk;
	}


	public void setJenisProduk(JenisProduk jenisProduk) {
		this.jenisProduk = jenisProduk;
	}


	public Integer getJenisProdukId() {
		return jenisProdukId;
	}


	public void setJenisProdukId(Integer jenisProdukId) {
		this.jenisProdukId = jenisProdukId;
	}


	public DetailJenisProduk getDetailJenisProduk() {
		return detailJenisProduk;
	}


	public void setDetailJenisProduk(DetailJenisProduk detailJenisProduk) {
		this.detailJenisProduk = detailJenisProduk;
	}


	public Integer getDetailJenisProdukId() {
		return detailJenisProdukId;
	}


	public void setDetailJenisProdukId(Integer detailJenisProdukId) {
		this.detailJenisProdukId = detailJenisProdukId;
	}


	public String getDayaListrik() {
		return dayaListrik;
	}


	public void setDayaListrik(String dayaListrik) {
		this.dayaListrik = dayaListrik;
	}


	public Double getHargaPerolehan() {
		return hargaPerolehan;
	}


	public void setHargaPerolehan(Double hargaPerolehan) {
		this.hargaPerolehan = hargaPerolehan;
	}


	public Rekanan getSupplier() {
		return supplier;
	}


	public void setSupplier(Rekanan supplier) {
		this.supplier = supplier;
	}


	public Integer getSupplierId() {
		return supplierId;
	}


	public void setSupplierId(Integer supplierId) {
		this.supplierId = supplierId;
	}


	public Integer getTahunPerolehan() {
		return tahunPerolehan;
	}


	public void setTahunPerolehan(Integer tahunPerolehan) {
		this.tahunPerolehan = tahunPerolehan;
	}


	public Double getUsiaTeknis() {
		return usiaTeknis;
	}


	public void setUsiaTeknis(Double usiaTeknis) {
		this.usiaTeknis = usiaTeknis;
	}


	public Double getUsiaPakai() {
		return usiaPakai;
	}


	public void setUsiaPakai(Double usiaPakai) {
		this.usiaPakai = usiaPakai;
	}


	public Double getSisaUmur() {
		return sisaUmur;
	}


	public void setSisaUmur(Double sisaUmur) {
		this.sisaUmur = sisaUmur;
	}


	public String getKlasifikasiTeknologi() {
		return klasifikasiTeknologi;
	}


	public void setKlasifikasiTeknologi(String klasifikasiTeknologi) {
		this.klasifikasiTeknologi = klasifikasiTeknologi;
	}


	public static long getSerialversionuid() {
		return serialVersionUID;
	}


	public String getImage() {
		return image;
	}


	public void setImage(String image) {
		this.image = image;
	}

}
