2021-01-07 11:34:56 +07:00

510 lines
15 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class Departemen
*
* @author Generator
*/
//@Entity
//@Table(name = "Departemen_M")
public class DepartemenVO extends BaseMasterVO {
@Caption(value = "AlamatVO Email")
private String alamatEmail;
public void setAlamatEmail(String alamatEmail) {
this.alamatEmail = alamatEmail;
}
@Column(name = "AlamatEmail", nullable = true, length = 50)
public String getAlamatEmail() {
return this.alamatEmail;
}
@Caption(value = "Faksimile")
private String faksimile;
public void setFaksimile(String faksimile) {
this.faksimile = faksimile;
}
@Column(name = "Faksimile", nullable = true, length = 30)
public String getFaksimile() {
return this.faksimile;
}
@Caption(value = "Fixed Phone")
private String fixedPhone;
public void setFixedPhone(String fixedPhone) {
this.fixedPhone = fixedPhone;
}
@Column(name = "FixedPhone", nullable = true, length = 30)
public String getFixedPhone() {
return this.fixedPhone;
}
@Caption(value = "Kode Departemen")
private String kdDepartemen;
public void setKdDepartemen(String kdDepartemen) {
this.kdDepartemen = kdDepartemen;
}
@Column(name = "KdDepartemen", nullable = false, length = 1)
public String getKdDepartemen() {
return this.kdDepartemen;
}
@ManyToOne
@JoinColumn(name = "ObjectJenisPerawatanFk")
@NotNull(message = "Object Jenis Perawatan Harus Diisi")
@Caption(value = "Object Jenis Perawatan")
private JenisPerawatanVO jenisPerawatan;
public void setJenisPerawatan(JenisPerawatanVO jenisPerawatan) {
this.jenisPerawatan = jenisPerawatan;
}
@Column(name = "KdJenisPerawatan", nullable = false)
public JenisPerawatanVO getJenisPerawatan() {
return this.jenisPerawatan;
}
@Column(name = "ObjectJenisPerawatanFk", insertable = false, updatable = false)
private Integer jenisPerawatanId;
@ManyToOne
@JoinColumn(name = "ObjectPegawaiKepalaFk")
@Caption(value = "Object PegawaiVO Kepala")
private LoginUserVO pegawaiKepala;
public void setPegawaiKepala(LoginUserVO pegawaiKepala) {
this.pegawaiKepala = pegawaiKepala;
}
@Column(name = "KdPegawaiKepala", nullable = true, length = 5)
public LoginUserVO getPegawaiKepala() {
return this.pegawaiKepala;
}
@Column(name = "ObjectPegawaiKepalaFk", insertable = false, updatable = false)
private Integer pegawaiKepalaId;
@Caption(value = "Mobile Phone")
private String mobilePhone;
public void setMobilePhone(String mobilePhone) {
this.mobilePhone = mobilePhone;
}
@Column(name = "MobilePhone", nullable = true, length = 30)
public String getMobilePhone() {
return this.mobilePhone;
}
@Caption(value = "Nama Departemen")
private String namaDepartemen;
public void setNamaDepartemen(String namaDepartemen) {
this.namaDepartemen = namaDepartemen;
}
@Column(name = "NamaDepartemen", nullable = false, length = 50)
public String getNamaDepartemen() {
return this.namaDepartemen;
}
@Caption(value = "Prefix No Antrian")
private String prefixNoAntrian;
public void setPrefixNoAntrian(String prefixNoAntrian) {
this.prefixNoAntrian = prefixNoAntrian;
}
@Column(name = "PrefixNoAntrian", nullable = true, length = 4)
public String getPrefixNoAntrian() {
return this.prefixNoAntrian;
}
@Caption(value = "QDepartemen")
private Byte qDepartemen;
public void setqDepartemen(Byte qDepartemen) {
this.qDepartemen = qDepartemen;
}
@Column(name = "QDepartemen", nullable = false)
public Byte getqDepartemen() {
return this.qDepartemen;
}
@Caption(value = "Website")
private String website;
public void setWebsite(String website) {
this.website = website;
}
@Column(name = "Website", nullable = true, length = 80)
public String getWebsite() {
return this.website;
}
/*//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<AlatKesehatan> AlatKesehatanSet = new HashSet<AlatKesehatan>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<AsalPeserta> AsalPesertaSet = new HashSet<AsalPeserta>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<AsalProduk> AsalProdukSet = new HashSet<AsalProduk>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<BahanProduk> BahanProdukSet = new HashSet<BahanProduk>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<BentukProduk> BentukProdukSet = new HashSet<BentukProduk>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<DetailGolonganProduk> DetailGolonganProdukSet = new HashSet<DetailGolonganProduk>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<DetailJenisProduk> DetailJenisProdukSet = new HashSet<DetailJenisProduk>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<FungsiProduk> FungsiProdukSet = new HashSet<FungsiProduk>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<GeneralDetailJenisProduk> GeneralDetailJenisProdukSet = new HashSet<GeneralDetailJenisProduk>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<GeneralJenisProduk> GeneralJenisProdukSet = new HashSet<GeneralJenisProduk>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<GeneralKelompokProduk> GeneralKelompokProdukSet = new HashSet<GeneralKelompokProduk>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<GeneralProduk> GeneralProdukSet = new HashSet<GeneralProduk>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<GolonganProduk> GolonganProdukSet = new HashSet<GolonganProduk>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<JenisAlatKesehatan> JenisAlatKesehatanSet = new HashSet<JenisAlatKesehatan>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<JenisAset> JenisAsetSet = new HashSet<JenisAset>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<JenisDokumen> JenisDokumenSet = new HashSet<JenisDokumen>();
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<JenisOrder> JenisOrderSet = new HashSet<JenisOrder>();
public Set<JenisOrder> getJenisOrderSet() {
return JenisOrderSet;
}
public void setJenisOrderSet(Set<JenisOrder> jenisOrderSet) {
JenisOrderSet = jenisOrderSet;
}
public Set<JenisDokumen> getJenisDokumenSet() {
return JenisDokumenSet;
}
public void setJenisDokumenSet(Set<JenisDokumen> jenisDokumenSet) {
JenisDokumenSet = jenisDokumenSet;
}
public Set<JenisAset> getJenisAsetSet() {
return JenisAsetSet;
}
public void setJenisAsetSet(Set<JenisAset> jenisAsetSet) {
JenisAsetSet = jenisAsetSet;
}
public Set<JenisAlatKesehatan> getJenisAlatKesehatanSet() {
return JenisAlatKesehatanSet;
}
public void setJenisAlatKesehatanSet(Set<JenisAlatKesehatan> jenisAlatKesehatanSet) {
JenisAlatKesehatanSet = jenisAlatKesehatanSet;
}
public Set<GolonganProduk> getGolonganProdukSet() {
return GolonganProdukSet;
}
public void setGolonganProdukSet(Set<GolonganProduk> golonganProdukSet) {
GolonganProdukSet = golonganProdukSet;
}
public Set<GeneralProduk> getGeneralProdukSet() {
return GeneralProdukSet;
}
public void setGeneralProdukSet(Set<GeneralProduk> generalProdukSet) {
GeneralProdukSet = generalProdukSet;
}
public Set<GeneralJenisProduk> getGeneralJenisProdukSet() {
return GeneralJenisProdukSet;
}
public void setGeneralJenisProdukSet(Set<GeneralJenisProduk> generalJenisProdukSet) {
GeneralJenisProdukSet = generalJenisProdukSet;
}
public Set<GeneralKelompokProduk> getGeneralKelompokProdukSet() {
return GeneralKelompokProdukSet;
}
public void setGeneralKelompokProdukSet(Set<GeneralKelompokProduk> generalKelompokProdukSet) {
GeneralKelompokProdukSet = generalKelompokProdukSet;
}
public Set<GeneralDetailJenisProduk> getGeneralDetailJenisProdukSet() {
return GeneralDetailJenisProdukSet;
}
public void setGeneralDetailJenisProdukSet(Set<GeneralDetailJenisProduk> generalDetailJenisProdukSet) {
GeneralDetailJenisProdukSet = generalDetailJenisProdukSet;
}
public Set<FungsiProduk> getFungsiProdukSet() {
return FungsiProdukSet;
}
public void setFungsiProdukSet(Set<FungsiProduk> fungsiProdukSet) {
FungsiProdukSet = fungsiProdukSet;
}
public Set<DetailJenisProduk> getDetailJenisProdukSet() {
return DetailJenisProdukSet;
}
public void setDetailJenisProdukSet(Set<DetailJenisProduk> detailJenisProdukSet) {
DetailJenisProdukSet = detailJenisProdukSet;
}
public Set<DetailGolonganProduk> getDetailGolonganProdukSet() {
return DetailGolonganProdukSet;
}
public void setDetailGolonganProdukSet(Set<DetailGolonganProduk> detailGolonganProdukSet) {
DetailGolonganProdukSet = detailGolonganProdukSet;
}
public Set<BentukProduk> getBentukProdukSet() {
return BentukProdukSet;
}
public void setBentukProdukSet(Set<BentukProduk> bentukProdukSet) {
BentukProdukSet = bentukProdukSet;
}
public Set<BahanProduk> getBahanProdukSet() {
return BahanProdukSet;
}
public void setBahanProdukSet(Set<BahanProduk> bahanProdukSet) {
BahanProdukSet = bahanProdukSet;
}
public Set<AlatKesehatan> getAlatKesehatanSet() {
return AlatKesehatanSet;
}
public void setAlatKesehatanSet(Set<AlatKesehatan> alatKesehatanSet) {
AlatKesehatanSet = alatKesehatanSet;
}
public Set<AsalPeserta> getAsalPesertaSet() {
return AsalPesertaSet;
}
public void setAsalPesertaSet(Set<AsalPeserta> asalPesertaSet) {
AsalPesertaSet = asalPesertaSet;
}
public Set<AsalProduk> getAsalProdukSet() {
return AsalProdukSet;
}
public void setAsalProdukSet(Set<AsalProduk> asalProdukSet) {
AsalProdukSet = asalProdukSet;
}
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<JenisKomponenHarga> JenisKomponenHargaSet = new HashSet<JenisKomponenHarga>();
public Set<JenisKomponenHarga> getJenisKomponenHargaSet() {
return JenisKomponenHargaSet;
}
public void setJenisKomponenHargaSet(Set<JenisKomponenHarga> jenisKomponenHargaSet) {
JenisKomponenHargaSet = jenisKomponenHargaSet;
}
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<JenisPeriksaPenunjang> JenisPeriksaPenunjangSet = new HashSet<JenisPeriksaPenunjang>();
public Set<JenisPeriksaPenunjang> getJenisPeriksaPenunjangSet() {
return JenisPeriksaPenunjangSet;
}
public void setJenisPeriksaPenunjangSet(Set<JenisPeriksaPenunjang> jenisPeriksaPenunjangSet) {
JenisPeriksaPenunjangSet = jenisPeriksaPenunjangSet;
}
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<JenisProduk> JenisProdukSet = new HashSet<JenisProduk>();
public Set<JenisProduk> getJenisProdukSet() {
return JenisProdukSet;
}
public void setJenisProdukSet(Set<JenisProduk> jenisProdukSet) {
JenisProdukSet = jenisProdukSet;
}
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<JenisTempat> JenisTempatSet = new HashSet<JenisTempat>();
public Set<JenisTempat> getJenisTempatSet() {
return JenisTempatSet;
}
public void setJenisTempatSet(Set<JenisTempat> jenisTempatSet) {
JenisTempatSet = jenisTempatSet;
}
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<JenisTindakanMedis> JenisTindakanMedisSet = new HashSet<JenisTindakanMedis>();
public Set<JenisTindakanMedis> getJenisTindakanMedisSet() {
return JenisTindakanMedisSet;
}
public void setJenisTindakanMedisSet(Set<JenisTindakanMedis> jenisTindakanMedisSet) {
JenisTindakanMedisSet = jenisTindakanMedisSet;
}
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<JenisWaktu> JenisWaktuSet = new HashSet<JenisWaktu>();
public Set<JenisWaktu> getJenisWaktuSet() {
return JenisWaktuSet;
}
public void setJenisWaktuSet(Set<JenisWaktu> jenisWaktuSet) {
JenisWaktuSet = jenisWaktuSet;
}
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<KategoryProduk> KategoryProdukSet = new HashSet<KategoryProduk>();
public Set<KategoryProduk> getKategoryProdukSet() {
return KategoryProdukSet;
}
public void setKategoryProdukSet(Set<KategoryProduk> kategoryProdukSet) {
KategoryProdukSet = kategoryProdukSet;
}
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<KelompokAset> KelompokAsetSet = new HashSet<KelompokAset>();
public Set<KelompokAset> getKelompokAsetSet() {
return KelompokAsetSet;
}
public void setKelompokAsetSet(Set<KelompokAset> kelompokAsetSet) {
KelompokAsetSet = kelompokAsetSet;
}
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<KelompokProduk> KelompokProdukSet = new HashSet<KelompokProduk>();
public Set<KelompokProduk> getKelompokProdukSet() {
return KelompokProdukSet;
}
public void setKelompokProdukSet(Set<KelompokProduk> kelompokProdukSet) {
KelompokProdukSet = kelompokProdukSet;
}
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<KelompokTindakanMedis> KelompokTindakanMedisSet = new HashSet<KelompokTindakanMedis>();
public Set<KelompokTindakanMedis> getKelompokTindakanMedisSet() {
return KelompokTindakanMedisSet;
}
public void setKelompokTindakanMedisSet(Set<KelompokTindakanMedis> kelompokTindakanMedisSet) {
KelompokTindakanMedisSet = kelompokTindakanMedisSet;
}
//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen")
private Set<KomponenEvaluasi> KomponenEvaluasiSet = new HashSet<KomponenEvaluasi>();
public Set<KomponenEvaluasi> getKomponenEvaluasiSet() {
return KomponenEvaluasiSet;
}
public void setKomponenEvaluasiSet(Set<KomponenEvaluasi> komponenEvaluasiSet) {
KomponenEvaluasiSet = komponenEvaluasiSet;
}*/
}