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 AlatKesehatanSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set AsalPesertaSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set AsalProdukSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set BahanProdukSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set BentukProdukSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set DetailGolonganProdukSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set DetailJenisProdukSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set FungsiProdukSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set GeneralDetailJenisProdukSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set GeneralJenisProdukSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set GeneralKelompokProdukSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set GeneralProdukSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set GolonganProdukSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set JenisAlatKesehatanSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set JenisAsetSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set JenisDokumenSet = new HashSet(); // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set JenisOrderSet = new HashSet(); public Set getJenisOrderSet() { return JenisOrderSet; } public void setJenisOrderSet(Set jenisOrderSet) { JenisOrderSet = jenisOrderSet; } public Set getJenisDokumenSet() { return JenisDokumenSet; } public void setJenisDokumenSet(Set jenisDokumenSet) { JenisDokumenSet = jenisDokumenSet; } public Set getJenisAsetSet() { return JenisAsetSet; } public void setJenisAsetSet(Set jenisAsetSet) { JenisAsetSet = jenisAsetSet; } public Set getJenisAlatKesehatanSet() { return JenisAlatKesehatanSet; } public void setJenisAlatKesehatanSet(Set jenisAlatKesehatanSet) { JenisAlatKesehatanSet = jenisAlatKesehatanSet; } public Set getGolonganProdukSet() { return GolonganProdukSet; } public void setGolonganProdukSet(Set golonganProdukSet) { GolonganProdukSet = golonganProdukSet; } public Set getGeneralProdukSet() { return GeneralProdukSet; } public void setGeneralProdukSet(Set generalProdukSet) { GeneralProdukSet = generalProdukSet; } public Set getGeneralJenisProdukSet() { return GeneralJenisProdukSet; } public void setGeneralJenisProdukSet(Set generalJenisProdukSet) { GeneralJenisProdukSet = generalJenisProdukSet; } public Set getGeneralKelompokProdukSet() { return GeneralKelompokProdukSet; } public void setGeneralKelompokProdukSet(Set generalKelompokProdukSet) { GeneralKelompokProdukSet = generalKelompokProdukSet; } public Set getGeneralDetailJenisProdukSet() { return GeneralDetailJenisProdukSet; } public void setGeneralDetailJenisProdukSet(Set generalDetailJenisProdukSet) { GeneralDetailJenisProdukSet = generalDetailJenisProdukSet; } public Set getFungsiProdukSet() { return FungsiProdukSet; } public void setFungsiProdukSet(Set fungsiProdukSet) { FungsiProdukSet = fungsiProdukSet; } public Set getDetailJenisProdukSet() { return DetailJenisProdukSet; } public void setDetailJenisProdukSet(Set detailJenisProdukSet) { DetailJenisProdukSet = detailJenisProdukSet; } public Set getDetailGolonganProdukSet() { return DetailGolonganProdukSet; } public void setDetailGolonganProdukSet(Set detailGolonganProdukSet) { DetailGolonganProdukSet = detailGolonganProdukSet; } public Set getBentukProdukSet() { return BentukProdukSet; } public void setBentukProdukSet(Set bentukProdukSet) { BentukProdukSet = bentukProdukSet; } public Set getBahanProdukSet() { return BahanProdukSet; } public void setBahanProdukSet(Set bahanProdukSet) { BahanProdukSet = bahanProdukSet; } public Set getAlatKesehatanSet() { return AlatKesehatanSet; } public void setAlatKesehatanSet(Set alatKesehatanSet) { AlatKesehatanSet = alatKesehatanSet; } public Set getAsalPesertaSet() { return AsalPesertaSet; } public void setAsalPesertaSet(Set asalPesertaSet) { AsalPesertaSet = asalPesertaSet; } public Set getAsalProdukSet() { return AsalProdukSet; } public void setAsalProdukSet(Set asalProdukSet) { AsalProdukSet = asalProdukSet; } // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set JenisKomponenHargaSet = new HashSet(); public Set getJenisKomponenHargaSet() { return JenisKomponenHargaSet; } public void setJenisKomponenHargaSet(Set jenisKomponenHargaSet) { JenisKomponenHargaSet = jenisKomponenHargaSet; } // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set JenisPeriksaPenunjangSet = new HashSet(); public Set getJenisPeriksaPenunjangSet() { return JenisPeriksaPenunjangSet; } public void setJenisPeriksaPenunjangSet(Set jenisPeriksaPenunjangSet) { JenisPeriksaPenunjangSet = jenisPeriksaPenunjangSet; } // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set JenisProdukSet = new HashSet(); public Set getJenisProdukSet() { return JenisProdukSet; } public void setJenisProdukSet(Set jenisProdukSet) { JenisProdukSet = jenisProdukSet; } // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set JenisTempatSet = new HashSet(); public Set getJenisTempatSet() { return JenisTempatSet; } public void setJenisTempatSet(Set jenisTempatSet) { JenisTempatSet = jenisTempatSet; } // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set JenisTindakanMedisSet = new HashSet(); public Set getJenisTindakanMedisSet() { return JenisTindakanMedisSet; } public void setJenisTindakanMedisSet(Set jenisTindakanMedisSet) { JenisTindakanMedisSet = jenisTindakanMedisSet; } // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set JenisWaktuSet = new HashSet(); public Set getJenisWaktuSet() { return JenisWaktuSet; } public void setJenisWaktuSet(Set jenisWaktuSet) { JenisWaktuSet = jenisWaktuSet; } // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set KategoryProdukSet = new HashSet(); public Set getKategoryProdukSet() { return KategoryProdukSet; } public void setKategoryProdukSet(Set kategoryProdukSet) { KategoryProdukSet = kategoryProdukSet; } // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set KelompokAsetSet = new HashSet(); public Set getKelompokAsetSet() { return KelompokAsetSet; } public void setKelompokAsetSet(Set kelompokAsetSet) { KelompokAsetSet = kelompokAsetSet; } // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set KelompokProdukSet = new HashSet(); public Set getKelompokProdukSet() { return KelompokProdukSet; } public void setKelompokProdukSet(Set kelompokProdukSet) { KelompokProdukSet = kelompokProdukSet; } // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set KelompokTindakanMedisSet = new HashSet(); public Set getKelompokTindakanMedisSet() { return KelompokTindakanMedisSet; } public void setKelompokTindakanMedisSet(Set kelompokTindakanMedisSet) { KelompokTindakanMedisSet = kelompokTindakanMedisSet; } // @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kddepartemen") private Set KomponenEvaluasiSet = new HashSet(); public Set getKomponenEvaluasiSet() { return KomponenEvaluasiSet; } public void setKomponenEvaluasiSet(Set komponenEvaluasiSet) { KomponenEvaluasiSet = komponenEvaluasiSet; }*/ }