package com.jasamedika.medifirst2000.entities; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.Table; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; /** * class StrukClosing * * @author Generator */ @Entity @Table(name = "StrukClosing_T") public class StrukClosing extends BaseTransaction { @ManyToOne @JoinColumn(name = "ObjectKelompokTransaksiFk") //@NotNull(message="Object Kelompok Transaksi Harus Diisi") @Caption(value="Object Kelompok Transaksi") private KelompokTransaksi kelompokTransaksi; @Column(name = "ObjectKelompokTransaksiFk", insertable=false,updatable=false,nullable = true) private Integer kelompokTransaksiId; @ManyToOne @JoinColumn(name = "ObjectPegawaiDiCloseFk") @Caption(value="Object Pegawai Di Close") private Pegawai pegawai; @Column(name = "ObjectPegawaiDiCloseFk", insertable=false,updatable=false,nullable = true) private Integer ObjectPegawaiDiCloseId; @ManyToOne @JoinColumn(name = "ObjectRuanganFk") //@NotNull(message="Object Ruangan Harus Diisi") @Caption(value="Object Ruangan") private Ruangan ruangan; @Column(name = "ObjectRuanganFk", insertable=false,updatable=false,nullable = true) private Integer ruanganId; @ManyToOne @JoinColumn(name = "ObjectRuanganDiCloseFk") @Caption(value="Object Ruangan Di Close") private Ruangan ruanganDiClose; @Column(name = "ObjectRuanganDiCloseFk", insertable=false,updatable=false,nullable = true) private Integer ruanganDiCloseId; @Caption(value="Keterangan Lainnya") @Column(name = "KeteranganLainnya", nullable = true , length = 150) private String keteranganLainnya; @Caption(value="No Closing") @Column(name = "NoClosing", nullable = true , length = 10) private String noClosing; @Caption(value="No Urut Login") @Column(name = "NoUrutLogin", nullable = true , length = 10) private String noUrutLogin; @Caption(value="No Urut Ruangan") @Column(name = "NoUrutRuangan", nullable = true , length = 10) private String noUrutRuangan; @Caption(value="Tanggal Akhir") @Column(name = "TglAkhir", nullable = true ) private Date tglAkhir; @Caption(value="Tanggal Awal") @Column(name = "TglAwal", nullable = true ) private Date tglAwal; @Caption(value="Tanggal Closing") @Column(name = "TglClosing", nullable = true ) private Date tglClosing; @Caption(value="Total Deposit") @Column(name = "TotalDeposit", nullable = true ) private Double totalDeposit; @Caption(value="Total Di Bayar") @Column(name = "TotalDiBayar", nullable = true ) private Double totaldibayar; @Caption(value="Total Di Bayar Close") @Column(name = "TotalDiBayarClose", nullable = true ) private Double totalDibayarClose; @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "strukClosing") private Set stokProdukDetailOpname=new HashSet(); public KelompokTransaksi getKelompokTransaksi() { return kelompokTransaksi; } public void setKelompokTransaksi(KelompokTransaksi kelompokTransaksi) { this.kelompokTransaksi = kelompokTransaksi; } public Integer getKelompokTransaksiId() { return kelompokTransaksiId; } public void setKelompokTransaksiId(Integer kelompokTransaksiId) { this.kelompokTransaksiId = kelompokTransaksiId; } public Pegawai getPegawai() { return pegawai; } public void setPegawai(Pegawai pegawai) { this.pegawai = pegawai; } public Integer getObjectPegawaiDiCloseId() { return ObjectPegawaiDiCloseId; } public void setObjectPegawaiDiCloseId(Integer objectPegawaiDiCloseId) { ObjectPegawaiDiCloseId = objectPegawaiDiCloseId; } 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 getRuanganDiClose() { return ruanganDiClose; } public void setRuanganDiClose(Ruangan ruanganDiClose) { this.ruanganDiClose = ruanganDiClose; } public Integer getRuanganDiCloseId() { return ruanganDiCloseId; } public void setRuanganDiCloseId(Integer ruanganDiCloseId) { this.ruanganDiCloseId = ruanganDiCloseId; } public String getKeteranganLainnya() { return keteranganLainnya; } public void setKeteranganLainnya(String keteranganLainnya) { this.keteranganLainnya = keteranganLainnya; } public String getNoClosing() { return noClosing; } public void setNoClosing(String noClosing) { this.noClosing = noClosing; } public String getNoUrutLogin() { return noUrutLogin; } public void setNoUrutLogin(String noUrutLogin) { this.noUrutLogin = noUrutLogin; } public String getNoUrutRuangan() { return noUrutRuangan; } public void setNoUrutRuangan(String noUrutRuangan) { this.noUrutRuangan = noUrutRuangan; } public Date getTglAkhir() { return tglAkhir; } public void setTglAkhir(Date tglAkhir) { this.tglAkhir = tglAkhir; } public Date getTglAwal() { return tglAwal; } public void setTglAwal(Date tglAwal) { this.tglAwal = tglAwal; } public Date getTglClosing() { return tglClosing; } public void setTglClosing(Date tglClosing) { this.tglClosing = tglClosing; } public Double getTotalDeposit() { return totalDeposit; } public void setTotalDeposit(Double totalDeposit) { this.totalDeposit = totalDeposit; } public Double getTotaldibayar() { return totaldibayar; } public void setTotaldibayar(Double totaldibayar) { this.totaldibayar = totaldibayar; } public Double getTotalDibayarClose() { return totalDibayarClose; } public void setTotalDibayarClose(Double totalDibayarClose) { this.totalDibayarClose = totalDibayarClose; } public Set getStokProdukDetailOpname() { return stokProdukDetailOpname; } public void setStokProdukDetailOpname(Set stokProdukDetailOpname) { this.stokProdukDetailOpname = stokProdukDetailOpname; } }