package com.jasamedika.medifirst2000.entities;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;

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

@Entity // @Audited
@Table(name = "Asset_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class Asset extends BaseTransaction {

	private static final long serialVersionUID = 5653555162465402457L;

	public Asset(String noRegisterAset, String noRegisterAset_Int, String noPolisi, String noRec) {
		this.noRegisterAset = noRegisterAset;
		this.noRegisterAset_Int = noRegisterAset_Int;
		this.noPolisi = noPolisi;
		this.noRec = noRec;
	}

	public Asset() {

	}

	@ManyToOne
	@JoinColumn(name = "ObjectKelompokAsetFk")
	@Caption(value = "Kelompok Asset")
	private KelompokAset kelompokAset;

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

	@ManyToOne
	@JoinColumn(name = "ObjectRuanganFk")
	private Ruangan ruangan;

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

	@ManyToOne
	@JoinColumn(name = "ObjectProdukFk")
	@Caption(value = "Nama Barang")
	private Produk produk;

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

	@ManyToOne
	@JoinColumn(name = "ObjectAsalProdukFk")
	private AsalProduk asalProduk;

	@Column(name = "ObjectAsalProdukFk", nullable = true, insertable = false, updatable = false)
	private Integer asalProdukId;

	@ManyToOne
	@JoinColumn(name = "ObjectTypeProdukFk")
	@Caption(value = "Type")
	private TypeProduk typeProduk;

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

	@ManyToOne
	@JoinColumn(name = "ObjectBahanProdukFk")
	private BahanProduk bahanProduk;

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

	@ManyToOne
	@JoinColumn(name = "ObjectWarnaProdukFk")
	private WarnaProduk warnaProduk;

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

	@ManyToOne
	@JoinColumn(name = "ObjectProdusenProdukFk")
	private ProdusenProduk produsenProduk;

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

	@ManyToOne
	@JoinColumn(name = "ObjectJenisKontruksiFk")
	private JenisKontruksi jenisKontruksi;

	@Column(name = "ObjectJenisKontruksiFk", nullable = true, insertable = false, updatable = false)
	private Integer jenisKontruksiId;

	@ManyToOne
	@JoinColumn(name = "ObjectJenisSetifikatFk")
	private JenisSertifikat jenisSertifikat;

	@Column(name = "ObjectJenisSetifikatFk", nullable = true, insertable = false, updatable = false)
	private Integer jenisSertifikatId;

	@ManyToOne
	@JoinColumn(name = "ObjectAlamatFk")
	private Alamat alamat;

	@Column(name = "ObjectAlamatFk", nullable = true, insertable = false, updatable = false)
	private Integer alamatId;

	@ManyToOne
	@JoinColumn(name = "ObjectPegawaiPenggunaFk")
	private PegawaiPengguna pegawaiPengguna;

	@Column(name = "ObjectPegawaiPenggunaFk", nullable = true, insertable = false, updatable = false)
	private Integer pegawaiPenggunaId;

	@ManyToOne
	@JoinColumn(name = "ObjectKondisiProdukAwalFk")
	private KondisiProdukAwal kondisiProdukAwal;

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

	@ManyToOne
	@JoinColumn(name = "ObjectKondisiProdukCurrentFk")
	private KondisiProdukCurrent kondisiProdukCurrent;

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

	@ManyToOne
	@JoinColumn(name = "ObjectRuanganPosisiCurrentFk")
	private RuanganPosisiCurrent ruanganPosisiCurrent;

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

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

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

	@ManyToOne
	@JoinColumn(name = "ObjectSatuanAsetFk")
	@Caption(value = "Satuan")
	private SatuanAset satuanAset;

	@Column(name = "ObjectSatuanAsetFk", nullable = true, insertable = false, updatable = false)
	private Integer satuanAsetId;

	@ManyToOne
	@JoinColumn(name = "ObjectKlasifikasiTeknologiFk")
	@Caption(value = "Klasifikasi Teknologi")
	private KlasifikasiTeknologi klasifikasiTeknologi;

	@Column(name = "ObjectKlasifikasiTeknologiFk", nullable = true, insertable = false, updatable = false)
	private Integer klasifikasiTeknologiId;

	@ManyToOne
	@JoinColumn(name = "ObjectUsiaAsetFk")
	@Caption(value = "Usia Asset")
	private UsiaAset usiaAset;

	@Column(name = "ObjectUsiaAsetFk", nullable = true, insertable = false, updatable = false)
	private Integer usiaAsetId;

	@ManyToOne
	@JoinColumn(name = "ObjectTahunPerolehanFk")
	@Caption(value = "Tahun Perolehan")
	private TahunPerolehan tahunPerolehan;

	@Column(name = "ObjectTahunPerolehanFk", nullable = true, insertable = false, updatable = false)
	private Integer tahunPerolehanId;

	@ManyToOne
	@JoinColumn(name = "ObjectKondisiAsetFk")
	@Caption(value = "Kondisi Asset")
	private KondisiAset kondisiAset;

	@Column(name = "ObjectKondisiAsetFk", nullable = true, insertable = false, updatable = false)
	private Integer kondisiAsetId;

	@ManyToOne
	@JoinColumn(name = "ObjectRekananFk")
	@Caption("Distributor")
	private Rekanan rekanan;

	@Column(name = "ObjectRekananFk", nullable = true, insertable = false, updatable = false)
	private Integer rekananId;

	@ManyToOne
	@JoinColumn(name = "ObjectLokasiFk")
	@Caption("Lokasi Asset")
	private Lokasi lokasi;

	@Column(name = "ObjectLokasiFk", nullable = true, insertable = false, updatable = false)
	private Integer lokasiId;

	@Column(name = "NoRegisterAset", nullable = true, length = 15)
	@Caption(value = "No Registrasi Asset")
	private String noRegisterAset;

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

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

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

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

	@NotNull(message = "No seri tidak boleh kosong")
	@Column(name = "NoSeri", nullable = false, length = 50)
	@Caption(value = "No Seri")
	private String noSeri;

	@NotNull(message = "Daya listrik tidak boleh kosong")
	@Column(name = "DayaListrik", nullable = false, length = 50)
	@Caption(value = "Daya Listrik")
	private String dayaListrik;

	@NotNull(message = "tidak boleh kosong")
	@Caption(value = "Keterangan Lainya")
	@Column(name = "KeteranganLainya", nullable = false, length = 150)
	private String keteranganLainya;

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

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

	@Column(name = "NoSerial", nullable = true, length = 30)
	@Caption(value = "No Serial")
	private String noSerial;

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

	@Column(name = "NoBpkb", nullable = true, length = 30)
	@Caption(value = "No BPKB")
	private String noBPKB;

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

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

	@Column(name = "BpkbAtasNama", nullable = true, length = 80)
	@Caption(value = "BPKB Atas Nama")
	private String bpkbAtasNama;

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

	@Column(name = "NoStrukText", nullable = true, length = 10)
	@Caption(value = "No Struk")
	private String noStrukText;

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

	@Column(name = "SertifikatAtasNama", nullable = true, length = 80)
	@Caption(value = "Sertifikat Atas Nama")
	private String sertifikatAtasNama;

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

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

	@Column(name = "TglPenerimaanAset", nullable = true)
	@Caption(value = "Tgl Penerimaan Asset")
	private Date tglPenerimaanAset;

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

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

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

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

	@NotNull(message = "Qty tidak boleh kosong")
	@Column(name = "QtyProdukAset", nullable = false)
	@Caption(value = "Qty")
	private Integer qtyAset;

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

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

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

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

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

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

	@NotNull(message = "Harga tidak boleh kosong")
	@Column(name = "Harga", nullable = false)
	@Caption(value = "Harga")
	private Double harga;

	@Column(name = "UmurEkonomisRevaluasiTahun", nullable = true)
	@Caption(value = "Umur Ekonomi sRevaluasi Tahun")
	private Double umurEkonomisRevaluasiTahun;

	@Column(name = "TotalSisaUmurEkonomisTahun", nullable = true)
	@Caption(value = "Total SisaUmur Ekonomis Tahun")
	private Double totalSisaUmurEkonomisTahun;

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

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

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

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

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

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

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

	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 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 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 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 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 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 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 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 JenisKontruksi getJenisKontruksi() {
		return jenisKontruksi;
	}

	public void setJenisKontruksi(JenisKontruksi jenisKontruksi) {
		this.jenisKontruksi = jenisKontruksi;
	}

	public Integer getJenisKontruksiId() {
		return jenisKontruksiId;
	}

	public void setJenisKontruksiId(Integer jenisKontruksiId) {
		this.jenisKontruksiId = jenisKontruksiId;
	}

	public JenisSertifikat getJenisSertifikat() {
		return jenisSertifikat;
	}

	public void setJenisSertifikat(JenisSertifikat jenisSertifikat) {
		this.jenisSertifikat = jenisSertifikat;
	}

	public Integer getJenisSertifikatId() {
		return jenisSertifikatId;
	}

	public void setJenisSertifikatId(Integer jenisSertifikatId) {
		this.jenisSertifikatId = jenisSertifikatId;
	}

	public Alamat getAlamat() {
		return alamat;
	}

	public void setAlamat(Alamat alamat) {
		this.alamat = alamat;
	}

	public Integer getAlamatId() {
		return alamatId;
	}

	public void setAlamatId(Integer alamatId) {
		this.alamatId = alamatId;
	}

	public PegawaiPengguna getPegawaiPengguna() {
		return pegawaiPengguna;
	}

	public void setPegawaiPengguna(PegawaiPengguna pegawaiPengguna) {
		this.pegawaiPengguna = pegawaiPengguna;
	}

	public Integer getPegawaiPenggunaId() {
		return pegawaiPenggunaId;
	}

	public void setPegawaiPenggunaId(Integer pegawaiPenggunaId) {
		this.pegawaiPenggunaId = pegawaiPenggunaId;
	}

	public KondisiProdukAwal getKondisiProdukAwal() {
		return kondisiProdukAwal;
	}

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

	public Integer getKondisiProdukAwalId() {
		return kondisiProdukAwalId;
	}

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

	public KondisiProdukCurrent getKondisiProdukCurrent() {
		return kondisiProdukCurrent;
	}

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

	public Integer getKondisiProdukCurrentId() {
		return kondisiProdukCurrentId;
	}

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

	public RuanganPosisiCurrent getRuanganPosisiCurrent() {
		return ruanganPosisiCurrent;
	}

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

	public Integer getRuanganPosisiCurrentId() {
		return ruanganPosisiCurrentId;
	}

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

	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 SatuanAset getSatuanAset() {
		return satuanAset;
	}

	public void setSatuanAset(SatuanAset satuanAset) {
		this.satuanAset = satuanAset;
	}

	public Integer getSatuanAsetId() {
		return satuanAsetId;
	}

	public void setSatuanAsetId(Integer satuanAsetId) {
		this.satuanAsetId = satuanAsetId;
	}

	public KlasifikasiTeknologi getKlasifikasiTeknologi() {
		return klasifikasiTeknologi;
	}

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

	public Integer getKlasifikasiTeknologiId() {
		return klasifikasiTeknologiId;
	}

	public void setKlasifikasiTeknologiId(Integer klasifikasiTeknologiId) {
		this.klasifikasiTeknologiId = klasifikasiTeknologiId;
	}

	public UsiaAset getUsiaAset() {
		return usiaAset;
	}

	public void setUsiaAset(UsiaAset usiaAset) {
		this.usiaAset = usiaAset;
	}

	public Integer getUsiaAsetId() {
		return usiaAsetId;
	}

	public void setUsiaAsetId(Integer usiaAsetId) {
		this.usiaAsetId = usiaAsetId;
	}

	public TahunPerolehan getTahunPerolehan() {
		return tahunPerolehan;
	}

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

	public Integer getTahunPerolehanId() {
		return tahunPerolehanId;
	}

	public void setTahunPerolehanId(Integer tahunPerolehanId) {
		this.tahunPerolehanId = tahunPerolehanId;
	}

	public KondisiAset getKondisiAset() {
		return kondisiAset;
	}

	public void setKondisiAset(KondisiAset kondisiAset) {
		this.kondisiAset = kondisiAset;
	}

	public Integer getKondisiAsetId() {
		return kondisiAsetId;
	}

	public void setKondisiAsetId(Integer kondisiAsetId) {
		this.kondisiAsetId = kondisiAsetId;
	}

	public Rekanan getRekanan() {
		return rekanan;
	}

	public void setRekanan(Rekanan rekanan) {
		this.rekanan = rekanan;
	}

	public Integer getRekananId() {
		return rekananId;
	}

	public void setRekananId(Integer rekananId) {
		this.rekananId = rekananId;
	}

	public Lokasi getLokasi() {
		return lokasi;
	}

	public void setLokasi(Lokasi lokasi) {
		this.lokasi = lokasi;
	}

	public Integer getLokasiId() {
		return lokasiId;
	}

	public void setLokasiId(Integer lokasiId) {
		this.lokasiId = lokasiId;
	}

	public String getNoRegisterAset() {
		return noRegisterAset;
	}

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

	public String getNoRegisterAset_Int() {
		return noRegisterAset_Int;
	}

	public void setNoRegisterAset_Int(String noRegisterAset_Int) {
		this.noRegisterAset_Int = noRegisterAset_Int;
	}

	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 getNoSeri() {
		return noSeri;
	}

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

	public String getDayaListrik() {
		return dayaListrik;
	}

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

	public String getKeteranganLainya() {
		return keteranganLainya;
	}

	public void setKeteranganLainya(String keteranganLainya) {
		this.keteranganLainya = keteranganLainya;
	}

	public String getNoModel() {
		return noModel;
	}

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

	public String getNamaModel() {
		return namaModel;
	}

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

	public String getNoSerial() {
		return noSerial;
	}

	public void setNoSerial(String noSerial) {
		this.noSerial = noSerial;
	}

	public String getNoPolisi() {
		return noPolisi;
	}

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

	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 getNoRangka() {
		return noRangka;
	}

	public void setNoRangka(String noRangka) {
		this.noRangka = noRangka;
	}

	public String getBpkbAtasNama() {
		return bpkbAtasNama;
	}

	public void setBpkbAtasNama(String bpkbAtasNama) {
		this.bpkbAtasNama = bpkbAtasNama;
	}

	public String getNamaPengguna() {
		return namaPengguna;
	}

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

	public String getNoStrukText() {
		return noStrukText;
	}

	public void setNoStrukText(String noStrukText) {
		this.noStrukText = noStrukText;
	}

	public String getNoSertifikat() {
		return noSertifikat;
	}

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

	public String getSertifikatAtasNama() {
		return sertifikatAtasNama;
	}

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

	public String getNamaRuasJalan() {
		return namaRuasJalan;
	}

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

	public String getFungsiKegunaan() {
		return fungsiKegunaan;
	}

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

	public Date getTglPenerimaanAset() {
		return tglPenerimaanAset;
	}

	public void setTglPenerimaanAset(Date tglPenerimaanAset) {
		this.tglPenerimaanAset = tglPenerimaanAset;
	}

	public Date getMasaBerlakuSertifikat() {
		return masaBerlakuSertifikat;
	}

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

	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 Integer getQtyAset() {
		return qtyAset;
	}

	public void setQtyAset(Integer qtyAset) {
		this.qtyAset = qtyAset;
	}

	public float getHargaPenyusutan() {
		return hargaPenyusutan;
	}

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

	public float getTotalSudahMenyusut() {
		return totalSudahMenyusut;
	}

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

	public float getHargaPertambahan() {
		return hargaPertambahan;
	}

	public void setHargaPertambahan(float hargaPertambahan) {
		this.hargaPertambahan = hargaPertambahan;
	}

	public float getTotalSudahBertambah() {
		return totalSudahBertambah;
	}

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

	public float getHargaSatuanRevaluasi() {
		return hargaSatuanRevaluasi;
	}

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

	public float getHargaNetto() {
		return hargaNetto;
	}

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

	public Double getHarga() {
		return harga;
	}

	public void setHarga(Double harga) {
		this.harga = harga;
	}

	public Double getUmurEkonomisRevaluasiTahun() {
		return umurEkonomisRevaluasiTahun;
	}

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

	public Double getTotalSisaUmurEkonomisTahun() {
		return totalSisaUmurEkonomisTahun;
	}

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

	public Double getKapasitasMesin() {
		return kapasitasMesin;
	}

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

	public Double getLtPanjang() {
		return ltPanjang;
	}

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

	public Double getLtLebar() {
		return ltLebar;
	}

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

	public Double getLbPanjang() {
		return lbPanjang;
	}

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

	public Double getLbLebar() {
		return lbLebar;
	}

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

	public Double getLbTinggi() {
		return lbTinggi;
	}

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

	public Double getQtyLantai() {
		return qtyLantai;
	}

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

}
