From 8b0aac3ec765c4d0848706ef891540675a3f5610 Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Mon, 24 Mar 2025 14:12:47 +0700 Subject: [PATCH] Update service layer Clean code --- .../AdvokasiHukumMedicolegalConverter.java | 98 --- .../converter/AgamaConverter.java | 71 -- .../converter/AlamatConverter.java | 78 --- .../AlatTerpasangDetailConverter.java | 76 --- .../converter/AnamnesisConverter.java | 91 --- .../AntrianPasienDiPeriksaConverter.java | 76 --- .../AntrianPasienRegistrasiConverter.java | 80 --- .../converter/AsalPesertaConverter.java | 71 -- .../converter/AsalRujukanConverter.java | 76 --- .../converter/AsesmenGiziAwalConverter.java | 91 --- .../converter/AsesmenGiziLanjutConverter.java | 72 -- .../converter/BaseConverterImpl.java | 645 +++++++----------- .../converter/BobotIndikatorConverter.java | 114 ---- .../converter/CaraBayarConverter.java | 80 --- .../converter/CaraMasukConverter.java | 79 --- .../CatatanPerkembanganConverter.java | 70 -- .../converter/CheckInConverter.java | 66 -- .../converter/CheckOutOperationConverter.java | 90 --- .../converter/DampakResikoConverter.java | 114 ---- .../DataGeneralCheckUpConverter.java | 70 -- .../DataPemeriksaanPraKerjaConverter.java | 70 -- .../converter/DataRujukanConverter.java | 76 --- .../converter/DepartemenConverter.java | 68 -- .../converter/DesaKelurahanConverter.java | 78 --- .../DetailDiagnosaPasienConverter.java | 91 --- ...DetailDiagnosaTindakanPasienConverter.java | 91 --- .../converter/DetailHasilTriaseConverter.java | 91 --- .../converter/DetailKamarConverter.java | 79 --- .../converter/DetailSWOTConverter.java | 115 ---- .../converter/DetailTOWSConverter.java | 114 ---- .../converter/DetailTriaseConverter.java | 75 -- .../converter/DiagnosaConverter.java | 91 --- .../converter/DiagnosaPasienConverter.java | 91 --- .../converter/DiagnosaTindakanConverter.java | 91 --- .../DiagnosaTindakanPasienConverter.java | 91 --- .../converter/DiputuskanConverter.java | 76 --- .../converter/DraftPeraturanConverter.java | 98 --- .../converter/DraftSuratConverter.java | 78 --- .../FisisPemeriksaanDokterConverter.java | 91 --- .../converter/GeneralCheckUpConverter.java | 70 -- .../converter/GenericViewConverter.java | 76 --- .../converter/GolonganDarahConverter.java | 76 --- .../converter/GolonganPegawaiConverter.java | 71 -- .../medifirst2000/converter/HVAConverter.java | 99 --- .../HasilPemeriksaanPraKerjaConverter.java | 75 -- .../converter/HasilTriaseConverter.java | 96 --- .../HistoryLoginModulAplikasiConverter.java | 53 -- .../converter/HistoryLoginUserConverter.java | 53 -- .../converter/HubunganKeluargaConverter.java | 75 -- .../converter/IndikatorRensarConverter.java | 114 ---- .../converter/InseminasiConverter.java | 69 -- .../converter/JabatanConverter.java | 76 --- .../converter/JadwalDokterConverter.java | 68 -- .../JadwalRencanaPemeriksaanConverter.java | 99 --- .../converter/JawabanKonsultasiConverter.java | 69 -- .../converter/JenisAlamatConverter.java | 74 -- .../converter/JenisDiagnosaConverter.java | 91 --- .../converter/JenisDietConverter.java | 91 --- .../converter/JenisIndikatorConverter.java | 98 --- .../converter/JenisKartuConverter.java | 80 --- .../converter/JenisKartuDetailConverter.java | 80 --- .../converter/JenisKelaminConverter.java | 76 --- .../converter/JenisPegawaiConverter.java | 76 --- .../JenisPengantarPasienConverter.java | 76 --- .../converter/KajianEvaluasiConverter.java | 99 --- .../converter/KamarConverter.java | 69 -- .../converter/KamusIndikatorConverter.java | 114 ---- .../converter/KasusPenyakitConverter.java | 79 --- .../KategoriHasilTriaseConverter.java | 75 -- .../converter/KebutuhanDasarConverter.java | 91 --- .../converter/KecamatanConverter.java | 81 --- .../converter/KehamilanSekarangConverter.java | 76 --- .../converter/KelahiranYangLaluConverter.java | 76 --- .../converter/KelainanDetailConverter.java | 76 --- .../converter/KelasConverter.java | 79 --- .../converter/KelasMConverter.java | 72 -- .../converter/KelompokEvaluasiConverter.java | 71 -- .../converter/KelompokPasienConverter.java | 76 --- .../converter/KelompokTransaksiConverter.java | 76 --- .../converter/KelompokUmurConverter.java | 80 --- .../converter/KelompokUserConverter.java | 64 -- .../converter/KeluargaPegawaiConverter.java | 76 --- .../KemungkinanResikoTerjadiConverter.java | 114 ---- .../converter/KomponenEvaluasiConverter.java | 71 -- .../converter/KondisiPasienConverter.java | 76 --- .../converter/KonsepDiriConverter.java | 76 --- .../converter/KonsultasiConverter.java | 76 --- .../converter/KontrakKinerjaConverter.java | 114 ---- .../converter/KonversiSatuanConverter.java | 104 --- .../converter/KopingConverter.java | 76 --- .../converter/KotaKabupatenConverter.java | 76 --- .../converter/LembarKonsultasiConverter.java | 69 -- .../converter/ListTanggalCutiConverter.java | 73 -- .../converter/LoginUserAuthConverter.java | 117 ---- .../converter/LoginUserConverter.java | 85 --- .../converter/LokasiConverter.java | 80 --- ...MapPegawaiJabatanToUnitKerjaConverter.java | 108 --- .../MapPegawaiToModulAplikasiConverter.java | 55 -- .../MapRuanganToAkomodasiConverter.java | 100 --- .../converter/MapRuanganToKelasConverter.java | 75 -- ...gJenisRisikoSasaranStrategisConverter.java | 114 ---- .../MasalahKeperawatanConverter.java | 91 --- .../MasalahKeperawatanDetailConverter.java | 91 --- .../MasterProgramKerjaStrategisConverter.java | 114 ---- .../converter/ModulAplikasiConverter.java | 54 -- .../converter/NegaraConverter.java | 80 --- .../converter/NilaiNilaiConverter.java | 76 --- .../converter/NotifMessagingConverter.java | 54 -- .../NotifMessagingSchedulerConverter.java | 54 -- .../NotifikasiMessageObjekModulConverter.java | 54 -- .../ObjekModulAplikasiConverter.java | 54 -- .../converter/ObservasiIGDConverter.java | 69 -- .../converter/OrderPelayananConverter.java | 75 -- .../converter/PMAnamnesisUmumConverter.java | 78 --- .../converter/PMDiagnosisConverter.java | 78 --- .../converter/PapAlergiConverter.java | 75 -- .../converter/PapAnamesisConverter.java | 76 --- .../converter/PapAssesmentGiziConverter.java | 76 --- .../converter/PapBedahConverter.java | 76 --- .../converter/PapCatatanConverter.java | 75 -- .../converter/PapDataAplasnasiConverter.java | 76 --- .../converter/PapDataKoreksiConverter.java | 76 --- .../converter/PapDataTandaVitalConverter.java | 76 --- .../converter/PapDataTonometriConverter.java | 76 --- .../converter/PapDataVisusConverter.java | 76 --- .../converter/PapDiagnosisConverter.java | 75 -- .../converter/PapEliminasiConverter.java | 75 -- .../PapGastrointestinalConverter.java | 75 -- .../converter/PapGenataliaConverter.java | 75 -- .../converter/PapGigiKananDuaConverter.java | 76 --- .../converter/PapGigiKananEmpatConverter.java | 76 --- .../converter/PapGigiKananSatuConverter.java | 76 --- .../converter/PapGigiKananTigaConverter.java | 76 --- .../converter/PapGigiKiriDuaConverter.java | 76 --- .../converter/PapGigiKiriEmpatConverter.java | 76 --- .../converter/PapGigiKiriSatuConverter.java | 76 --- .../converter/PapGigiKiriTigaConverter.java | 76 --- .../converter/PapGigiMulutConverter.java | 76 --- .../converter/PapGinekologiConverter.java | 76 --- .../converter/PapGiziConverter.java | 76 --- .../PapImunisasiDetailConverter.java | 76 --- .../PapInstruksiPerjanjianConverter.java | 75 -- .../PapInstruksiPulangConverter.java | 75 -- .../converter/PapInstruksiRanapConverter.java | 75 -- .../converter/PapIntegumenConverter.java | 75 -- .../PapKarakteristikNyeriConverter.java | 75 -- .../PapKebutuhanEdukasiConverter.java | 68 -- .../PapKeluhanTambahanConverter.java | 76 --- .../converter/PapKeluhanUtamaConverter.java | 76 --- .../converter/PapLaboratoriumConverter.java | 76 --- .../converter/PapMataConverter.java | 76 --- .../PapMuskuloskeletalConverter.java | 75 -- .../converter/PapNeurologiConverter.java | 75 -- .../converter/PapObstetriConverter.java | 75 -- .../PapPengambilanSpesimenConverter.java | 71 -- .../converter/PapPengaruhNyeriConverter.java | 75 -- .../converter/PapPernapasanConverter.java | 75 -- .../PapProsedurePenanggungJawabConverter.java | 76 --- .../converter/PapRehabilitasiConverter.java | 76 --- .../PapRencanaKonsultasiConverter.java | 75 -- .../PapRencanaOrderFarmasiConverter.java | 75 -- .../PapRencanaOrderLaboratoriumConverter.java | 75 -- .../PapRencanaOrderRadiologiConverter.java | 75 -- .../PapRencanaTindakanConverter.java | 75 -- .../PapRiwayatImunisasiConverter.java | 76 --- .../PapRiwayatKeluargaConverter.java | 75 -- ...PapRiwayatPenyakitPengobatanConverter.java | 76 --- .../PapRiwayatPsikososialConverter.java | 76 --- .../PapRiwayatTumbuhKembangConverter.java | 76 --- .../converter/PapSirkulasiConverter.java | 75 -- .../converter/PapSkriningGiziConverter.java | 76 --- .../PapSkriningGiziDetailConverter.java | 76 --- .../converter/PapSkriningNyeriConverter.java | 76 --- .../PapStatusKemandirianConverter.java | 75 -- .../PapStatusPsikososialConverter.java | 76 --- .../converter/PapTandaVitalConverter.java | 76 --- .../converter/PapTempatTinggalConverter.java | 76 --- .../PapThtAnamnesisHidungConverter.java | 76 --- .../PapThtAnamnesisTelingaConverter.java | 76 --- .../PapThtAnamnesisTenggorokanConverter.java | 76 --- .../converter/PapThtConverter.java | 76 --- .../converter/PapThtFisikHidungConverter.java | 76 --- .../PapThtFisikTelingaConverter.java | 76 --- .../PapThtFisikTenggorokanConverter.java | 76 --- .../PapTransaksiEdukasiConverter.java | 68 -- .../PapTransaksiHambatanConverter.java | 70 -- .../PapTumbuhKembangAnakConverter.java | 76 --- .../converter/PasienConverter.java | 109 --- .../converter/PasienDaftarConverter.java | 93 --- .../converter/PegawaiConverter.java | 183 ----- .../converter/PekerjaanConverter.java | 80 --- .../converter/PelaksanaConverter.java | 71 -- .../converter/PelayananProduksiConverter.java | 76 --- .../converter/PelayananTpnConverter.java | 76 --- ...meriksaanJaringanCairanTubuhConverter.java | 90 --- ...aanJaringanCairanTubuhDetailConverter.java | 90 --- .../converter/PemeriksaanTriageConverter.java | 75 -- .../converter/PemindahanEmbrioConverter.java | 71 -- .../converter/PenangananKasusConverter.java | 72 -- .../PenanggungJawabPasienConverter.java | 91 --- .../converter/PendidikanConverter.java | 80 --- .../converter/PengambilanOvumConverter.java | 69 -- .../converter/PeranConverter.java | 114 ---- .../converter/PeranHubunganConverter.java | 76 --- .../converter/PeriodePelaporanConverter.java | 114 ---- .../PernahDirawatDetailConverter.java | 91 --- .../converter/PersepsiKognisiConverter.java | 76 --- .../converter/PersepsiPasienConverter.java | 76 --- .../converter/PerspektifConverter.java | 114 ---- .../PlanningPegawaiStatusConverter.java | 73 -- .../PraAnestesiDokterBedahConverter.java | 83 --- ...PraAnestesiDokterBedahHeaderConverter.java | 84 --- .../PraAnestesiPasienBedahConverter.java | 84 --- .../PraAnestesiPasienHeaderConverter.java | 86 --- .../converter/PresensiConverter.java | 73 -- .../converter/PreskripsiDietConverter.java | 91 --- .../converter/ProdukConverter.java | 75 -- ...rodukDetailLaboratoriumHasilConverter.java | 87 --- ...gramDanPerencanaanPenangananConverter.java | 72 -- .../ProgramKerjaStrategisConverter.java | 114 ---- .../converter/PropinsiConverter.java | 80 --- .../converter/RefackingConverter.java | 76 --- .../converter/RegistrasiPasienConverter.java | 205 ------ .../RegistrasiPelayananPasienConverter.java | 75 -- .../converter/RekananConverter.java | 80 --- .../RencanaMitigasiRisikoConverter.java | 114 ---- .../converter/ReservasiPasienConverter.java | 212 ------ .../converter/RisikoConverter.java | 114 ---- .../RisikoKerjaRuanganConverter.java | 75 -- .../converter/RiwayatJabatanConverter.java | 74 -- .../RiwayatKelahiranYangLaluConverter.java | 76 --- .../converter/RiwayatKesehatanConverter.java | 91 --- .../converter/RiwayatPekerjaanConverter.java | 74 -- .../converter/RiwayatPelatihanConverter.java | 74 -- .../converter/RiwayatPendidikanConverter.java | 74 -- .../RiwayatPenyakitPengobatanConverter.java | 91 --- .../converter/RuanganConverter.java | 97 --- .../converter/RuanganMConverter.java | 57 -- .../RuanganTindakLanjutGiziConverter.java | 91 --- .../converter/SWOTConverter.java | 114 ---- .../converter/SasaranStrategisConverter.java | 114 ---- .../converter/SatuanHasilConverter.java | 71 -- .../converter/SatuanIndikatorConverter.java | 114 ---- .../converter/SatuanStandarConverter.java | 76 --- .../converter/SignInOperationConverter.java | 91 --- .../SignInOperationDetailConverter.java | 91 --- .../converter/SignOutOperationConverter.java | 90 --- .../converter/SoapConverter.java | 76 --- .../converter/StatusKeluarConverter.java | 76 --- .../StatusLukaLesiPendarahanConverter.java | 76 --- .../converter/StatusPegawaiConverter.java | 72 -- .../converter/StatusPerkawinanConverter.java | 80 --- .../StatusPerkawinanPegawaiConverter.java | 81 --- .../converter/StatusPulangConverter.java | 76 --- .../converter/StatusSkoringConverter.java | 76 --- .../converter/StokProdukGlobalConverter.java | 76 --- .../converter/StrukOrderConverter.java | 75 -- .../converter/StrukReturConverter.java | 76 --- .../converter/SukuConverter.java | 76 --- .../converter/TanggunganConverter.java | 76 --- .../converter/TargetIndikatorConverter.java | 114 ---- .../converter/TargetLayananConverter.java | 99 --- .../converter/TempatTidurConverter.java | 76 --- .../converter/Tht2Converter.java | 76 --- .../converter/TidurIstirahatConverter.java | 76 --- .../converter/TimeOutControlConverter.java | 72 -- .../converter/TindakLanjutGiziConverter.java | 91 --- .../converter/TingkatKelulusanConverter.java | 75 -- .../converter/TingkatResikoConverter.java | 114 ---- .../converter/TitlePasienConverter.java | 81 --- .../TransportasiPasienConverter.java | 76 --- .../converter/UsulanEvaluasiConverter.java | 71 -- .../UsulanEvaluasiKomponenConverter.java | 71 -- .../converter/base/BaseVoConverter.java | 21 +- .../dao/custom/base/impl/CoreDaoImpl.java | 178 ++--- .../custom/base/impl/CountLayerDaoImpl.java | 98 +-- .../custom/base/impl/FindConverterDao.java | 10 +- .../custom/base/impl/FindLayerDaoImpl.java | 194 ++---- .../dao/custom/base/impl/KernelDaoImpl.java | 247 +++---- .../custom/base/util/CoreExceptionText.java | 31 +- .../custom/base/util/PaginationResult.java | 79 +-- .../base/util/PropCriteriaAndValue.java | 93 +-- .../dao/custom/base/util/QueryComparator.java | 39 +- .../dao/custom/base/util/QueryOrder.java | 23 +- .../custom/base/util/QueryOrderDirection.java | 1 + .../dao/custom/base/util/SqlUtil.java | 139 ++-- .../logging/dao/LoggingJdbcDao.java | 21 +- .../logging/dao/LoggingJdbcDaoImpl.java | 42 +- .../impl/AbsensiPegawaiServiceImpl.java | 4 +- .../AdvokasiHukumMedicolegalServiceImpl.java | 66 +- .../service/impl/AgamaServiceImpl.java | 48 +- .../service/impl/AlamatServiceImpl.java | 23 +- .../AntrianPasienDiPeriksaServiceImpl.java | 41 +- .../AntrianPasienRegistrasiServiceImpl.java | 28 +- .../service/impl/AsalRujukanServiceImpl.java | 19 +- .../impl/AsesmenGiziAwalServiceImpl.java | 13 +- .../impl/AsesmenGiziLanjutServiceImpl.java | 23 +- .../impl/BobotIndikatorServiceImpl.java | 21 +- .../impl/CatatanPerkembanganServiceImpl.java | 19 +- .../service/impl/CheckInServiceImpl.java | 51 +- .../impl/CheckOutOperationServiceImpl.java | 56 +- .../service/impl/DampakResikoServiceImpl.java | 21 +- .../service/impl/DataRujukanServiceImpl.java | 18 +- .../service/impl/DepartemenServiceImpl.java | 25 +- .../impl/DetailAnggaranServiceImpl.java | 66 +- .../service/impl/DetailSWOTServiceImpl.java | 27 +- .../service/impl/DetailTOWSServiceImpl.java | 21 +- .../service/impl/DetailTriaseServiceImpl.java | 26 +- .../DiagnosaTindakanPasienServiceImpl.java | 48 +- .../impl/DokumenKeluarServiceImpl.java | 52 +- .../impl/DraftPeraturanServiceImpl.java | 29 +- .../service/impl/DraftSuratServiceImpl.java | 48 +- .../impl/EvaluasiRekananServiceImpl.java | 47 +- .../FisisPemeriksaanDokterServiceImpl.java | 21 +- .../impl/GeneralCheckUpServiceImpl.java | 31 +- .../impl/GenerateNumberServiceImpl.java | 31 +- .../HasilPemeriksaanPraKerjaServiceImpl.java | 31 +- .../service/impl/HasilTriaseServiceImpl.java | 39 +- .../HistoryLoginModulAplikasiServiceImpl.java | 23 +- .../impl/HistoryLoginUserServiceImpl.java | 23 +- .../impl/IndikatorRensarServiceImpl.java | 21 +- .../impl/InputPapAnamesisServiceImpl.java | 15 +- .../service/impl/InseminasiServiceImpl.java | 19 +- .../service/impl/JadwalDokterServiceImpl.java | 58 +- .../JadwalRencanaPemeriksaanServiceImpl.java | 22 +- .../service/impl/JenisDietServiceImpl.java | 24 +- .../impl/JenisIndikatorServiceImpl.java | 21 +- .../impl/KajianEvaluasiServiceImpl.java | 36 +- .../impl/KamusIndikatorServiceImpl.java | 4 +- .../impl/KategoriHasilTriaseServiceImpl.java | 24 +- .../impl/KebutuhanDasarServiceImpl.java | 23 +- .../service/impl/KecamatanServiceImpl.java | 19 +- .../impl/KehamilanSekarangServiceImpl.java | 24 +- .../service/impl/KelasServiceImpl.java | 25 +- .../impl/KelompokEvaluasiServiceImpl.java | 30 +- .../impl/KelompokPasienServiceImpl.java | 19 +- .../service/impl/KelompokUserServiceImpl.java | 21 +- .../impl/KeluargaPegawaiServiceImpl.java | 50 +- .../KemungkinanResikoTerjadiServiceImpl.java | 22 +- .../impl/KomponenEvaluasiServiceImpl.java | 19 +- .../service/impl/KonsepDiriServiceImpl.java | 19 +- .../impl/KontrakKinerjaServiceImpl.java | 40 +- .../impl/KonversiSatuanServiceImpl.java | 19 +- .../service/impl/KopingServiceImpl.java | 19 +- .../impl/LembarKonsultasiServiceImpl.java | 35 +- .../service/impl/LoginUserServiceImpl.java | 7 +- .../MapPegawaiToModulAplikasiServiceImpl.java | 23 +- .../MapRuanganToAkomodasiServiceImpl.java | 19 +- .../impl/MapRuanganToKelasServiceImpl.java | 12 +- ...enisRisikoSasaranStrategisServiceImpl.java | 21 +- .../impl/MasalahKeperawatanServiceImpl.java | 24 +- ...asterProgramKerjaStrategisServiceImpl.java | 21 +- .../service/impl/MenuServiceImpl.java | 19 +- .../impl/ModulAplikasiServiceImpl.java | 23 +- ...itoringEvaluasiPerundanganServiceImpl.java | 52 +- .../service/impl/NegaraServiceImpl.java | 4 +- .../service/impl/NilaiNilaiServiceImpl.java | 19 +- .../NotifMessagingSchedulerServiceImpl.java | 25 +- .../impl/NotifMessagingServiceImpl.java | 23 +- ...otifikasiMessageObjekModulServiceImpl.java | 23 +- .../impl/ObjekModulAplikasiServiceImpl.java | 19 +- .../service/impl/ObservasiIGDServiceImpl.java | 19 +- .../service/impl/OrderGiziServiceImpl.java | 61 +- .../impl/OrderKendaraanDinasServiceImpl.java | 41 +- .../impl/PMAnamnesisUmumServiceImpl.java | 17 +- .../service/impl/PMDiagnosisServiceImpl.java | 17 +- .../service/impl/PapAlergiServiceImpl.java | 23 +- .../service/impl/PapAnamesisServiceImpl.java | 28 +- .../impl/PapAssesmentGiziServiceImpl.java | 23 +- .../service/impl/PapBedahServiceImpl.java | 54 +- .../service/impl/PapDiagnosisServiceImpl.java | 21 +- .../service/impl/PapEliminasiServiceImpl.java | 21 +- .../impl/PapGastrointestinalServiceImpl.java | 21 +- .../service/impl/PapGenataliaServiceImpl.java | 21 +- .../impl/PapGenericViewServiceImpl.java | 48 +- .../service/impl/PapGigiMulutServiceImpl.java | 65 +- .../impl/PapGinekologiServiceImpl.java | 10 +- .../service/impl/PapGiziServiceImpl.java | 23 +- .../PapInstruksiPerjanjianServiceImpl.java | 50 +- .../impl/PapInstruksiPulangServiceImpl.java | 21 +- .../impl/PapInstruksiRanapServiceImpl.java | 26 +- .../service/impl/PapIntegumenServiceImpl.java | 21 +- .../impl/PapKebutuhanEdukasiServiceImpl.java | 10 +- .../impl/PapKeluhanTambahanServiceImpl.java | 4 +- .../impl/PapKeluhanUtamaServiceImpl.java | 7 +- .../impl/PapMuskuloskeletalServiceImpl.java | 21 +- .../service/impl/PapNeurologiServiceImpl.java | 21 +- .../service/impl/PapObstetriServiceImpl.java | 31 +- .../PapPengambilanSpesimenServiceImpl.java | 36 +- .../impl/PapPernapasanServiceImpl.java | 21 +- .../impl/PapRehabilitasiServiceImpl.java | 24 +- .../impl/PapRencanaKonsultasiServiceImpl.java | 21 +- .../PapRencanaOrderFarmasiServiceImpl.java | 21 +- ...apRencanaOrderLaboratoriumServiceImpl.java | 48 +- .../PapRencanaOrderRadiologiServiceImpl.java | 39 +- .../impl/PapRencanaTindakanServiceImpl.java | 21 +- .../impl/PapRiwayatImunisasiServiceImpl.java | 7 +- .../impl/PapRiwayatKeluargaServiceImpl.java | 19 +- .../PapRiwayatPsikososialServiceImpl.java | 56 +- .../PapRiwayatTumbuhKembangServiceImpl.java | 8 +- .../service/impl/PapSirkulasiServiceImpl.java | 21 +- .../impl/PapSkriningGiziServiceImpl.java | 10 +- .../impl/PapSkriningNyeriServiceImpl.java | 58 +- .../impl/PapStatusKemandirianServiceImpl.java | 21 +- .../service/impl/PapThtServiceImpl.java | 63 +- .../impl/PapTumbuhKembangAnakServiceImpl.java | 4 +- .../service/impl/PasienDaftarServiceImpl.java | 76 +-- .../impl/PasienMeninggalServiceImpl.java | 51 +- .../service/impl/PasienPulangServiceImpl.java | 53 +- .../service/impl/PasienServiceImpl.java | 29 +- .../service/impl/PegawaiServiceImpl.java | 9 +- .../impl/PelayananObatServiceImpl.java | 7 +- .../service/impl/PelayananTpnServiceImpl.java | 32 +- .../impl/PemakaianRumahDukaServiceImpl.java | 4 +- .../impl/PemeriksaanTriageServiceImpl.java | 29 +- .../impl/PemindahanEmbrioServiceImpl.java | 19 +- .../impl/PenangananKasusServiceImpl.java | 21 +- .../PenanggungJawabPasienServiceImpl.java | 53 +- .../impl/PengambilanOvumServiceImpl.java | 27 +- .../PengkajianAwalPsikologiServiceImpl.java | 4 +- .../impl/PeranHubunganServiceImpl.java | 19 +- .../service/impl/PeranServiceImpl.java | 21 +- .../impl/PeriodePelaporanServiceImpl.java | 22 +- .../impl/PersepsiKognisiServiceImpl.java | 19 +- .../impl/PersepsiPasienServiceImpl.java | 19 +- .../service/impl/PerspektifServiceImpl.java | 21 +- .../PraAnestesiDokterBedahServiceImpl.java | 43 +- .../PraAnestesiPasienBedahServiceImpl.java | 44 +- ...amDanPerencanaanPenangananServiceImpl.java | 19 +- .../ProgramKerjaStrategisServiceImpl.java | 21 +- .../service/impl/PropinsiServiceImpl.java | 19 +- .../service/impl/RefackingServiceImpl.java | 21 +- .../impl/RegistrasiAsetServiceImpl.java | 70 +- ...gistrasiGawatDaruratDetailServiceImpl.java | 31 +- .../RegistrasiMasukRuanganServiceImpl.java | 128 +--- ...gistrasiPasienGawatDaruratServiceImpl.java | 37 +- .../RegistrasiPasienOnlineServiceImpl.java | 110 +-- .../impl/RegistrasiPasienServiceImpl.java | 123 +--- .../RegistrasiPelayananPasienServiceImpl.java | 59 +- ...gistrasiPelayananRawatInapServiceImpl.java | 44 +- .../impl/RegistrasiPelayananServiceImpl.java | 13 +- .../RencanaMitigasiRisikoServiceImpl.java | 24 +- .../impl/ReservasiPasienServiceImpl.java | 86 +-- .../impl/RisikoKerjaRuanganServiceImpl.java | 24 +- .../service/impl/RisikoServiceImpl.java | 22 +- .../impl/RiwayatJabatanServiceImpl.java | 25 +- .../impl/RiwayatKelahiranLaluServiceImpl.java | 24 +- .../impl/RiwayatKesehatanServiceImpl.java | 28 +- .../impl/RiwayatPekerjaanServiceImpl.java | 24 +- .../impl/RiwayatPelatihanServiceImpl.java | 39 +- .../impl/RiwayatPendidikanServiceImpl.java | 29 +- .../service/impl/RuanganServiceImpl.java | 4 +- .../service/impl/SWOTServiceImpl.java | 19 +- .../impl/SasaranStrategisServiceImpl.java | 30 +- .../impl/SatuanIndikatorServiceImpl.java | 21 +- .../service/impl/SewaLahanServiceImpl.java | 40 +- .../impl/SignInOperationServiceImpl.java | 4 +- .../impl/SignOutOperationServiceImpl.java | 50 +- .../service/impl/SoapServiceImpl.java | 30 +- .../StrukPelayananDNoBatchServiceImpl.java | 50 +- .../service/impl/StrukReturServiceImpl.java | 19 +- .../impl/TargetIndikatorServiceImpl.java | 27 +- .../impl/TargetLayananServiceImpl.java | 19 +- .../service/impl/Tht2ServiceImpl.java | 20 +- .../impl/TidurIstirahatServiceImpl.java | 34 +- .../impl/TimeOutControlServiceImpl.java | 51 +- .../impl/TingkatKelulusanServiceImpl.java | 19 +- .../impl/TingkatResikoServiceImpl.java | 21 +- .../impl/UsulanEvaluasiServiceImpl.java | 49 +- .../src/main/webapp/WEB-INF/web.xml | 2 +- .../src/main/webapp/WEB-INF/web.xml | 2 +- jasamedika-it/src/main/webapp/WEB-INF/web.xml | 2 +- .../src/main/webapp/WEB-INF/web.xml | 2 +- .../src/main/webapp/WEB-INF/web.xml | 2 +- .../src/main/webapp/WEB-INF/web.xml | 2 +- .../src/main/webapp/WEB-INF/web.xml | 2 +- .../RegistrasiPelayananController.java | 4 +- .../src/main/webapp/WEB-INF/web.xml | 2 +- 478 files changed, 2556 insertions(+), 27013 deletions(-) delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AdvokasiHukumMedicolegalConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AgamaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AlamatConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AlatTerpasangDetailConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AnamnesisConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AntrianPasienDiPeriksaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AntrianPasienRegistrasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsalPesertaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsalRujukanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsesmenGiziAwalConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsesmenGiziLanjutConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/BobotIndikatorConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CaraBayarConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CaraMasukConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CatatanPerkembanganConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CheckInConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CheckOutOperationConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DampakResikoConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataGeneralCheckUpConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataPemeriksaanPraKerjaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataRujukanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DepartemenConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DesaKelurahanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailDiagnosaPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailDiagnosaTindakanPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailHasilTriaseConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailKamarConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailSWOTConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailTOWSConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailTriaseConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaTindakanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaTindakanPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiputuskanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DraftPeraturanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DraftSuratConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/FisisPemeriksaanDokterConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GeneralCheckUpConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GenericViewConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GolonganDarahConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GolonganPegawaiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HVAConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HasilPemeriksaanPraKerjaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HasilTriaseConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HistoryLoginModulAplikasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HistoryLoginUserConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HubunganKeluargaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/IndikatorRensarConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/InseminasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JabatanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JadwalDokterConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JadwalRencanaPemeriksaanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JawabanKonsultasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisAlamatConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisDiagnosaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisDietConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisIndikatorConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKartuConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKartuDetailConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKelaminConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisPegawaiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisPengantarPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KajianEvaluasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KamarConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KamusIndikatorConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KasusPenyakitConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KategoriHasilTriaseConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KebutuhanDasarConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KecamatanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KehamilanSekarangConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelahiranYangLaluConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelainanDetailConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelasConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelasMConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokEvaluasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokTransaksiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokUmurConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokUserConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KeluargaPegawaiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KemungkinanResikoTerjadiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KomponenEvaluasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KondisiPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonsepDiriConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonsultasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KontrakKinerjaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonversiSatuanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KopingConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KotaKabupatenConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LembarKonsultasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ListTanggalCutiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LoginUserAuthConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LoginUserConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LokasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapPegawaiJabatanToUnitKerjaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapPegawaiToModulAplikasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapRuanganToAkomodasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapRuanganToKelasConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MappingJenisRisikoSasaranStrategisConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasalahKeperawatanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasalahKeperawatanDetailConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasterProgramKerjaStrategisConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ModulAplikasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NegaraConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NilaiNilaiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifMessagingConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifMessagingSchedulerConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifikasiMessageObjekModulConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ObjekModulAplikasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ObservasiIGDConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/OrderPelayananConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PMAnamnesisUmumConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PMDiagnosisConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAlergiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAnamesisConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAssesmentGiziConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapBedahConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapCatatanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataAplasnasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataKoreksiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataTandaVitalConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataTonometriConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataVisusConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDiagnosisConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapEliminasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGastrointestinalConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGenataliaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananDuaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananEmpatConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananSatuConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananTigaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriDuaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriEmpatConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriSatuConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriTigaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiMulutConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGinekologiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGiziConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapImunisasiDetailConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiPerjanjianConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiPulangConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiRanapConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapIntegumenConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKarakteristikNyeriConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKebutuhanEdukasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKeluhanTambahanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKeluhanUtamaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapLaboratoriumConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapMataConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapMuskuloskeletalConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapNeurologiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapObstetriConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPengambilanSpesimenConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPengaruhNyeriConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPernapasanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapProsedurePenanggungJawabConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRehabilitasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaKonsultasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderFarmasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderLaboratoriumConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderRadiologiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaTindakanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatImunisasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatKeluargaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatPenyakitPengobatanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatPsikososialConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatTumbuhKembangConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSirkulasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningGiziConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningGiziDetailConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningNyeriConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapStatusKemandirianConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapStatusPsikososialConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTandaVitalConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTempatTinggalConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisHidungConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisTelingaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisTenggorokanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikHidungConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikTelingaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikTenggorokanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTransaksiEdukasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTransaksiHambatanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTumbuhKembangAnakConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PasienDaftarConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PegawaiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PekerjaanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelaksanaConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelayananProduksiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelayananTpnConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanJaringanCairanTubuhConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanJaringanCairanTubuhDetailConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanTriageConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemindahanEmbrioConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PenangananKasusConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PenanggungJawabPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PendidikanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PengambilanOvumConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeranConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeranHubunganConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeriodePelaporanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PernahDirawatDetailConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PersepsiKognisiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PersepsiPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PerspektifConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PlanningPegawaiStatusConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiDokterBedahConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiDokterBedahHeaderConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiPasienBedahConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiPasienHeaderConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PresensiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PreskripsiDietConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProdukConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProdukDetailLaboratoriumHasilConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProgramDanPerencanaanPenangananConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProgramKerjaStrategisConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PropinsiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RefackingConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RegistrasiPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RegistrasiPelayananPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RekananConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RencanaMitigasiRisikoConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ReservasiPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RisikoConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RisikoKerjaRuanganConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatJabatanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatKelahiranYangLaluConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatKesehatanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPekerjaanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPelatihanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPendidikanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPenyakitPengobatanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganMConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganTindakLanjutGiziConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SWOTConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SasaranStrategisConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanHasilConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanIndikatorConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanStandarConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignInOperationConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignInOperationDetailConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignOutOperationConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SoapConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusKeluarConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusLukaLesiPendarahanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPegawaiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPerkawinanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPerkawinanPegawaiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPulangConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusSkoringConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StokProdukGlobalConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StrukOrderConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StrukReturConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SukuConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TanggunganConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TargetIndikatorConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TargetLayananConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TempatTidurConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/Tht2Converter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TidurIstirahatConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TimeOutControlConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TindakLanjutGiziConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TingkatKelulusanConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TingkatResikoConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TitlePasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TransportasiPasienConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/UsulanEvaluasiConverter.java delete mode 100644 jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/UsulanEvaluasiKomponenConverter.java diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AdvokasiHukumMedicolegalConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AdvokasiHukumMedicolegalConverter.java deleted file mode 100644 index 3db073a6..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AdvokasiHukumMedicolegalConverter.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.AdvokasiHukumMedicolegal; -import com.jasamedika.medifirst2000.vo.AdvokasiHukumMedicolegalVO; - -@Component -public class AdvokasiHukumMedicolegalConverter implements BaseVoConverter{ - - @Override - public AdvokasiHukumMedicolegal transferVOToModel(AdvokasiHukumMedicolegalVO vo, AdvokasiHukumMedicolegal model) { - if (null == model) - model = new AdvokasiHukumMedicolegal(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, AdvokasiHukumMedicolegal.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (AdvokasiHukumMedicolegal model : models) { - AdvokasiHukumMedicolegalVO vo = new AdvokasiHukumMedicolegalVO(); - vo=transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public AdvokasiHukumMedicolegalVO transferModelToVO(AdvokasiHukumMedicolegal model, AdvokasiHukumMedicolegalVO vo) { - if (null == vo) - vo = new AdvokasiHukumMedicolegalVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, AdvokasiHukumMedicolegalVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AgamaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AgamaConverter.java deleted file mode 100644 index 8afcb09c..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AgamaConverter.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.Agama; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.AgamaVO; - -/** - * Converter class between AgamaM and AgamaVO - * - * @author Roberto - */ -@Component -public class AgamaConverter extends FindConverterDao implements - BaseVoConverter { - - public Agama transferVOToModel(AgamaVO vo, Agama model) { - if (null == model) - model = new Agama(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Agama.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Agama agama : models) { - AgamaVO agamaVO = new AgamaVO(); - transferModelToVO(agama, agamaVO); - vos.add(agamaVO); - } - - return vos; - } - - public AgamaVO transferModelToVO(Agama model, AgamaVO vo) { - if (null == vo) - vo = new AgamaVO(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(model, vo, - new String[] { "agama", }, new String[] { "agama" }); -// LoginUserVO test = loginUserService.findById(new Integer(1)); -// System.out.println("tea = " + test.getKataSandi()); - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AlamatConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AlamatConverter.java deleted file mode 100644 index 578de187..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AlamatConverter.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Alamat; -import com.jasamedika.medifirst2000.vo.AlamatVO; - -/** - * Converter class between Alamat and AlamatVO - * - * @author Askur - */ -@Component -public class AlamatConverter implements BaseVoConverter { - - - public Alamat transferVOToModel(AlamatVO vo, Alamat model) { - if (null == model) - model = new Alamat(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Alamat.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Alamat alamat : models) { - AlamatVO vo = new AlamatVO(); - vo = transferModelToVO(alamat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public AlamatVO transferModelToVO(Alamat model, AlamatVO vo) { - - if (null == vo) - vo = new AlamatVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); - String json = gson.toJson(serialized); - Gson gson2 =new Gson(); - vo = gson2.fromJson(json, AlamatVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AlatTerpasangDetailConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AlatTerpasangDetailConverter.java deleted file mode 100644 index 372bcdc2..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AlatTerpasangDetailConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.AlatTerpasangDetail; -import com.jasamedika.medifirst2000.vo.AlatTerpasangDetailVO; - -@Component -public class AlatTerpasangDetailConverter implements BaseVoConverter { - - - @Override - public AlatTerpasangDetail transferVOToModel(AlatTerpasangDetailVO vo, AlatTerpasangDetail model) { - if (null == model) - model = new AlatTerpasangDetail(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, AlatTerpasangDetail.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (AlatTerpasangDetail alatTerpasangDetail : models) { - AlatTerpasangDetailVO vo = new AlatTerpasangDetailVO(); - vo=transferModelToVO(alatTerpasangDetail, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public AlatTerpasangDetailVO transferModelToVO(AlatTerpasangDetail model, AlatTerpasangDetailVO vo) { - if (null == vo) - vo = new AlatTerpasangDetailVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, AlatTerpasangDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AnamnesisConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AnamnesisConverter.java deleted file mode 100644 index 6b5a90fc..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AnamnesisConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Anamnesis; - -import com.jasamedika.medifirst2000.vo.AnamnesisVO; - -@Component -public class AnamnesisConverter implements BaseVoConverter { - - - @Override - public Anamnesis transferVOToModel(AnamnesisVO vo, Anamnesis model) { - if (null == model) - model = new Anamnesis(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Anamnesis.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Anamnesis anamansis : models) { - AnamnesisVO vo = new AnamnesisVO(); - vo=transferModelToVO(anamansis, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public AnamnesisVO transferModelToVO(Anamnesis model, AnamnesisVO vo) { - if (null == vo) - vo = new AnamnesisVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, AnamnesisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public AnamnesisVO transferModelToVOCustom(Anamnesis model, AnamnesisVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new AnamnesisVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, AnamnesisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AntrianPasienDiPeriksaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AntrianPasienDiPeriksaConverter.java deleted file mode 100644 index 04139ae6..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AntrianPasienDiPeriksaConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class AntrianPasienDiPeriksaConverter implements BaseVoConverter { - - - @Override - public AntrianPasienDiPeriksa transferVOToModel(AntrianPasienDiPeriksaVO vo, AntrianPasienDiPeriksa model) { - if (null == model) - model = new AntrianPasienDiPeriksa(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, AntrianPasienDiPeriksa.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (AntrianPasienDiPeriksa pegawai : models) { - AntrianPasienDiPeriksaVO vo = new AntrianPasienDiPeriksaVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public AntrianPasienDiPeriksaVO transferModelToVO(AntrianPasienDiPeriksa model, AntrianPasienDiPeriksaVO vo) { - if (null == vo) - vo = new AntrianPasienDiPeriksaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, AntrianPasienDiPeriksaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AntrianPasienRegistrasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AntrianPasienRegistrasiConverter.java deleted file mode 100644 index ff5eb5dd..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AntrianPasienRegistrasiConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasi; -import com.jasamedika.medifirst2000.vo.AntrianPasienRegistrasiVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class AntrianPasienRegistrasiConverter implements BaseVoConverter { - - - @Override - public AntrianPasienRegistrasi transferVOToModel(AntrianPasienRegistrasiVO vo, AntrianPasienRegistrasi model) { - if (null == model) - model = new AntrianPasienRegistrasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, AntrianPasienRegistrasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (AntrianPasienRegistrasi pegawai : models) { - AntrianPasienRegistrasiVO vo = new AntrianPasienRegistrasiVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public AntrianPasienRegistrasiVO transferModelToVO(AntrianPasienRegistrasi model, AntrianPasienRegistrasiVO vo) { - if (null == vo) - vo = new AntrianPasienRegistrasiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, AntrianPasienRegistrasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsalPesertaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsalPesertaConverter.java deleted file mode 100644 index bed4b36d..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsalPesertaConverter.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.AsalPeserta; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.AsalPesertaVO; - -/** - * Converter class between AsalPeserta and AsalPesertaVO - * - * @author Lukman Hakim - */ -@Component -public class AsalPesertaConverter extends FindConverterDao implements - BaseVoConverter { - - public AsalPeserta transferVOToModel(AsalPesertaVO vo, AsalPeserta model) { - if (null == model) - model = new AsalPeserta(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, AsalPeserta.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (AsalPeserta asalPeserta : models) { - AsalPesertaVO asalPesertaVO = new AsalPesertaVO(); - transferModelToVO(asalPeserta, asalPesertaVO); - vos.add(asalPesertaVO); - } - - return vos; - } - - public AsalPesertaVO transferModelToVO(AsalPeserta model, AsalPesertaVO vo) { - if (null == vo) - vo = new AsalPesertaVO(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(model, vo, - new String[] { "asalPeserta", }, new String[] { "asalPeserta" }); -// LoginUserVO test = loginUserService.findById(new Integer(1)); -// System.out.println("tea = " + test.getKataSandi()); - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsalRujukanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsalRujukanConverter.java deleted file mode 100644 index 257597ef..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsalRujukanConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.AsalRujukan; -import com.jasamedika.medifirst2000.vo.AsalRujukanVO; - -@Component -public class AsalRujukanConverter implements BaseVoConverter { - - - @Override - public AsalRujukan transferVOToModel(AsalRujukanVO vo, AsalRujukan model) { - if (null == model) - model = new AsalRujukan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, AsalRujukan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (AsalRujukan asalRujukan : models) { - AsalRujukanVO vo = new AsalRujukanVO(); - vo=transferModelToVO(asalRujukan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public AsalRujukanVO transferModelToVO(AsalRujukan model, AsalRujukanVO vo) { - if (null == vo) - vo = new AsalRujukanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, AsalRujukanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsesmenGiziAwalConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsesmenGiziAwalConverter.java deleted file mode 100644 index f6799270..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsesmenGiziAwalConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.AsesmenGiziAwal; - -import com.jasamedika.medifirst2000.vo.AsesmenGiziAwalVO; - -@Component -public class AsesmenGiziAwalConverter implements BaseVoConverter { - - - @Override - public AsesmenGiziAwal transferVOToModel(AsesmenGiziAwalVO vo, AsesmenGiziAwal model) { - if (null == model) - model = new AsesmenGiziAwal(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, AsesmenGiziAwal.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (AsesmenGiziAwal asesmenGiziAwal : models) { - AsesmenGiziAwalVO vo = new AsesmenGiziAwalVO(); - vo=transferModelToVO(asesmenGiziAwal, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public AsesmenGiziAwalVO transferModelToVO(AsesmenGiziAwal model, AsesmenGiziAwalVO vo) { - if (null == vo) - vo = new AsesmenGiziAwalVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, AsesmenGiziAwalVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public AsesmenGiziAwalVO transferModelToVOCustom(AsesmenGiziAwal model, AsesmenGiziAwalVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new AsesmenGiziAwalVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, AsesmenGiziAwalVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsesmenGiziLanjutConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsesmenGiziLanjutConverter.java deleted file mode 100644 index 2a5320d9..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/AsesmenGiziLanjutConverter.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.AsesmenGiziLanjut; -import com.jasamedika.medifirst2000.vo.AsesmenGiziLanjutVO; - -@Component -public class AsesmenGiziLanjutConverter implements BaseVoConverter { - - @Override - public AsesmenGiziLanjut transferVOToModel(AsesmenGiziLanjutVO vo, AsesmenGiziLanjut model) { - - if (model == null) - model = new AsesmenGiziLanjut(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude, vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, AsesmenGiziLanjut.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (AsesmenGiziLanjut asesmenGiziLanjut : models) { - AsesmenGiziLanjutVO vo = new AsesmenGiziLanjutVO(); - vo = transferModelToVO(asesmenGiziLanjut, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public AsesmenGiziLanjutVO transferModelToVO(AsesmenGiziLanjut model, AsesmenGiziLanjutVO vo) { - - if (null == vo) - vo = new AsesmenGiziLanjutVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude, model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, AsesmenGiziLanjutVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/BaseConverterImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/BaseConverterImpl.java index c6167cb6..e6652333 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/BaseConverterImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/BaseConverterImpl.java @@ -2,17 +2,15 @@ package com.jasamedika.medifirst2000.converter; import com.google.gson.Gson; import com.google.gson.GsonBuilder; -import com.google.gson.TypeAdapter; -import com.google.gson.TypeAdapterFactory; -import com.google.gson.reflect.TypeToken; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; import com.jasamedika.medifirst2000.base.BaseModel; import com.jasamedika.medifirst2000.base.vo.BaseActiveVO; +import com.jasamedika.medifirst2000.base.vo.BaseModelVO; import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; import com.jasamedika.medifirst2000.util.JsonUtil; -import org.hibernate.Hibernate; +import lombok.Getter; +import lombok.Setter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; import org.hibernate.proxy.HibernateProxy; import org.springframework.data.domain.Page; import org.springframework.stereotype.Component; @@ -20,159 +18,41 @@ import org.springframework.stereotype.Component; import javax.persistence.Column; import javax.persistence.JoinColumn; import javax.persistence.OneToMany; -import java.io.IOException; import java.lang.reflect.Field; -import java.util.*; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import static com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil.copySpecificProperties; + +@Getter +@Setter @Component -public class BaseConverterImpl implements BaseVoConverter { +@Slf4j +public class BaseConverterImpl implements BaseVoConverter { + + private final Class classOfT; + + private final Class classOfV; - private Class classOfT; - // private Class classOfT1; private Boolean useGson; private Boolean useExclude; - public static TModel transferVOToModelData(TVo vo, - TModel model) { + public BaseConverterImpl(Class classOfT, Class classOfV) { + this.classOfT = classOfT; + this.classOfV = classOfV; + } + + + @SneakyThrows + @Override + public T transferVOToModel(V vo, T model) { if (null == model) - try { - model = (TModel) model.getClass().newInstance(); - } catch (InstantiationException e1) { - e1.printStackTrace(); - } catch (IllegalAccessException e1) { - e1.printStackTrace(); - } - + model = classOfT.getDeclaredConstructor().newInstance(); try { - // String[] fieldsToInclude = null; - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - fieldsToInclude.add(str); - } - Map serialized = vo.ToMap(); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - - model = (TModel) gson.fromJson(json, model.getClass()); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public Boolean getUseExclude() { - return useExclude; - } - - public void setUseExclude(Boolean useExclude) { - this.useExclude = useExclude; - } - - private static final TypeAdapterFactory FACTORY = new TypeAdapterFactory() { - @Override - @SuppressWarnings("unchecked") - public TypeAdapter create(Gson gson, TypeToken type) { - return (HibernateProxy.class.isAssignableFrom(type.getRawType()) - ? (TypeAdapter) new HibernateProxyTypeAdapter(gson) : null); - } - }; - - private static final class HibernateProxyTypeAdapter extends TypeAdapter { - - private final Gson context; - - private HibernateProxyTypeAdapter(Gson context) { - this.context = context; - } - - @Override - public HibernateProxy read(JsonReader r) throws IOException { - throw new UnsupportedOperationException("Not supported"); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void write(JsonWriter out, HibernateProxy value) throws IOException { - if (value == null) { - out.nullValue(); - return; - } - // Retrieve the original (not proxy) class - Class baseType = Hibernate.getClass(value); - // Get the TypeAdapter of the original class, to delegate the - // serialization - TypeAdapter delegate = context.getAdapter(TypeToken.get(baseType)); - // Get a filled instance of the original class - Object unproxiedValue = ((HibernateProxy) value).getHibernateLazyInitializer().getImplementation(); - // Serialize the value - delegate.write(out, unproxiedValue); - } - - } - - public T transferModelToVOCustom(T1 model, T vo, String[] fieldsToInclude) { - - try { - - // Add TypeAdapterFactory // Syamsu - // GsonBuilder builder = new GsonBuilder(); - // builder.registerTypeAdapterFactory(BaseConverterImpl.FACTORY); - // Gson gson = builder.create(); - // Sampai sini - - Map serialized = model.serialize(fieldsToInclude, model.getClass().getSimpleName()); - - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = (T) gson.fromJson(json, vo.getClass()); - - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - public T1 transferVOToModel(Map vo, T1 model) { - if (null == model) - try { - model = (T1) model.getClass().newInstance(); - } catch (InstantiationException e1) { - e1.printStackTrace(); - } catch (IllegalAccessException e1) { - e1.printStackTrace(); - } - - try { - // String[] fieldsToInclude = null; - - Gson gson = new Gson(); - String json = gson.toJson(vo); - // model = (T1) gson.fromJson(json, model.getClass()); - model = (T1) gson.fromJson(json, model.getClass()); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public T1 transferVOToModel(T vo, T1 model) { - if (null == model) - try { - model = (T1) model.getClass().newInstance(); - } catch (InstantiationException e1) { - e1.printStackTrace(); - } catch (IllegalAccessException e1) { - e1.printStackTrace(); - } - - try { - // String[] fieldsToInclude = null; - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { + List fieldsToInclude = new ArrayList<>(); + for (Field field : BaseModel.GetFields(model.getClass())) { String str = field.getName(); fieldsToInclude.add(str); } @@ -180,90 +60,179 @@ public class BaseConverterImpl imp vo.getClass().getName()); Gson gson = new Gson(); String json = gson.toJson(serialized); - // model = (T1) gson.fromJson(json, model.getClass()); - if (getUseGson() == null || getUseGson() == false) - ExtendedSpringBeanUtil.copySpecificProperties((Object) vo, (Object) model, - fieldsToInclude.toArray(new String[0]), fieldsToInclude.toArray(new String[0])); + if (getUseGson() == null || !getUseGson()) + copySpecificProperties(vo, model, fieldsToInclude.toArray(new String[0]), + fieldsToInclude.toArray(new String[0])); else - - model = (T1) gson.fromJson(json, model.getClass()); + model = (T) gson.fromJson(json, model.getClass()); } catch (Exception e) { - e.printStackTrace(); + log.error(e.getMessage()); } return model; - } - public List transferListOfModelToListOfVO(Page models, List vos, Class cls) { - if (null == vos) - vos = new ArrayList(); + @SneakyThrows + public T transferVOToModel(Map vo, T model) { + if (null == model) + model = classOfT.getDeclaredConstructor().newInstance(); + try { + Gson gson = new Gson(); + String json = gson.toJson(vo); + model = (T) gson.fromJson(json, model.getClass()); + } catch (Exception e) { + log.error(e.getMessage()); + } + return model; + } + @SneakyThrows + public T transferVOToModelData(V vo, T model) { + if (null == model) + model = (T) classOfT.getDeclaredConstructor().newInstance(); + try { + Map serialized = vo.ToMap(); + Gson gson = new Gson(); + String json = gson.toJson(serialized); + model = (T) gson.fromJson(json, model.getClass()); + } catch (Exception e) { + log.error(e.getMessage()); + } + return model; + } + + @SneakyThrows + @Override + public List transferListOfModelToListOfVO(List models, List vos) { + if (null == vos) + vos = new ArrayList<>(); if (null == models) return vos; - - for (T1 T1 : models.getContent()) { - T T = null; + for (T model : models) { + V VO = classOfV.getDeclaredConstructor().newInstance(); try { - - T = (T) cls.newInstance(); - T = transferModelToVO(T1, T); - vos.add(T); - } catch (InstantiationException e) { - e.printStackTrace(); - } catch (IllegalAccessException e) { - e.printStackTrace(); + VO = transferModelToVO(model, VO); + vos.add(VO); + } catch (Exception e) { + log.error(e.getMessage()); } - } - return vos; } - public List transferListOfModelToListOfVO(List models, List vos, Class cls) { + public List transferListOfModelToListOfVO(List models, List vos, Class cls) { if (null == vos) - vos = new ArrayList(); - + vos = new ArrayList<>(); if (null == models) return vos; - - for (T1 T1 : models) { - T T = null; + for (T T1 : models) { + V T; try { - - T = (T) cls.newInstance(); + T = cls.newInstance(); T = transferModelToVO(T1, T); vos.add(T); - } catch (InstantiationException e) { - e.printStackTrace(); - } catch (IllegalAccessException e) { - e.printStackTrace(); + } catch (InstantiationException | IllegalAccessException e) { + log.error(e.getMessage()); } - } - return vos; } - public T clone(T model, T vo, String[] expected) throws IllegalArgumentException, IllegalAccessException { + public List transferListOfModelToListOfVO(Page models, List vos, Class cls) { + if (null == vos) + vos = new ArrayList<>(); + if (null == models) + return vos; + for (T T1 : models.getContent()) { + V T; + try { + T = cls.newInstance(); + T = transferModelToVO(T1, T); + vos.add(T); + } catch (InstantiationException | IllegalAccessException e) { + log.error(e.getMessage()); + } + } + return vos; + } - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { + @Override + public V transferModelToVOCustom(T model, V vo, String[] fieldsToInclude) { + try { + Map serialized = model.serialize(fieldsToInclude, model.getClass().getSimpleName()); + Gson gson = new Gson(); + String json = gson.toJson(serialized); + vo = (V) gson.fromJson(json, vo.getClass()); + } catch (Exception e) { + log.error(e.getMessage()); + } + return vo; + } + + @SneakyThrows + public V transferModelToVOCustom(T model, V vo) { + if (null == vo) + vo = classOfV.getDeclaredConstructor().newInstance(); + try { + Map serialized = model.serialize(null, model.getClass().getSimpleName()); + Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); + String json = gson.toJson(serialized); + vo = (V) gson.fromJson(json, vo.getClass()); + } catch (Exception e) { + log.error(e.getMessage()); + } + return vo; + } + + @SneakyThrows + @Override + public V transferModelToVO(T model, V vo) { + if (null == vo) + vo = classOfV.getDeclaredConstructor().newInstance(); + List fieldsToInclude = new ArrayList<>(); + for (Field field : BaseModel.GetFields(model.getClass())) { String str = field.getName(); - Boolean valid = false; + fieldsToInclude.add(str); + } + try { + if (getUseGson() == null || !getUseGson()) { + Gson gson; + if (getUseExclude() == null || !getUseExclude()) { + gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss.SSS").create(); + } else { + gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation() + .setDateFormat("yyyy-MM-dd HH:mm:ss.SSS").create(); + } + String json = gson.toJson(ToMap(model)); + gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss.SSS").create(); + vo = (V) gson.fromJson(json, vo.getClass()); + } + } catch (Exception e) { + log.error(e.getMessage()); + } + if (getUseGson() != null && getUseGson()) + copySpecificProperties(model, vo, fieldsToInclude.toArray(new String[0]), + fieldsToInclude.toArray(new String[0])); + return vo; + } + + public V clone(V model, V vo, String[] expected) throws IllegalArgumentException, IllegalAccessException { + for (Field field : BaseModelVO.GetFields(model.getClass())) { + String str = field.getName(); + boolean valid = false; for (String key : expected) { - if (str.equals(key)) + if (str.equals(key)) { valid = true; + break; + } } if (!valid) { field.set(vo, field.get(model)); } - fieldsToInclude.add(str); } - return vo; } - public T1 clone(T1 model, T1 vo, String[] expected) throws IllegalArgumentException, IllegalAccessException { + public T clone(T model, T vo, String[] expected) throws IllegalArgumentException, IllegalAccessException { for (Field field : BaseModel.GetFields(model.getClass())) { String str = field.getName(); boolean valid = false; @@ -279,266 +248,107 @@ public class BaseConverterImpl imp Object obj = field.get(model); field.set(vo, obj); } catch (IllegalArgumentException | IllegalAccessException e) { - e.printStackTrace(); + log.error(e.getMessage()); } } } return vo; } - public T transferModelToVO(T1 model, T vo) { - if (null == vo) - try { - vo = (T) classOfT.newInstance(); - } catch (InstantiationException e) { - e.printStackTrace(); - } catch (IllegalAccessException e) { - e.printStackTrace(); - } - - // fix thi - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - fieldsToInclude.add(str); - } - Gson gson = new Gson(); - try { - if (getUseGson() == null || getUseGson() == false) { - if (getUseExclude() == null || getUseExclude() == false) - gson = new GsonBuilder()// .excludeFieldsWithoutExposeAnnotation() - .setDateFormat("yyyy-MM-dd HH:mm:ss.SSS").create(); - else - gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation() - .setDateFormat("yyyy-MM-dd HH:mm:ss.SSS").create(); - // serialized = model.serialize(fieldsToInclude.toArray(new - // String[0]), model.getClass().getName()); - String json = gson.toJson(ToMap(model)); - gson = new GsonBuilder()// .excludeFieldsWithoutExposeAnnotation() - .setDateFormat("yyyy-MM-dd HH:mm:ss.SSS").create(); - vo = (T) gson.fromJson(json, vo.getClass()); - } - } catch (Exception e) { - e.printStackTrace(); - } - if (getUseGson() != null && getUseGson() == true) - ExtendedSpringBeanUtil.copySpecificProperties((Object) model, (Object) vo, - fieldsToInclude.toArray(new String[0]), fieldsToInclude.toArray(new String[0])); - - return vo; - } - - public Boolean getUseGson() { - return useGson; - } - - public void setUseGson(Boolean useGson) { - this.useGson = useGson; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (T1 T1 : models) { - T T = null; - try { - T = transferModelToVO(T1, T); - vos.add(T); - } catch (Exception e) { - e.printStackTrace(); - } - } - - return vos; - } - - public List> ToMaps(List model) throws IllegalArgumentException, IllegalAccessException { - + public List> ToMaps(List model) throws IllegalArgumentException, IllegalAccessException { List> maps = new ArrayList<>(); - for (Iterator iterator = model.iterator(); iterator.hasNext();) { - T1 map = (T1) iterator.next(); + for (T map : model) { Map convert = ToMap(map); maps.add(convert); } return maps; } - public Map ToMap(T1 model) throws IllegalArgumentException, IllegalAccessException { + public Map ToMap(T model) throws IllegalArgumentException, IllegalAccessException { Map maps = new HashMap<>(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - if (str.equals("ruanganTujuan")) { - System.out.println(); - } + for (Field field : BaseModel.GetFields(model.getClass())) { String name = field.getName(); field.setAccessible(true); - if (name.equals("serialVersionUID")) + switch (name) { + case "serialVersionUID": + case "_methods_": + case "handler": + case "_filter_signature": continue; - if (name.equals("_methods_")) - continue; - if (name.equals("handler")) - continue; - if (name.equals("_filter_signature")) - continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid = true; - } else if (annotation instanceof Column) { - Column column = (Column) annotation; - if (column.name().endsWith("Fk")) - if (field.getName().endsWith("Id") == false) - valid = true; - } else if (annotation instanceof OneToMany) { - - valid = true; - } - } - if (valid == false) + boolean valid = isValidItem(field, !field.getName().endsWith("Id")); + if (!valid) maps.put(field.getName(), field.get(model)); - } - - for (Field field : model.GetFields(model.getClass())) { + for (Field field : BaseModel.GetFields(model.getClass())) { String str = field.getName(); String name = field.getName(); field.setAccessible(true); - if (str.equals("departemen")) { - System.out.println(); + switch (name) { + case "serialVersionUID": + case "_methods_": + case "handler": + case "_filter_signature": + continue; } - if (name.equals("serialVersionUID")) - continue; - if (name.equals("_methods_")) - continue; - if (name.equals("handler")) - continue; - if (name.equals("_filter_signature")) - continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid = true; - } else if (annotation instanceof Column) { - Column column = (Column) annotation; - if (column.name().endsWith("Fk")) - if (field.getName().endsWith("Id") == false) - valid = true; - } else if (annotation instanceof OneToMany) { - - valid = true; - } - } - if (valid == true) { + boolean valid = isValidItem(field, !field.getName().endsWith("Id")); + if (valid) { Object property = field.get(model); - if (property instanceof HibernateProxy) { + if (property instanceof HibernateProxy) property = JsonUtil.initializeAndUnproxy(property); - } if (property == null) maps.put(str, null); else { if (property instanceof BaseModel) { Map mapItems = new HashMap<>(); - for (Field fieldItem : ((BaseModel) property).GetFields(property.getClass())) { + for (Field fieldItem : BaseModel.GetFields(property.getClass())) { String nameItem = fieldItem.getName(); fieldItem.setAccessible(true); - if (nameItem.equals("serialVersionUID")) + switch (nameItem) { + case "serialVersionUID": + case "_methods_": + case "handler": + case "_filter_signature": continue; - if (nameItem.equals("_methods_")) - continue; - if (nameItem.equals("handler")) - continue; - if (nameItem.equals("_filter_signature")) - continue; - Boolean validItem = false; - for (java.lang.annotation.Annotation annotationItem : fieldItem.getDeclaredAnnotations()) { - if (annotationItem instanceof JoinColumn) { - validItem = true; - } else if (annotationItem instanceof Column) { - Column columnItem = (Column) annotationItem; - if (columnItem.name().endsWith("Fk")) - if (fieldItem.getName().endsWith("Id") == false) - validItem = true; - } else if (annotationItem instanceof OneToMany) { - - validItem = true; - } } - if (validItem == false) { + boolean validItem = isValidItem(fieldItem, !fieldItem.getName().endsWith("Id")); + if (!validItem) mapItems.put(fieldItem.getName(), fieldItem.get(property)); - } } - for (Field fieldDetail : ((BaseModel) property).GetFields(property.getClass())) { + for (Field fieldDetail : BaseModel.GetFields(property.getClass())) { String strDetail = fieldDetail.getName(); String nameDetail = fieldDetail.getName(); fieldDetail.setAccessible(true); - if (nameDetail.equals("serialVersionUID")) + switch (nameDetail) { + case "serialVersionUID": + case "_methods_": + case "handler": + case "_filter_signature": continue; - if (nameDetail.equals("_methods_")) - continue; - if (nameDetail.equals("handler")) - continue; - if (nameDetail.equals("_filter_signature")) - continue; - Boolean validDetail = false; - for (java.lang.annotation.Annotation annotationDetail : fieldDetail - .getDeclaredAnnotations()) { - if (annotationDetail instanceof JoinColumn) { - validDetail = true; - } else if (annotationDetail instanceof Column) { - Column column = (Column) annotationDetail; - if (column.name().endsWith("Fk")) - if (fieldDetail.getName().endsWith("Id") == false) - validDetail = true; - } else if (annotationDetail instanceof OneToMany) { - - validDetail = true; - } } - if (validDetail == true) { + boolean validDetail = isValidItem(fieldDetail, !fieldDetail.getName().endsWith("Id")); + if (validDetail) { Object propertyDetail = fieldDetail.get(property); if (propertyDetail instanceof HibernateProxy) { propertyDetail = JsonUtil.initializeAndUnproxy(propertyDetail); } if (propertyDetail instanceof BaseModel) { Map mapDetailItems = new HashMap<>(); - for (Field fieldDetailItem : ((BaseModel) propertyDetail) - .GetFields(propertyDetail.getClass())) { + for (Field fieldDetailItem : BaseModel.GetFields(propertyDetail.getClass())) { String nameDetailItem = fieldDetailItem.getName(); fieldDetailItem.setAccessible(true); - if (nameDetailItem.equals("serialVersionUID")) + switch (nameDetailItem) { + case "serialVersionUID": + case "_methods_": + case "handler": + case "_filter_signature": continue; - if (nameDetailItem.equals("_methods_")) - continue; - if (nameDetailItem.equals("handler")) - continue; - if (nameDetailItem.equals("_filter_signature")) - continue; - Boolean validDetailItem = false; - for (java.lang.annotation.Annotation annotationDetailItem : fieldDetailItem - .getDeclaredAnnotations()) { - if (annotationDetailItem instanceof JoinColumn) { - validDetailItem = true; - } else if (annotationDetailItem instanceof Column) { - Column columnItem = (Column) annotationDetailItem; - if (columnItem.name().endsWith("Fk")) - if (fieldDetailItem.getName().endsWith("Id") == false) - validDetailItem = true; - } else if (annotationDetailItem instanceof OneToMany) { - - validDetailItem = true; - } } - if (validDetailItem == false) { + boolean validDetailItem = isValidItem(fieldDetailItem, + !fieldDetailItem.getName().endsWith("Id")); + if (!validDetailItem) mapDetailItems.put(fieldDetailItem.getName(), fieldDetailItem.get(propertyDetail)); - } } mapItems.put(strDetail, mapDetailItems); } @@ -547,28 +357,29 @@ public class BaseConverterImpl imp } maps.put(str, mapItems); } - } - } } return maps; } - public T transferModelToVOCustom(T1 model, T vo) { - if (null == vo) - vo = (T) new Object(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude, model.getClass().getSimpleName()); - Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); - String json = gson.toJson(serialized); - vo = (T) gson.fromJson(json, vo.getClass()); - } catch (Exception e) { - e.printStackTrace(); + private static boolean isValidItem(Field fieldDetailItem, boolean fieldDetailItem1) { + boolean validDetailItem = false; + for (java.lang.annotation.Annotation annotationDetailItem : fieldDetailItem.getDeclaredAnnotations()) { + if (annotationDetailItem instanceof JoinColumn) { + validDetailItem = true; + } else if (annotationDetailItem instanceof Column) { + Column columnItem = (Column) annotationDetailItem; + if (columnItem.name().endsWith("Fk")) + if (fieldDetailItem1) + validDetailItem = true; + } else if (annotationDetailItem instanceof OneToMany) { + + validDetailItem = true; + } } - return vo; + return validDetailItem; } } \ No newline at end of file diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/BobotIndikatorConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/BobotIndikatorConverter.java deleted file mode 100644 index a4aa784b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/BobotIndikatorConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.BobotIndikator; -import com.jasamedika.medifirst2000.vo.BobotIndikatorVO; - -@Component -public class BobotIndikatorConverter implements BaseVoConverter{ - - @Override - public BobotIndikator transferVOToModel(BobotIndikatorVO vo, BobotIndikator model) { - if (null == model) - model = new BobotIndikator(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, BobotIndikator.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (BobotIndikator pegawai : models) { - BobotIndikatorVO vo = new BobotIndikatorVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public BobotIndikatorVO transferModelToVO(BobotIndikator model, BobotIndikatorVO vo) { - if (null == vo) - vo = new BobotIndikatorVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, BobotIndikatorVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public BobotIndikatorVO transferModelToVOCustom(BobotIndikator model, BobotIndikatorVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new BobotIndikatorVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, BobotIndikatorVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CaraBayarConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CaraBayarConverter.java deleted file mode 100644 index 781e5685..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CaraBayarConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.CaraBayar; -import com.jasamedika.medifirst2000.vo.CaraBayarVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class CaraBayarConverter implements BaseVoConverter { - - - @Override - public CaraBayar transferVOToModel(CaraBayarVO vo, CaraBayar model) { - if (null == model) - model = new CaraBayar(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, CaraBayar.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (CaraBayar pegawai : models) { - CaraBayarVO vo = new CaraBayarVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public CaraBayarVO transferModelToVO(CaraBayar model, CaraBayarVO vo) { - if (null == vo) - vo = new CaraBayarVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, CaraBayarVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CaraMasukConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CaraMasukConverter.java deleted file mode 100644 index d26ddfa6..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CaraMasukConverter.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.CaraMasuk; -import com.jasamedika.medifirst2000.vo.CaraMasukVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class CaraMasukConverter implements BaseVoConverter { - - - @Override - public CaraMasuk transferVOToModel(CaraMasukVO vo, CaraMasuk model) { - if (null == model) - model = new CaraMasuk(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, CaraMasuk.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (CaraMasuk pegawai : models) { - CaraMasukVO vo = new CaraMasukVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public CaraMasukVO transferModelToVO(CaraMasuk model, CaraMasukVO vo) { - if (null == vo) - vo = new CaraMasukVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, CaraMasukVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CatatanPerkembanganConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CatatanPerkembanganConverter.java deleted file mode 100644 index c15ad180..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CatatanPerkembanganConverter.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.CatatanPerkembangan; -import com.jasamedika.medifirst2000.vo.CatatanPerkembanganVO; - -@Component -public class CatatanPerkembanganConverter implements BaseVoConverter{ - - @Override - public CatatanPerkembangan transferVOToModel(CatatanPerkembanganVO vo, CatatanPerkembangan model) { - if (null == model) - model = new CatatanPerkembangan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, CatatanPerkembangan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (CatatanPerkembangan model : models) { - CatatanPerkembanganVO vo = new CatatanPerkembanganVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public CatatanPerkembanganVO transferModelToVO(CatatanPerkembangan model, CatatanPerkembanganVO vo) { - if (null == vo) - vo = new CatatanPerkembanganVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, CatatanPerkembanganVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CheckInConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CheckInConverter.java deleted file mode 100644 index 62a7abaf..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CheckInConverter.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.CheckIn; -import com.jasamedika.medifirst2000.vo.CheckInVO; - -@Component -public class CheckInConverter implements BaseVoConverter { - - @Override - public CheckIn transferVOToModel(CheckInVO vo, CheckIn model) { - if (null == model) - model = new CheckIn(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, CheckIn.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (CheckIn papKebutuhanEdukasi : models) { - CheckInVO vo = new CheckInVO(); - vo = transferModelToVO(papKebutuhanEdukasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public CheckInVO transferModelToVO(CheckIn model, CheckInVO vo) { - if (null == vo) - vo = new CheckInVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, CheckInVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CheckOutOperationConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CheckOutOperationConverter.java deleted file mode 100644 index 4028875b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/CheckOutOperationConverter.java +++ /dev/null @@ -1,90 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.CheckOutOperation; -import com.jasamedika.medifirst2000.vo.CheckOutOperationVO; - -@Component -public class CheckOutOperationConverter implements BaseVoConverter { - - - @Override - public CheckOutOperation transferVOToModel(CheckOutOperationVO vo, CheckOutOperation model) { - if (null == model) - model = new CheckOutOperation(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, CheckOutOperation.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (CheckOutOperation checkOutOperation : models) { - CheckOutOperationVO vo = new CheckOutOperationVO(); - vo=transferModelToVO(checkOutOperation, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public CheckOutOperationVO transferModelToVO(CheckOutOperation model, CheckOutOperationVO vo) { - if (null == vo) - vo = new CheckOutOperationVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, CheckOutOperationVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public CheckOutOperationVO transferModelToVOCustom(CheckOutOperation model, CheckOutOperationVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new CheckOutOperationVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, CheckOutOperationVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DampakResikoConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DampakResikoConverter.java deleted file mode 100644 index 5aa5aca5..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DampakResikoConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DampakResiko; -import com.jasamedika.medifirst2000.vo.DampakResikoVO; - -@Component -public class DampakResikoConverter implements BaseVoConverter{ - - @Override - public DampakResiko transferVOToModel(DampakResikoVO vo, DampakResiko model) { - if (null == model) - model = new DampakResiko(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DampakResiko.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DampakResiko pegawai : models) { - DampakResikoVO vo = new DampakResikoVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DampakResikoVO transferModelToVO(DampakResiko model, DampakResikoVO vo) { - if (null == vo) - vo = new DampakResikoVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DampakResikoVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public DampakResikoVO transferModelToVOCustom(DampakResiko model, DampakResikoVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new DampakResikoVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DampakResikoVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataGeneralCheckUpConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataGeneralCheckUpConverter.java deleted file mode 100644 index fd37ef69..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataGeneralCheckUpConverter.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DataGeneralCheckUp; -import com.jasamedika.medifirst2000.vo.DataGeneralCheckUpVO; - -@Component -public class DataGeneralCheckUpConverter implements BaseVoConverter { - - - @Override - public DataGeneralCheckUp transferVOToModel(DataGeneralCheckUpVO vo, DataGeneralCheckUp model) { - if (null == model) - model = new DataGeneralCheckUp(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DataGeneralCheckUp.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DataGeneralCheckUp DataGeneralCheckUp : models) { - DataGeneralCheckUpVO vo = new DataGeneralCheckUpVO(); - vo=transferModelToVO(DataGeneralCheckUp, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DataGeneralCheckUpVO transferModelToVO(DataGeneralCheckUp model, DataGeneralCheckUpVO vo) { - if (null == vo) - vo = new DataGeneralCheckUpVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DataGeneralCheckUpVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataPemeriksaanPraKerjaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataPemeriksaanPraKerjaConverter.java deleted file mode 100644 index 404a1aee..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataPemeriksaanPraKerjaConverter.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DataPemeriksaanPraKerja; -import com.jasamedika.medifirst2000.vo.DataPemeriksaanPraKerjaVO; - -@Component -public class DataPemeriksaanPraKerjaConverter implements BaseVoConverter { - - - @Override - public DataPemeriksaanPraKerja transferVOToModel(DataPemeriksaanPraKerjaVO vo, DataPemeriksaanPraKerja model) { - if (null == model) - model = new DataPemeriksaanPraKerja(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DataPemeriksaanPraKerja.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DataPemeriksaanPraKerja DataPemeriksaanPraKerja : models) { - DataPemeriksaanPraKerjaVO vo = new DataPemeriksaanPraKerjaVO(); - vo=transferModelToVO(DataPemeriksaanPraKerja, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DataPemeriksaanPraKerjaVO transferModelToVO(DataPemeriksaanPraKerja model, DataPemeriksaanPraKerjaVO vo) { - if (null == vo) - vo = new DataPemeriksaanPraKerjaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DataPemeriksaanPraKerjaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataRujukanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataRujukanConverter.java deleted file mode 100644 index eac35847..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DataRujukanConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DataRujukan; -import com.jasamedika.medifirst2000.vo.DataRujukanVO; - -@Component -public class DataRujukanConverter implements BaseVoConverter { - - - @Override - public DataRujukan transferVOToModel(DataRujukanVO vo, DataRujukan model) { - if (null == model) - model = new DataRujukan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DataRujukan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DataRujukan dataRujukan : models) { - DataRujukanVO vo = new DataRujukanVO(); - vo=transferModelToVO(dataRujukan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DataRujukanVO transferModelToVO(DataRujukan model, DataRujukanVO vo) { - if (null == vo) - vo = new DataRujukanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DataRujukanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DepartemenConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DepartemenConverter.java deleted file mode 100644 index af421980..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DepartemenConverter.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Departemen; -import com.jasamedika.medifirst2000.vo.DepartemenVO; - -@Component -public class DepartemenConverter implements BaseVoConverter { - - @Override - public Departemen transferVOToModel(DepartemenVO vo, Departemen model) { - if (null == model) - model = new Departemen(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Departemen.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Departemen departemen : models) { - DepartemenVO vo = new DepartemenVO(); - vo=transferModelToVO(departemen, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DepartemenVO transferModelToVO(Departemen model, DepartemenVO vo) { - if (null == vo) - vo = new DepartemenVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DepartemenVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DesaKelurahanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DesaKelurahanConverter.java deleted file mode 100644 index 618b4007..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DesaKelurahanConverter.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DesaKelurahan; -import com.jasamedika.medifirst2000.vo.DesaKelurahanVO; - -/** - * Converter class between DesaKelurahan and DesaKelurahanVO - * - * @author Askur - */ -@Component -public class DesaKelurahanConverter implements BaseVoConverter { - - - public DesaKelurahan transferVOToModel(DesaKelurahanVO vo, DesaKelurahan model) { - if (null == model) - model = new DesaKelurahan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DesaKelurahan.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DesaKelurahan DesaKelurahan : models) { - DesaKelurahanVO vo = new DesaKelurahanVO(); - vo = transferModelToVO(DesaKelurahan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DesaKelurahanVO transferModelToVO(DesaKelurahan model, DesaKelurahanVO vo) { - - if (null == vo) - vo = new DesaKelurahanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); - String json = gson.toJson(serialized); - Gson gson2 =new Gson(); - vo = gson2.fromJson(json, DesaKelurahanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailDiagnosaPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailDiagnosaPasienConverter.java deleted file mode 100644 index 7720a29b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailDiagnosaPasienConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DetailDiagnosaPasien; - -import com.jasamedika.medifirst2000.vo.DetailDiagnosaPasienVO; - -@Component -public class DetailDiagnosaPasienConverter implements BaseVoConverter { - - - @Override - public DetailDiagnosaPasien transferVOToModel(DetailDiagnosaPasienVO vo, DetailDiagnosaPasien model) { - if (null == model) - model = new DetailDiagnosaPasien(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DetailDiagnosaPasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DetailDiagnosaPasien detailDiagnosaPasien : models) { - DetailDiagnosaPasienVO vo = new DetailDiagnosaPasienVO(); - vo=transferModelToVO(detailDiagnosaPasien, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DetailDiagnosaPasienVO transferModelToVO(DetailDiagnosaPasien model, DetailDiagnosaPasienVO vo) { - if (null == vo) - vo = new DetailDiagnosaPasienVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailDiagnosaPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public DetailDiagnosaPasienVO transferModelToVOCustom(DetailDiagnosaPasien model, DetailDiagnosaPasienVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new DetailDiagnosaPasienVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailDiagnosaPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailDiagnosaTindakanPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailDiagnosaTindakanPasienConverter.java deleted file mode 100644 index f42f9397..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailDiagnosaTindakanPasienConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DetailDiagnosaTindakanPasien; - -import com.jasamedika.medifirst2000.vo.DetailDiagnosaTindakanPasienVO; - -@Component -public class DetailDiagnosaTindakanPasienConverter implements BaseVoConverter { - - - @Override - public DetailDiagnosaTindakanPasien transferVOToModel(DetailDiagnosaTindakanPasienVO vo, DetailDiagnosaTindakanPasien model) { - if (null == model) - model = new DetailDiagnosaTindakanPasien(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DetailDiagnosaTindakanPasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DetailDiagnosaTindakanPasien diagnosaTindakanPasien : models) { - DetailDiagnosaTindakanPasienVO vo = new DetailDiagnosaTindakanPasienVO(); - vo=transferModelToVO(diagnosaTindakanPasien, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DetailDiagnosaTindakanPasienVO transferModelToVO(DetailDiagnosaTindakanPasien model, DetailDiagnosaTindakanPasienVO vo) { - if (null == vo) - vo = new DetailDiagnosaTindakanPasienVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailDiagnosaTindakanPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public DetailDiagnosaTindakanPasienVO transferModelToVOCustom(DetailDiagnosaTindakanPasien model, DetailDiagnosaTindakanPasienVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new DetailDiagnosaTindakanPasienVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailDiagnosaTindakanPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailHasilTriaseConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailHasilTriaseConverter.java deleted file mode 100644 index 618ad736..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailHasilTriaseConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.DetailHasilTriase; -import com.jasamedika.medifirst2000.vo.DetailHasilTriaseVO; - -/** - * - * @author Shakato - */ -@Component -public class DetailHasilTriaseConverter extends FindConverterDao implements - BaseVoConverter { - - public DetailHasilTriase transferVOToModel(DetailHasilTriaseVO vo, DetailHasilTriase model) { - if (null == model) - model = new DetailHasilTriase(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DetailHasilTriase.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DetailHasilTriase hasilTriase : models) { - DetailHasilTriaseVO hasilTriaseVO = new DetailHasilTriaseVO(); - transferModelToVO(hasilTriase, hasilTriaseVO); - vos.add(hasilTriaseVO); - } - - return vos; - } - - public DetailHasilTriaseVO transferModelToVO(DetailHasilTriase model, DetailHasilTriaseVO vo) { - if (null == vo) - - vo = new DetailHasilTriaseVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailHasilTriaseVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - public DetailHasilTriaseVO transferModelToVOCustom(DetailHasilTriase model, DetailHasilTriaseVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new DetailHasilTriaseVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailHasilTriaseVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailKamarConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailKamarConverter.java deleted file mode 100644 index dc76569c..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailKamarConverter.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DetailKamar; -import com.jasamedika.medifirst2000.vo.DetailKamarVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class DetailKamarConverter implements BaseVoConverter { - - - @Override - public DetailKamar transferVOToModel(DetailKamarVO vo, DetailKamar model) { - if (null == model) - model = new DetailKamar(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DetailKamar.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DetailKamar pegawai : models) { - DetailKamarVO vo = new DetailKamarVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DetailKamarVO transferModelToVO(DetailKamar model, DetailKamarVO vo) { - if (null == vo) - vo = new DetailKamarVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailKamarVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailSWOTConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailSWOTConverter.java deleted file mode 100644 index 644d112c..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailSWOTConverter.java +++ /dev/null @@ -1,115 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DetailSWOT; -import com.jasamedika.medifirst2000.vo.DetailSWOTVO; - -@Component -public class DetailSWOTConverter implements BaseVoConverter{ - - @Override - public DetailSWOT transferVOToModel(DetailSWOTVO vo, DetailSWOT model) { - if (null == model) - model = new DetailSWOT(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DetailSWOT.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DetailSWOT pegawai : models) { - DetailSWOTVO vo = new DetailSWOTVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DetailSWOTVO transferModelToVO(DetailSWOT model, DetailSWOTVO vo) { - if (null == vo) - vo = new DetailSWOTVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailSWOTVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public DetailSWOTVO transferModelToVOCustom(DetailSWOT model, DetailSWOTVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new DetailSWOTVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailSWOTVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailTOWSConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailTOWSConverter.java deleted file mode 100644 index be577716..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailTOWSConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DetailTOWS; -import com.jasamedika.medifirst2000.vo.DetailTOWSVO; - -@Component -public class DetailTOWSConverter implements BaseVoConverter{ - - @Override - public DetailTOWS transferVOToModel(DetailTOWSVO vo, DetailTOWS model) { - if (null == model) - model = new DetailTOWS(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DetailTOWS.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DetailTOWS pegawai : models) { - DetailTOWSVO vo = new DetailTOWSVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DetailTOWSVO transferModelToVO(DetailTOWS model, DetailTOWSVO vo) { - if (null == vo) - vo = new DetailTOWSVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailTOWSVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public DetailTOWSVO transferModelToVOCustom(DetailTOWS model, DetailTOWSVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new DetailTOWSVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailTOWSVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailTriaseConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailTriaseConverter.java deleted file mode 100644 index feaa919b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DetailTriaseConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DetailTriase; -import com.jasamedika.medifirst2000.vo.DetailTriaseVO; - -/** - * - * @author Shakato - */ -@Component -public class DetailTriaseConverter implements BaseVoConverter{ - - @Override - public DetailTriase transferVOToModel(DetailTriaseVO vo, DetailTriase model) { - if (null == model){ - model = new DetailTriase(); - } - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DetailTriase.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (vos == null) { - vos = new ArrayList(); - } - - if (models == null) { - return vos; - } - - for (DetailTriase status : models) { - DetailTriaseVO vo = new DetailTriaseVO(); - vo=transferModelToVO(status, vo); - vos.add(vo); - } - return vos; - } - - @Override - public DetailTriaseVO transferModelToVO(DetailTriase model, DetailTriaseVO vo) { - if (vo == null) - vo = new DetailTriaseVO(); - try { - String[] fieldsToInclude = {"detailTriase","detailTriase"}; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DetailTriaseVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaConverter.java deleted file mode 100644 index 0d367e65..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Diagnosa; - -import com.jasamedika.medifirst2000.vo.DiagnosaVO; - -@Component -public class DiagnosaConverter implements BaseVoConverter { - - - @Override - public Diagnosa transferVOToModel(DiagnosaVO vo, Diagnosa model) { - if (null == model) - model = new Diagnosa(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Diagnosa.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Diagnosa diagnosa : models) { - DiagnosaVO vo = new DiagnosaVO(); - vo=transferModelToVO(diagnosa, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DiagnosaVO transferModelToVO(Diagnosa model, DiagnosaVO vo) { - if (null == vo) - vo = new DiagnosaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DiagnosaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public DiagnosaVO transferModelToVOCustom(Diagnosa model, DiagnosaVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new DiagnosaVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DiagnosaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaPasienConverter.java deleted file mode 100644 index 4c998329..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaPasienConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DiagnosaPasien; - -import com.jasamedika.medifirst2000.vo.DiagnosaPasienVO; - -@Component -public class DiagnosaPasienConverter implements BaseVoConverter { - - - @Override - public DiagnosaPasien transferVOToModel(DiagnosaPasienVO vo, DiagnosaPasien model) { - if (null == model) - model = new DiagnosaPasien(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DiagnosaPasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DiagnosaPasien diagnosaPasien : models) { - DiagnosaPasienVO vo = new DiagnosaPasienVO(); - vo=transferModelToVO(diagnosaPasien, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DiagnosaPasienVO transferModelToVO(DiagnosaPasien model, DiagnosaPasienVO vo) { - if (null == vo) - vo = new DiagnosaPasienVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DiagnosaPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public DiagnosaPasienVO transferModelToVOCustom(DiagnosaPasien model, DiagnosaPasienVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new DiagnosaPasienVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DiagnosaPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaTindakanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaTindakanConverter.java deleted file mode 100644 index 558531d9..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaTindakanConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DiagnosaTindakan; - -import com.jasamedika.medifirst2000.vo.DiagnosaTindakanVO; - -@Component -public class DiagnosaTindakanConverter implements BaseVoConverter { - - - @Override - public DiagnosaTindakan transferVOToModel(DiagnosaTindakanVO vo, DiagnosaTindakan model) { - if (null == model) - model = new DiagnosaTindakan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DiagnosaTindakan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DiagnosaTindakan diagosaTindakan : models) { - DiagnosaTindakanVO vo = new DiagnosaTindakanVO(); - vo=transferModelToVO(diagosaTindakan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DiagnosaTindakanVO transferModelToVO(DiagnosaTindakan model, DiagnosaTindakanVO vo) { - if (null == vo) - vo = new DiagnosaTindakanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DiagnosaTindakanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public DiagnosaTindakanVO transferModelToVOCustom(DiagnosaTindakan model, DiagnosaTindakanVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new DiagnosaTindakanVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DiagnosaTindakanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaTindakanPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaTindakanPasienConverter.java deleted file mode 100644 index de62dead..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiagnosaTindakanPasienConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DiagnosaTindakanPasien; - -import com.jasamedika.medifirst2000.vo.DiagnosaTindakanPasienVO; - -@Component -public class DiagnosaTindakanPasienConverter implements BaseVoConverter { - - - @Override - public DiagnosaTindakanPasien transferVOToModel(DiagnosaTindakanPasienVO vo, DiagnosaTindakanPasien model) { - if (null == model) - model = new DiagnosaTindakanPasien(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DiagnosaTindakanPasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DiagnosaTindakanPasien diagnosaTindakanPasien : models) { - DiagnosaTindakanPasienVO vo = new DiagnosaTindakanPasienVO(); - vo=transferModelToVO(diagnosaTindakanPasien, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DiagnosaTindakanPasienVO transferModelToVO(DiagnosaTindakanPasien model, DiagnosaTindakanPasienVO vo) { - if (null == vo) - vo = new DiagnosaTindakanPasienVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DiagnosaTindakanPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public DiagnosaTindakanPasienVO transferModelToVOCustom(DiagnosaTindakanPasien model, DiagnosaTindakanPasienVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new DiagnosaTindakanPasienVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DiagnosaTindakanPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiputuskanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiputuskanConverter.java deleted file mode 100644 index d60d2853..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DiputuskanConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Diputuskan; -import com.jasamedika.medifirst2000.vo.DiputuskanVO; - -@Component -public class DiputuskanConverter implements BaseVoConverter { - - - @Override - public Diputuskan transferVOToModel(DiputuskanVO vo, Diputuskan model) { - if (null == model) - model = new Diputuskan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Diputuskan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Diputuskan diputuskan : models) { - DiputuskanVO vo = new DiputuskanVO(); - vo=transferModelToVO(diputuskan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DiputuskanVO transferModelToVO(Diputuskan model, DiputuskanVO vo) { - if (null == vo) - vo = new DiputuskanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DiputuskanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DraftPeraturanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DraftPeraturanConverter.java deleted file mode 100644 index 8313129c..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DraftPeraturanConverter.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DraftPeraturan; -import com.jasamedika.medifirst2000.vo.DraftPeraturanVO; - -@Component -public class DraftPeraturanConverter implements BaseVoConverter{ - - @Override - public DraftPeraturan transferVOToModel(DraftPeraturanVO vo, DraftPeraturan model) { - if (null == model) - model = new DraftPeraturan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DraftPeraturan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DraftPeraturan model : models) { - DraftPeraturanVO vo = new DraftPeraturanVO(); - vo=transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DraftPeraturanVO transferModelToVO(DraftPeraturan model, DraftPeraturanVO vo) { - if (null == vo) - vo = new DraftPeraturanVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, DraftPeraturanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DraftSuratConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DraftSuratConverter.java deleted file mode 100644 index 40c1d5a2..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/DraftSuratConverter.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.DraftSurat; -import com.jasamedika.medifirst2000.vo.DraftSuratVO; - -/** - * Converter class between DraftSurat and DraftSuratVO - * - * @author Askur - */ -@Component -public class DraftSuratConverter implements BaseVoConverter { - - - public DraftSurat transferVOToModel(DraftSuratVO vo, DraftSurat model) { - if (null == model) - model = new DraftSurat(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, DraftSurat.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (DraftSurat draftSurat : models) { - DraftSuratVO vo = new DraftSuratVO(); - vo = transferModelToVO(draftSurat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public DraftSuratVO transferModelToVO(DraftSurat model, DraftSuratVO vo) { - - if (null == vo) - vo = new DraftSuratVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); - String json = gson.toJson(serialized); - Gson gson2 =new Gson(); - vo = gson2.fromJson(json, DraftSuratVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/FisisPemeriksaanDokterConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/FisisPemeriksaanDokterConverter.java deleted file mode 100644 index dc106a1e..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/FisisPemeriksaanDokterConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.FisisPemeriksaanDokter; - -import com.jasamedika.medifirst2000.vo.FisisPemeriksaanDokterVO; - -@Component -public class FisisPemeriksaanDokterConverter implements BaseVoConverter { - - - @Override - public FisisPemeriksaanDokter transferVOToModel(FisisPemeriksaanDokterVO vo, FisisPemeriksaanDokter model) { - if (null == model) - model = new FisisPemeriksaanDokter(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, FisisPemeriksaanDokter.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (FisisPemeriksaanDokter FisisPemeriksaanDokter : models) { - FisisPemeriksaanDokterVO vo = new FisisPemeriksaanDokterVO(); - vo=transferModelToVO(FisisPemeriksaanDokter, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public FisisPemeriksaanDokterVO transferModelToVO(FisisPemeriksaanDokter model, FisisPemeriksaanDokterVO vo) { - if (null == vo) - vo = new FisisPemeriksaanDokterVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, FisisPemeriksaanDokterVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public FisisPemeriksaanDokterVO transferModelToVOCustom(FisisPemeriksaanDokter model, FisisPemeriksaanDokterVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new FisisPemeriksaanDokterVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, FisisPemeriksaanDokterVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GeneralCheckUpConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GeneralCheckUpConverter.java deleted file mode 100644 index 6ef68afd..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GeneralCheckUpConverter.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.GeneralCheckUp; -import com.jasamedika.medifirst2000.vo.GeneralCheckUpVO; - -@Component -public class GeneralCheckUpConverter implements BaseVoConverter { - - - @Override - public GeneralCheckUp transferVOToModel(GeneralCheckUpVO vo, GeneralCheckUp model) { - if (null == model) - model = new GeneralCheckUp(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, GeneralCheckUp.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (GeneralCheckUp GeneralCheckUp : models) { - GeneralCheckUpVO vo = new GeneralCheckUpVO(); - vo=transferModelToVO(GeneralCheckUp, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public GeneralCheckUpVO transferModelToVO(GeneralCheckUp model, GeneralCheckUpVO vo) { - if (null == vo) - vo = new GeneralCheckUpVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, GeneralCheckUpVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GenericViewConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GenericViewConverter.java deleted file mode 100644 index 1a6330f0..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GenericViewConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.GenericView; -import com.jasamedika.medifirst2000.vo.GenericViewVO; - -/** - * Converter class between GenericView and GenericViewVO - * - * @author Askur - */ -@Component -public class GenericViewConverter implements BaseVoConverter { - - - public GenericView transferVOToModel(GenericViewVO vo, GenericView model) { - if (null == model) - model = new GenericView(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, GenericView.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (GenericView GenericView : models) { - GenericViewVO vo = new GenericViewVO(); - vo = transferModelToVO(GenericView, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public GenericViewVO transferModelToVO(GenericView model, GenericViewVO vo) { - - if (null == vo) - vo = new GenericViewVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, GenericViewVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GolonganDarahConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GolonganDarahConverter.java deleted file mode 100644 index a1cebeeb..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GolonganDarahConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.GolonganDarah; -import com.jasamedika.medifirst2000.vo.GolonganDarahVO; - -@Component -public class GolonganDarahConverter implements BaseVoConverter { - - - @Override - public GolonganDarah transferVOToModel(GolonganDarahVO vo, GolonganDarah model) { - if (null == model) - model = new GolonganDarah(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, GolonganDarah.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (GolonganDarah GolonganDarah : models) { - GolonganDarahVO vo = new GolonganDarahVO(); - vo=transferModelToVO(GolonganDarah, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public GolonganDarahVO transferModelToVO(GolonganDarah model, GolonganDarahVO vo) { - if (null == vo) - vo = new GolonganDarahVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, GolonganDarahVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GolonganPegawaiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GolonganPegawaiConverter.java deleted file mode 100644 index e9f18e16..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/GolonganPegawaiConverter.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.GolonganPegawai; -import com.jasamedika.medifirst2000.vo.GolonganPegawaiVO; - -@Component -public class GolonganPegawaiConverter implements BaseVoConverter { - - @Override - public GolonganPegawai transferVOToModel(GolonganPegawaiVO vo, GolonganPegawai model) { - if (null == model) - model = new GolonganPegawai(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, GolonganPegawai.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (GolonganPegawai GolonganPegawai : models) { - GolonganPegawaiVO vo = new GolonganPegawaiVO(); - vo=transferModelToVO(GolonganPegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public GolonganPegawaiVO transferModelToVO(GolonganPegawai model, GolonganPegawaiVO vo) { - if (null == vo) - vo = new GolonganPegawaiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, GolonganPegawaiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HVAConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HVAConverter.java deleted file mode 100644 index da5c46d8..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HVAConverter.java +++ /dev/null @@ -1,99 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.HVA; -import com.jasamedika.medifirst2000.vo.HVAVO; - -@Component -public class HVAConverter extends FindConverterDao implements - BaseVoConverter{ - @Override - public HVA transferVOToModel(HVAVO vo, HVA model) { - if (null == model) - model = new HVA(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, HVA.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (HVA model : models) { - HVAVO vo = new HVAVO(); - vo=transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public HVAVO transferModelToVO(HVA model, HVAVO vo) { - if (null == vo) - vo = new HVAVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, HVAVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HasilPemeriksaanPraKerjaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HasilPemeriksaanPraKerjaConverter.java deleted file mode 100644 index d36311ea..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HasilPemeriksaanPraKerjaConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.HasilPemeriksaanPraKerja; -import com.jasamedika.medifirst2000.vo.HasilPemeriksaanPraKerjaVO; - -@Component -public class HasilPemeriksaanPraKerjaConverter implements BaseVoConverter { - - - @Override - public HasilPemeriksaanPraKerja transferVOToModel(HasilPemeriksaanPraKerjaVO vo, HasilPemeriksaanPraKerja model) { - if (null == model) - model = new HasilPemeriksaanPraKerja(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, HasilPemeriksaanPraKerja.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (HasilPemeriksaanPraKerja HasilPemeriksaanPraKerja : models) { - HasilPemeriksaanPraKerjaVO vo = new HasilPemeriksaanPraKerjaVO(); - vo=transferModelToVO(HasilPemeriksaanPraKerja, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public HasilPemeriksaanPraKerjaVO transferModelToVO(HasilPemeriksaanPraKerja model, HasilPemeriksaanPraKerjaVO vo) { - if (null == vo) - vo = new HasilPemeriksaanPraKerjaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, HasilPemeriksaanPraKerjaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HasilTriaseConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HasilTriaseConverter.java deleted file mode 100644 index 8df00a63..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HasilTriaseConverter.java +++ /dev/null @@ -1,96 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.HasilTriase; -import com.jasamedika.medifirst2000.vo.HasilTriaseVO; - -/** - * - * @author Shakato - */ -@Component -public class HasilTriaseConverter extends FindConverterDao implements - BaseVoConverter { - - public HasilTriase transferVOToModel(HasilTriaseVO vo, HasilTriase model) { - if (null == model) - model = new HasilTriase(); - try { - Gson gson = new GsonBuilder()//.excludeFieldsWithoutExposeAnnotation() - .setDateFormat("yyyy-MM-dd HH:mm:ss.SSS") - .create(); - String json = gson.toJson(vo.ToMap()); - model = gson.fromJson(json, HasilTriase.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (HasilTriase hasilTriase : models) { - HasilTriaseVO hasilTriaseVO = new HasilTriaseVO(); - transferModelToVO(hasilTriase, hasilTriaseVO); - vos.add(hasilTriaseVO); - } - - return vos; - } - - public HasilTriaseVO transferModelToVO(HasilTriase model, HasilTriaseVO vo) { - if (null == vo) - - vo = new HasilTriaseVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson =new GsonBuilder()//.excludeFieldsWithoutExposeAnnotation() - .setDateFormat("yyyy-MM-dd HH:mm:ss.SSS") - .create(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, HasilTriaseVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - public HasilTriaseVO transferModelToVOCustom(HasilTriase model, HasilTriaseVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new HasilTriaseVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson =new GsonBuilder()//.excludeFieldsWithoutExposeAnnotation() - .setDateFormat("yyyy-MM-dd HH:mm:ss.SSS") - .create(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, HasilTriaseVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HistoryLoginModulAplikasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HistoryLoginModulAplikasiConverter.java deleted file mode 100644 index 6f52b789..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HistoryLoginModulAplikasiConverter.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; - -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.HistoryLoginModulAplikasi; -import com.jasamedika.medifirst2000.vo.HistoryLoginModulAplikasiVO; - -@Component -public class HistoryLoginModulAplikasiConverter implements BaseVoConverter { - - @Override - public HistoryLoginModulAplikasi transferVOToModel(HistoryLoginModulAplikasiVO vo, HistoryLoginModulAplikasi model) { - if (null == model) - model = new HistoryLoginModulAplikasi(); - - BeanUtils.copyProperties(vo, model); - - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (HistoryLoginModulAplikasi historyLoginModulAplikasi : models) { - HistoryLoginModulAplikasiVO vo = new HistoryLoginModulAplikasiVO(); - vo=transferModelToVO(historyLoginModulAplikasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public HistoryLoginModulAplikasiVO transferModelToVO(HistoryLoginModulAplikasi model, HistoryLoginModulAplikasiVO vo) { - if (null == vo) - vo = new HistoryLoginModulAplikasiVO(); - BeanUtils.copyProperties(model, vo); - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HistoryLoginUserConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HistoryLoginUserConverter.java deleted file mode 100644 index 7ce36263..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HistoryLoginUserConverter.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; - -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.HistoryLoginUser; -import com.jasamedika.medifirst2000.vo.HistoryLoginUserVO; - -@Component -public class HistoryLoginUserConverter implements BaseVoConverter { - - @Override - public HistoryLoginUser transferVOToModel(HistoryLoginUserVO vo, HistoryLoginUser model) { - if (null == model) - model = new HistoryLoginUser(); - - BeanUtils.copyProperties(vo, model); - - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (HistoryLoginUser historyLoginUser : models) { - HistoryLoginUserVO vo = new HistoryLoginUserVO(); - vo=transferModelToVO(historyLoginUser, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public HistoryLoginUserVO transferModelToVO(HistoryLoginUser model, HistoryLoginUserVO vo) { - if (null == vo) - vo = new HistoryLoginUserVO(); - BeanUtils.copyProperties(model, vo); - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HubunganKeluargaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HubunganKeluargaConverter.java deleted file mode 100644 index 3c3a5771..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/HubunganKeluargaConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.HubunganKeluarga; -import com.jasamedika.medifirst2000.vo.HubunganKeluargaVO; - -@Component -public class HubunganKeluargaConverter implements BaseVoConverter { - - - @Override - public HubunganKeluarga transferVOToModel(HubunganKeluargaVO vo, HubunganKeluarga model) { - if (null == model) - model = new HubunganKeluarga(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, HubunganKeluarga.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (HubunganKeluarga HubunganKeluarga : models) { - HubunganKeluargaVO vo = new HubunganKeluargaVO(); - vo=transferModelToVO(HubunganKeluarga, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public HubunganKeluargaVO transferModelToVO(HubunganKeluarga model, HubunganKeluargaVO vo) { - if (null == vo) - vo = new HubunganKeluargaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, HubunganKeluargaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/IndikatorRensarConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/IndikatorRensarConverter.java deleted file mode 100644 index 16659e1a..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/IndikatorRensarConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.IndikatorRensar; -import com.jasamedika.medifirst2000.vo.IndikatorRensarVO; - -@Component -public class IndikatorRensarConverter implements BaseVoConverter{ - - @Override - public IndikatorRensar transferVOToModel(IndikatorRensarVO vo, IndikatorRensar model) { - if (null == model) - model = new IndikatorRensar(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, IndikatorRensar.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (IndikatorRensar pegawai : models) { - IndikatorRensarVO vo = new IndikatorRensarVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public IndikatorRensarVO transferModelToVO(IndikatorRensar model, IndikatorRensarVO vo) { - if (null == vo) - vo = new IndikatorRensarVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, IndikatorRensarVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public IndikatorRensarVO transferModelToVOCustom(IndikatorRensar model, IndikatorRensarVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new IndikatorRensarVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, IndikatorRensarVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/InseminasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/InseminasiConverter.java deleted file mode 100644 index c3ced4de..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/InseminasiConverter.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Inseminasi; -import com.jasamedika.medifirst2000.vo.InseminasiVO; - -@Component -public class InseminasiConverter implements BaseVoConverter{ - - @Override - public Inseminasi transferVOToModel(InseminasiVO vo, Inseminasi model) { - if (null == model) - model = new Inseminasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Inseminasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Inseminasi model : models) { - InseminasiVO vo = new InseminasiVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public InseminasiVO transferModelToVO(Inseminasi model, InseminasiVO vo) { - if (null == vo) - vo = new InseminasiVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, InseminasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JabatanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JabatanConverter.java deleted file mode 100644 index c95dbf7e..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JabatanConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Jabatan; -import com.jasamedika.medifirst2000.vo.JabatanVO; - -/** - * Converter class between Jabatan and JabatanVO - * - * @author Askur - */ -@Component -public class JabatanConverter implements BaseVoConverter { - - - public Jabatan transferVOToModel(JabatanVO vo, Jabatan model) { - if (null == model) - model = new Jabatan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Jabatan.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Jabatan Jabatan : models) { - JabatanVO vo = new JabatanVO(); - vo = transferModelToVO(Jabatan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JabatanVO transferModelToVO(Jabatan model, JabatanVO vo) { - - if (null == vo) - vo = new JabatanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JabatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JadwalDokterConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JadwalDokterConverter.java deleted file mode 100644 index eb4e416d..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JadwalDokterConverter.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JadwalDokter; -import com.jasamedika.medifirst2000.vo.JadwalDokterVO; - -@Component -public class JadwalDokterConverter implements BaseVoConverter { - - @Override - public JadwalDokter transferVOToModel(JadwalDokterVO vo, JadwalDokter model) { - if (null == model) - model = new JadwalDokter(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude, vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JadwalDokter.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JadwalDokter model : models) { - JadwalDokterVO vo = new JadwalDokterVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JadwalDokterVO transferModelToVO(JadwalDokter model, JadwalDokterVO vo) { - if (null == vo) - vo = new JadwalDokterVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude, model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JadwalDokterVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JadwalRencanaPemeriksaanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JadwalRencanaPemeriksaanConverter.java deleted file mode 100644 index 78fb6348..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JadwalRencanaPemeriksaanConverter.java +++ /dev/null @@ -1,99 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JadwalRencanaPemeriksaan; -import com.jasamedika.medifirst2000.vo.JadwalRencanaPemeriksaanVO; - -@Component -public class JadwalRencanaPemeriksaanConverter implements BaseVoConverter{ - - @Override - public JadwalRencanaPemeriksaan transferVOToModel(JadwalRencanaPemeriksaanVO vo, JadwalRencanaPemeriksaan model) { - if (null == model) - model = new JadwalRencanaPemeriksaan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JadwalRencanaPemeriksaan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JadwalRencanaPemeriksaan model : models) { - JadwalRencanaPemeriksaanVO vo = new JadwalRencanaPemeriksaanVO(); - vo=transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JadwalRencanaPemeriksaanVO transferModelToVO(JadwalRencanaPemeriksaan model, JadwalRencanaPemeriksaanVO vo) { - if (null == vo) - vo = new JadwalRencanaPemeriksaanVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JadwalRencanaPemeriksaanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JawabanKonsultasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JawabanKonsultasiConverter.java deleted file mode 100644 index 4fa29c8a..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JawabanKonsultasiConverter.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JawabanKonsultasi; -import com.jasamedika.medifirst2000.vo.JawabanKonsultasiVO; - -@Component -public class JawabanKonsultasiConverter implements BaseVoConverter { - - @Override - public JawabanKonsultasi transferVOToModel(JawabanKonsultasiVO vo, JawabanKonsultasi model) { - if (null == model) - model = new JawabanKonsultasi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JawabanKonsultasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JawabanKonsultasi lembarKonsultasi : models) { - JawabanKonsultasiVO vo = new JawabanKonsultasiVO(); - vo=transferModelToVO(lembarKonsultasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JawabanKonsultasiVO transferModelToVO(JawabanKonsultasi model, JawabanKonsultasiVO vo) { - if (null == vo) - vo = new JawabanKonsultasiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JawabanKonsultasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisAlamatConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisAlamatConverter.java deleted file mode 100644 index e8ec5b3b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisAlamatConverter.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JenisAlamat; -import com.jasamedika.medifirst2000.vo.JenisAlamatVO; - -@Component -public class JenisAlamatConverter implements BaseVoConverter { - - - @Override - public JenisAlamat transferVOToModel(JenisAlamatVO vo, JenisAlamat model) { - if (null == model) - model = new JenisAlamat(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JenisAlamat.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JenisAlamat JenisAlamat : models) { - JenisAlamatVO vo = new JenisAlamatVO(); - vo=transferModelToVO(JenisAlamat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JenisAlamatVO transferModelToVO(JenisAlamat model, JenisAlamatVO vo) { - if (null == vo) - vo = new JenisAlamatVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JenisAlamatVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisDiagnosaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisDiagnosaConverter.java deleted file mode 100644 index 2fff9df4..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisDiagnosaConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JenisDiagnosa; - -import com.jasamedika.medifirst2000.vo.JenisDiagnosaVO; - -@Component -public class JenisDiagnosaConverter implements BaseVoConverter { - - - @Override - public JenisDiagnosa transferVOToModel(JenisDiagnosaVO vo, JenisDiagnosa model) { - if (null == model) - model = new JenisDiagnosa(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JenisDiagnosa.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JenisDiagnosa jenisDiagnosa : models) { - JenisDiagnosaVO vo = new JenisDiagnosaVO(); - vo=transferModelToVO(jenisDiagnosa, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JenisDiagnosaVO transferModelToVO(JenisDiagnosa model, JenisDiagnosaVO vo) { - if (null == vo) - vo = new JenisDiagnosaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JenisDiagnosaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public JenisDiagnosaVO transferModelToVOCustom(JenisDiagnosa model, JenisDiagnosaVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new JenisDiagnosaVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JenisDiagnosaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisDietConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisDietConverter.java deleted file mode 100644 index dff535da..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisDietConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JenisDiet; - -import com.jasamedika.medifirst2000.vo.JenisDietVO; - -@Component -public class JenisDietConverter implements BaseVoConverter { - - - @Override - public JenisDiet transferVOToModel(JenisDietVO vo, JenisDiet model) { - if (null == model) - model = new JenisDiet(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JenisDiet.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JenisDiet jenisDiet : models) { - JenisDietVO vo = new JenisDietVO(); - vo=transferModelToVO(jenisDiet, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JenisDietVO transferModelToVO(JenisDiet model, JenisDietVO vo) { - if (null == vo) - vo = new JenisDietVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JenisDietVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public JenisDietVO transferModelToVOCustom(JenisDiet model, JenisDietVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new JenisDietVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JenisDietVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisIndikatorConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisIndikatorConverter.java deleted file mode 100644 index f61e38d7..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisIndikatorConverter.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JenisIndikator; -import com.jasamedika.medifirst2000.vo.JenisIndikatorVO; - -@Component -public class JenisIndikatorConverter implements BaseVoConverter{ - - @Override - public JenisIndikator transferVOToModel(JenisIndikatorVO vo, JenisIndikator model) { - if (null == model) - model = new JenisIndikator(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JenisIndikator.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JenisIndikator model : models) { - JenisIndikatorVO vo = new JenisIndikatorVO(); - vo=transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JenisIndikatorVO transferModelToVO(JenisIndikator model, JenisIndikatorVO vo) { - if (null == vo) - vo = new JenisIndikatorVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JenisIndikatorVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKartuConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKartuConverter.java deleted file mode 100644 index 5a8217fc..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKartuConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JenisKartu; -import com.jasamedika.medifirst2000.vo.JenisKartuVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class JenisKartuConverter implements BaseVoConverter { - - - @Override - public JenisKartu transferVOToModel(JenisKartuVO vo, JenisKartu model) { - if (null == model) - model = new JenisKartu(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JenisKartu.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JenisKartu pegawai : models) { - JenisKartuVO vo = new JenisKartuVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JenisKartuVO transferModelToVO(JenisKartu model, JenisKartuVO vo) { - if (null == vo) - vo = new JenisKartuVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JenisKartu.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKartuDetailConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKartuDetailConverter.java deleted file mode 100644 index 66b2462f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKartuDetailConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JenisKartuDetail; -import com.jasamedika.medifirst2000.vo.JenisKartuDetailVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class JenisKartuDetailConverter implements BaseVoConverter { - - - @Override - public JenisKartuDetail transferVOToModel(JenisKartuDetailVO vo, JenisKartuDetail model) { - if (null == model) - model = new JenisKartuDetail(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JenisKartuDetail.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JenisKartuDetail pegawai : models) { - JenisKartuDetailVO vo = new JenisKartuDetailVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JenisKartuDetailVO transferModelToVO(JenisKartuDetail model, JenisKartuDetailVO vo) { - if (null == vo) - vo = new JenisKartuDetailVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JenisKartuDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKelaminConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKelaminConverter.java deleted file mode 100644 index d42606e4..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisKelaminConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JenisKelamin; -import com.jasamedika.medifirst2000.vo.JenisKelaminVO; - -@Component -public class JenisKelaminConverter implements BaseVoConverter { - - - @Override - public JenisKelamin transferVOToModel(JenisKelaminVO vo, JenisKelamin model) { - if (null == model) - model = new JenisKelamin(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JenisKelamin.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JenisKelamin JenisKelamin : models) { - JenisKelaminVO vo = new JenisKelaminVO(); - vo=transferModelToVO(JenisKelamin, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JenisKelaminVO transferModelToVO(JenisKelamin model, JenisKelaminVO vo) { - if (null == vo) - vo = new JenisKelaminVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JenisKelaminVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisPegawaiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisPegawaiConverter.java deleted file mode 100644 index b8bc2309..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisPegawaiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JenisPegawai; -import com.jasamedika.medifirst2000.vo.JenisPegawaiVO; - -@Component -public class JenisPegawaiConverter implements BaseVoConverter { - - - @Override - public JenisPegawai transferVOToModel(JenisPegawaiVO vo, JenisPegawai model) { - if (null == model) - model = new JenisPegawai(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JenisPegawai.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JenisPegawai JenisPegawai : models) { - JenisPegawaiVO vo = new JenisPegawaiVO(); - vo=transferModelToVO(JenisPegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JenisPegawaiVO transferModelToVO(JenisPegawai model, JenisPegawaiVO vo) { - if (null == vo) - vo = new JenisPegawaiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JenisPegawaiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisPengantarPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisPengantarPasienConverter.java deleted file mode 100644 index c62d85c0..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/JenisPengantarPasienConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.JenisPengantarPasien; -import com.jasamedika.medifirst2000.vo.JenisPengantarPasienVO; - -@Component -public class JenisPengantarPasienConverter implements BaseVoConverter { - - - @Override - public JenisPengantarPasien transferVOToModel(JenisPengantarPasienVO vo, JenisPengantarPasien model) { - if (null == model) - model = new JenisPengantarPasien(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, JenisPengantarPasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (JenisPengantarPasien JenisPengantarPasien : models) { - JenisPengantarPasienVO vo = new JenisPengantarPasienVO(); - vo=transferModelToVO(JenisPengantarPasien, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public JenisPengantarPasienVO transferModelToVO(JenisPengantarPasien model, JenisPengantarPasienVO vo) { - if (null == vo) - vo = new JenisPengantarPasienVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, JenisPengantarPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KajianEvaluasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KajianEvaluasiConverter.java deleted file mode 100644 index 92309545..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KajianEvaluasiConverter.java +++ /dev/null @@ -1,99 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KajianEvaluasi; -import com.jasamedika.medifirst2000.vo.KajianEvaluasiVO; - -@Component -public class KajianEvaluasiConverter implements BaseVoConverter{ - - @Override - public KajianEvaluasi transferVOToModel(KajianEvaluasiVO vo, KajianEvaluasi model) { - if (null == model) - model = new KajianEvaluasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KajianEvaluasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KajianEvaluasi model : models) { - KajianEvaluasiVO vo = new KajianEvaluasiVO(); - vo=transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KajianEvaluasiVO transferModelToVO(KajianEvaluasi model, KajianEvaluasiVO vo) { - if (null == vo) - vo = new KajianEvaluasiVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KajianEvaluasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KamarConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KamarConverter.java deleted file mode 100644 index cfe9741d..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KamarConverter.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import org.springframework.stereotype.Component; -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Kamar; -import com.jasamedika.medifirst2000.vo.KamarVO; - -@Component -public class KamarConverter implements BaseVoConverter { - - @Override - public Kamar transferVOToModel(KamarVO vo, Kamar model) { - if (null == model) - model = new Kamar(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude, vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Kamar.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Kamar Kamar : models) { - KamarVO vo = new KamarVO(); - vo = transferModelToVO(Kamar, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KamarVO transferModelToVO(Kamar model, KamarVO vo) { - if (null == vo) - vo = new KamarVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude, model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KamarVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KamusIndikatorConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KamusIndikatorConverter.java deleted file mode 100644 index be0ec8b4..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KamusIndikatorConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KamusIndikator; -import com.jasamedika.medifirst2000.vo.KamusIndikatorVO; - -@Component -public class KamusIndikatorConverter implements BaseVoConverter{ - - @Override - public KamusIndikator transferVOToModel(KamusIndikatorVO vo, KamusIndikator model) { - if (null == model) - model = new KamusIndikator(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KamusIndikator.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KamusIndikator pegawai : models) { - KamusIndikatorVO vo = new KamusIndikatorVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KamusIndikatorVO transferModelToVO(KamusIndikator model, KamusIndikatorVO vo) { - if (null == vo) - vo = new KamusIndikatorVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KamusIndikatorVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public KamusIndikatorVO transferModelToVOCustom(KamusIndikator model, KamusIndikatorVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new KamusIndikatorVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KamusIndikatorVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KasusPenyakitConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KasusPenyakitConverter.java deleted file mode 100644 index c175d0aa..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KasusPenyakitConverter.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KasusPenyakit; -import com.jasamedika.medifirst2000.vo.KasusPenyakitVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class KasusPenyakitConverter implements BaseVoConverter { - - - @Override - public KasusPenyakit transferVOToModel(KasusPenyakitVO vo, KasusPenyakit model) { - if (null == model) - model = new KasusPenyakit(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KasusPenyakit.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KasusPenyakit pegawai : models) { - KasusPenyakitVO vo = new KasusPenyakitVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KasusPenyakitVO transferModelToVO(KasusPenyakit model, KasusPenyakitVO vo) { - if (null == vo) - vo = new KasusPenyakitVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KasusPenyakitVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KategoriHasilTriaseConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KategoriHasilTriaseConverter.java deleted file mode 100644 index 794a1438..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KategoriHasilTriaseConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KategoriHasilTriase; -import com.jasamedika.medifirst2000.vo.KategoriHasilTriaseVO; - -/** - * - * @author Shakato - */ -@Component -public class KategoriHasilTriaseConverter implements BaseVoConverter{ - - @Override - public KategoriHasilTriase transferVOToModel(KategoriHasilTriaseVO vo, KategoriHasilTriase model) { - if (null == model){ - model = new KategoriHasilTriase(); - } - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KategoriHasilTriase.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (vos == null) { - vos = new ArrayList(); - } - - if (models == null) { - return vos; - } - - for (KategoriHasilTriase status : models) { - KategoriHasilTriaseVO vo = new KategoriHasilTriaseVO(); - vo=transferModelToVO(status, vo); - vos.add(vo); - } - return vos; - } - - @Override - public KategoriHasilTriaseVO transferModelToVO(KategoriHasilTriase model, KategoriHasilTriaseVO vo) { - if (vo == null) - vo = new KategoriHasilTriaseVO(); - try { - String[] fieldsToInclude = {"detailTriase","detailTriase"}; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KategoriHasilTriaseVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KebutuhanDasarConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KebutuhanDasarConverter.java deleted file mode 100644 index 3eb8e214..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KebutuhanDasarConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KebutuhanDasar; - -import com.jasamedika.medifirst2000.vo.KebutuhanDasarVO; - -@Component -public class KebutuhanDasarConverter implements BaseVoConverter { - - - @Override - public KebutuhanDasar transferVOToModel(KebutuhanDasarVO vo, KebutuhanDasar model) { - if (null == model) - model = new KebutuhanDasar(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KebutuhanDasar.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KebutuhanDasar KebutuhanDasar : models) { - KebutuhanDasarVO vo = new KebutuhanDasarVO(); - vo=transferModelToVO(KebutuhanDasar, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KebutuhanDasarVO transferModelToVO(KebutuhanDasar model, KebutuhanDasarVO vo) { - if (null == vo) - vo = new KebutuhanDasarVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KebutuhanDasarVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public KebutuhanDasarVO transferModelToVOCustom(KebutuhanDasar model, KebutuhanDasarVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new KebutuhanDasarVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KebutuhanDasarVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KecamatanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KecamatanConverter.java deleted file mode 100644 index 5c133f75..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KecamatanConverter.java +++ /dev/null @@ -1,81 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Kecamatan; -import com.jasamedika.medifirst2000.vo.KecamatanVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class KecamatanConverter implements BaseVoConverter { - - - @Override - public Kecamatan transferVOToModel(KecamatanVO vo, Kecamatan model) { - if (null == model) - model = new Kecamatan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Kecamatan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Kecamatan pegawai : models) { - KecamatanVO vo = new KecamatanVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KecamatanVO transferModelToVO(Kecamatan model, KecamatanVO vo) { - if (null == vo) - vo = new KecamatanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KecamatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KehamilanSekarangConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KehamilanSekarangConverter.java deleted file mode 100644 index 973dec2b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KehamilanSekarangConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KehamilanSekarang; -import com.jasamedika.medifirst2000.vo.KehamilanSekarangVO; - -/** - * Converter class between KehamilanSekarangConverter - * - * @author Askur - */ -@Component -public class KehamilanSekarangConverter implements BaseVoConverter { - - - public KehamilanSekarang transferVOToModel(KehamilanSekarangVO vo, KehamilanSekarang model) { - if (null == model) - model = new KehamilanSekarang(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KehamilanSekarang.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KehamilanSekarang KehamilanSekarang : models) { - KehamilanSekarangVO vo = new KehamilanSekarangVO(); - vo = transferModelToVO(KehamilanSekarang, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KehamilanSekarangVO transferModelToVO(KehamilanSekarang model, KehamilanSekarangVO vo) { - - if (null == vo) - vo = new KehamilanSekarangVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KehamilanSekarangVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelahiranYangLaluConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelahiranYangLaluConverter.java deleted file mode 100644 index 862596fc..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelahiranYangLaluConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KelahiranYangLalu; -import com.jasamedika.medifirst2000.vo.KelahiranYangLaluVO; - -/** - * Converter class between KelahiranYangLaluConverter - * - * @author Askur - */ -@Component -public class KelahiranYangLaluConverter implements BaseVoConverter { - - - public KelahiranYangLalu transferVOToModel(KelahiranYangLaluVO vo, KelahiranYangLalu model) { - if (null == model) - model = new KelahiranYangLalu(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KelahiranYangLalu.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KelahiranYangLalu KelahiranYangLalu : models) { - KelahiranYangLaluVO vo = new KelahiranYangLaluVO(); - vo = transferModelToVO(KelahiranYangLalu, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KelahiranYangLaluVO transferModelToVO(KelahiranYangLalu model, KelahiranYangLaluVO vo) { - - if (null == vo) - vo = new KelahiranYangLaluVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KelahiranYangLaluVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelainanDetailConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelainanDetailConverter.java deleted file mode 100644 index 09e9f4fa..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelainanDetailConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KelainanDetail; -import com.jasamedika.medifirst2000.vo.KelainanDetailVO; - -/** - * Converter class between KelainanDetailConverter - * - * @author Askur - */ -@Component -public class KelainanDetailConverter implements BaseVoConverter { - - - public KelainanDetail transferVOToModel(KelainanDetailVO vo, KelainanDetail model) { - if (null == model) - model = new KelainanDetail(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KelainanDetail.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KelainanDetail KelainanDetail : models) { - KelainanDetailVO vo = new KelainanDetailVO(); - vo = transferModelToVO(KelainanDetail, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KelainanDetailVO transferModelToVO(KelainanDetail model, KelainanDetailVO vo) { - - if (null == vo) - vo = new KelainanDetailVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KelainanDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelasConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelasConverter.java deleted file mode 100644 index f953da21..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelasConverter.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Kelas; -import com.jasamedika.medifirst2000.vo.KelasVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class KelasConverter implements BaseVoConverter { - - - @Override - public Kelas transferVOToModel(KelasVO vo, Kelas model) { - if (null == model) - model = new Kelas(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Kelas.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Kelas pegawai : models) { - KelasVO vo = new KelasVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KelasVO transferModelToVO(Kelas model, KelasVO vo) { - if (null == vo) - vo = new KelasVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KelasVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelasMConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelasMConverter.java deleted file mode 100644 index 2c6b63a6..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelasMConverter.java +++ /dev/null @@ -1,72 +0,0 @@ -/*package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -import org.modelmapper.ModelMapper; -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KelasM; -import com.jasamedika.medifirst2000.entities.MapRuanganToKelasM; -import com.jasamedika.medifirst2000.entities.RuanganM; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.KelasMVO; - -*//** - * Converter class between KelasM and KelasMVO - * - * @author Roberto - *//* -@Component -public class KelasMConverter implements BaseVoConverter { - - private ModelMapper modelMapper = new ModelMapper(); - - public KelasM transferVOToModel(KelasMVO vo, KelasM model) { - if (null == model) - model = new KelasM(); - - // fix this - //ExtendedSpringBeanUtil.copySpecificProperties(vo, model, new String[] {"id","nama", "alamat", }, new String[] { "id","nama", "alamat", }); - model = modelMapper.map(vo, KelasM.class); - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - RuanganM ruanganM=new RuanganM(); - ruanganM.setFaksimile("123"); - //ruanganM.setKodeExsternal("2211"); - // ruanganM.setNamaExternal("test"); - for (KelasM kelas : models) { - KelasMVO vo = new KelasMVO(); - MapRuanganToKelasM m=new MapRuanganToKelasM(); - m.setKelasM(kelas); - m.setRuanganM(ruanganM); - vo = modelMapper.map(kelas, KelasMVO.class); - vo.getMapRuanganToKelasMSet().add(m); - vos.add(vo); - } - - return vos; - } - - @Override - public KelasMVO transferModelToVO(KelasM model, KelasMVO vo) { - return null; - } - - -} -*/ \ No newline at end of file diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokEvaluasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokEvaluasiConverter.java deleted file mode 100644 index 146cafff..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokEvaluasiConverter.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.KelompokEvaluasi; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.KelompokEvaluasiVO; - -/** - * Converter class between KelompokEvaluasi and KelompokEvaluasiVO - * - * @author Lukman Hakim - */ -@Component -public class KelompokEvaluasiConverter extends FindConverterDao implements - BaseVoConverter { - - public KelompokEvaluasi transferVOToModel(KelompokEvaluasiVO vo, KelompokEvaluasi model) { - if (null == model) - model = new KelompokEvaluasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KelompokEvaluasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KelompokEvaluasi agama : models) { - KelompokEvaluasiVO agamaVO = new KelompokEvaluasiVO(); - transferModelToVO(agama, agamaVO); - vos.add(agamaVO); - } - - return vos; - } - - public KelompokEvaluasiVO transferModelToVO(KelompokEvaluasi model, KelompokEvaluasiVO vo) { - if (null == vo) - vo = new KelompokEvaluasiVO(); - - ExtendedSpringBeanUtil.copySpecificProperties(model, vo, - new String[] { "KelompokEvaluasi", }, new String[] { "KelompokEvaluasi" }); - - return vo; - } - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokPasienConverter.java deleted file mode 100644 index 5c1ac950..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokPasienConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KelompokPasien; -import com.jasamedika.medifirst2000.vo.KelompokPasienVO; - -@Component -public class KelompokPasienConverter implements BaseVoConverter { - - - @Override - public KelompokPasien transferVOToModel(KelompokPasienVO vo, KelompokPasien model) { - if (null == model) - model = new KelompokPasien(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KelompokPasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KelompokPasien kelompokPasien : models) { - KelompokPasienVO vo = new KelompokPasienVO(); - vo=transferModelToVO(kelompokPasien, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KelompokPasienVO transferModelToVO(KelompokPasien model, KelompokPasienVO vo) { - if(model==null) - return new KelompokPasienVO(); - if (null == vo) - vo = new KelompokPasienVO(); - try { - Map serialized = model.ToMap(); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KelompokPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokTransaksiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokTransaksiConverter.java deleted file mode 100644 index 842ff76a..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokTransaksiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KelompokTransaksi; -import com.jasamedika.medifirst2000.vo.KelompokTransaksiVO; - -/** - * Converter class between KelompokTransaksi and KelompokTransaksiVO - * - * @author Askur - */ -@Component -public class KelompokTransaksiConverter implements BaseVoConverter { - - - public KelompokTransaksi transferVOToModel(KelompokTransaksiVO vo, KelompokTransaksi model) { - if (null == model) - model = new KelompokTransaksi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KelompokTransaksi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KelompokTransaksi KelompokTransaksi : models) { - KelompokTransaksiVO vo = new KelompokTransaksiVO(); - vo = transferModelToVO(KelompokTransaksi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KelompokTransaksiVO transferModelToVO(KelompokTransaksi model, KelompokTransaksiVO vo) { - - if (null == vo) - vo = new KelompokTransaksiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KelompokTransaksiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokUmurConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokUmurConverter.java deleted file mode 100644 index a63743c3..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokUmurConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KelompokUmur; -import com.jasamedika.medifirst2000.vo.KelompokUmurVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class KelompokUmurConverter implements BaseVoConverter { - - - @Override - public KelompokUmur transferVOToModel(KelompokUmurVO vo, KelompokUmur model) { - if (null == model) - model = new KelompokUmur(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KelompokUmur.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KelompokUmur pegawai : models) { - KelompokUmurVO vo = new KelompokUmurVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KelompokUmurVO transferModelToVO(KelompokUmur model, KelompokUmurVO vo) { - if (null == vo) - vo = new KelompokUmurVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KelompokUmurVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokUserConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokUserConverter.java deleted file mode 100644 index ce10f4fa..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KelompokUserConverter.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; - -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.KelompokUser; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.KelompokUserVO; - -/** - * Converter class between KelompokUser and KelompokUserVO - * - * @author Roberto - */ -@Component -public class KelompokUserConverter extends FindConverterDao implements - BaseVoConverter { - - public KelompokUser transferVOToModel(KelompokUserVO vo, KelompokUser model) { - if (null == model) - model = new KelompokUser(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(vo, model, new String[] { - "id", "kelompokUser" }, new String[] { "id", "kelompokUser" }); - - return model; - - } - - public List transferListOfModelToListOfVO( - List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KelompokUser kelUser : models) { - KelompokUserVO kelompokUserVO = new KelompokUserVO(); - transferModelToVO(kelUser, kelompokUserVO); - vos.add(kelompokUserVO); - } - - return vos; - } - - public KelompokUserVO transferModelToVO(KelompokUser model, - KelompokUserVO vo) { - if (null == vo) - vo = new KelompokUserVO(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(model, vo, new String[] { - "id", "kelompokUser" }, new String[] { "id", "kelompokUser" }); - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KeluargaPegawaiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KeluargaPegawaiConverter.java deleted file mode 100644 index d084271b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KeluargaPegawaiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KeluargaPegawai; -import com.jasamedika.medifirst2000.vo.KeluargaPegawaiVO; -//import com.jasamedika.medifirst2000.entities.PasienPenyakit; - -/** - * Converter class between KeluargaPegawaiVO and KeluargaPegawai - * - * @author Lukman Hakim (lukman.uki@gmail.com) - * @DateCreated 01 Februari 2017 - */ -@Component -public class KeluargaPegawaiConverter implements BaseVoConverter { - - public KeluargaPegawai transferVOToModel(KeluargaPegawaiVO vo, KeluargaPegawai model) { - if (null == model) - model = new KeluargaPegawai(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KeluargaPegawai.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KeluargaPegawai KonsepDiri : models) { - KeluargaPegawaiVO vo = new KeluargaPegawaiVO(); - vo = transferModelToVO(KonsepDiri, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KeluargaPegawaiVO transferModelToVO(KeluargaPegawai model, KeluargaPegawaiVO vo) { - - if (null == vo) - vo = new KeluargaPegawaiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KeluargaPegawaiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KemungkinanResikoTerjadiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KemungkinanResikoTerjadiConverter.java deleted file mode 100644 index bf65e578..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KemungkinanResikoTerjadiConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KemungkinanResikoTerjadi; -import com.jasamedika.medifirst2000.vo.KemungkinanResikoTerjadiVO; - -@Component -public class KemungkinanResikoTerjadiConverter implements BaseVoConverter{ - - @Override - public KemungkinanResikoTerjadi transferVOToModel(KemungkinanResikoTerjadiVO vo, KemungkinanResikoTerjadi model) { - if (null == model) - model = new KemungkinanResikoTerjadi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KemungkinanResikoTerjadi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KemungkinanResikoTerjadi pegawai : models) { - KemungkinanResikoTerjadiVO vo = new KemungkinanResikoTerjadiVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KemungkinanResikoTerjadiVO transferModelToVO(KemungkinanResikoTerjadi model, KemungkinanResikoTerjadiVO vo) { - if (null == vo) - vo = new KemungkinanResikoTerjadiVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KemungkinanResikoTerjadiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public KemungkinanResikoTerjadiVO transferModelToVOCustom(KemungkinanResikoTerjadi model, KemungkinanResikoTerjadiVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new KemungkinanResikoTerjadiVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KemungkinanResikoTerjadiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KomponenEvaluasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KomponenEvaluasiConverter.java deleted file mode 100644 index 3393fbdd..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KomponenEvaluasiConverter.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.KomponenEvaluasi; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.KomponenEvaluasiVO; - -/** - * Converter class between KomponenEvaluasi and KomponenEvaluasiVO - * - * @author Lukman Hakim - */ -@Component -public class KomponenEvaluasiConverter extends FindConverterDao implements - BaseVoConverter { - - public KomponenEvaluasi transferVOToModel(KomponenEvaluasiVO vo, KomponenEvaluasi model) { - if (null == model) - model = new KomponenEvaluasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KomponenEvaluasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KomponenEvaluasi agama : models) { - KomponenEvaluasiVO agamaVO = new KomponenEvaluasiVO(); - transferModelToVO(agama, agamaVO); - vos.add(agamaVO); - } - - return vos; - } - - public KomponenEvaluasiVO transferModelToVO(KomponenEvaluasi model, KomponenEvaluasiVO vo) { - if (null == vo) - vo = new KomponenEvaluasiVO(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(model, vo, - new String[] { "KomponenEvaluasi", }, new String[] { "KomponenEvaluasi" }); - - return vo; - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KondisiPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KondisiPasienConverter.java deleted file mode 100644 index c4b7662b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KondisiPasienConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KondisiPasien; -import com.jasamedika.medifirst2000.vo.KondisiPasienVO; - -@Component -public class KondisiPasienConverter implements BaseVoConverter { - - - @Override - public KondisiPasien transferVOToModel(KondisiPasienVO vo, KondisiPasien model) { - if (null == model) - model = new KondisiPasien(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KondisiPasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KondisiPasien kondisiPasien : models) { - KondisiPasienVO vo = new KondisiPasienVO(); - vo=transferModelToVO(kondisiPasien, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KondisiPasienVO transferModelToVO(KondisiPasien model, KondisiPasienVO vo) { - if (null == vo) - vo = new KondisiPasienVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KondisiPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonsepDiriConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonsepDiriConverter.java deleted file mode 100644 index cf8b20da..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonsepDiriConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KonsepDiri; -import com.jasamedika.medifirst2000.vo.KonsepDiriVO; - -/** - * Converter class between KonsepDiri and KonsepDiriVO - * - * @author Askur - */ -@Component -public class KonsepDiriConverter implements BaseVoConverter { - - - public KonsepDiri transferVOToModel(KonsepDiriVO vo, KonsepDiri model) { - if (null == model) - model = new KonsepDiri(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KonsepDiri.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KonsepDiri KonsepDiri : models) { - KonsepDiriVO vo = new KonsepDiriVO(); - vo = transferModelToVO(KonsepDiri, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KonsepDiriVO transferModelToVO(KonsepDiri model, KonsepDiriVO vo) { - - if (null == vo) - vo = new KonsepDiriVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KonsepDiriVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonsultasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonsultasiConverter.java deleted file mode 100644 index e5cc3a26..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonsultasiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Konsultasi; -import com.jasamedika.medifirst2000.vo.KonsultasiVO; - -/** - * Converter class between Konsultasi and KonsultasiVO - * - * @author Askur - */ -@Component -public class KonsultasiConverter implements BaseVoConverter { - - - public Konsultasi transferVOToModel(KonsultasiVO vo, Konsultasi model) { - if (null == model) - model = new Konsultasi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Konsultasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Konsultasi Konsultasi : models) { - KonsultasiVO vo = new KonsultasiVO(); - vo = transferModelToVO(Konsultasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KonsultasiVO transferModelToVO(Konsultasi model, KonsultasiVO vo) { - - if (null == vo) - vo = new KonsultasiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KonsultasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KontrakKinerjaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KontrakKinerjaConverter.java deleted file mode 100644 index 15fa6585..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KontrakKinerjaConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KontrakKinerja; -import com.jasamedika.medifirst2000.vo.KontrakKinerjaVO; - -@Component -public class KontrakKinerjaConverter implements BaseVoConverter{ - - @Override - public KontrakKinerja transferVOToModel(KontrakKinerjaVO vo, KontrakKinerja model) { - if (null == model) - model = new KontrakKinerja(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KontrakKinerja.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KontrakKinerja pegawai : models) { - KontrakKinerjaVO vo = new KontrakKinerjaVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KontrakKinerjaVO transferModelToVO(KontrakKinerja model, KontrakKinerjaVO vo) { - if (null == vo) - vo = new KontrakKinerjaVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KontrakKinerjaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public KontrakKinerjaVO transferModelToVOCustom(KontrakKinerja model, KontrakKinerjaVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new KontrakKinerjaVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KontrakKinerjaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonversiSatuanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonversiSatuanConverter.java deleted file mode 100644 index 7ebc961d..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KonversiSatuanConverter.java +++ /dev/null @@ -1,104 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KonversiSatuan; -import com.jasamedika.medifirst2000.vo.KonversiSatuanVO; - -@Component -public class KonversiSatuanConverter implements BaseVoConverter { - - @Override - public KonversiSatuan transferVOToModel(KonversiSatuanVO vo, KonversiSatuan model) { - if (model == null) { - model = new KonversiSatuan(); - } - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude, vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KonversiSatuan.class); - } catch (Exception ex) { - ex.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - - if (vos == null) { - vos = new ArrayList<>(); - } - - if (models == null) { - return vos; - } - - for (KonversiSatuan model : models) { - KonversiSatuanVO vo = new KonversiSatuanVO(); - vo = transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KonversiSatuanVO transferModelToVO(KonversiSatuan model, KonversiSatuanVO vo) { - if (null == vo) - vo = new KonversiSatuanVO(); - - try { - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if (name.equals("serialVersionUID")) - continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid = true; - } else if (annotation instanceof Column) { - Column column = (Column) annotation; - if (column.name().endsWith("Fk")) - if (field.getName().endsWith("Id") == false) - valid = true; - } else if (annotation instanceof OneToMany) { - valid = true; - } - - } - if (valid == false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]), - model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KonversiSatuanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KopingConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KopingConverter.java deleted file mode 100644 index a1b261a9..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KopingConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Koping; -import com.jasamedika.medifirst2000.vo.KopingVO; - -/** - * Converter class between Koping and KopingVO - * - * @author Askur - */ -@Component -public class KopingConverter implements BaseVoConverter { - - - public Koping transferVOToModel(KopingVO vo, Koping model) { - if (null == model) - model = new Koping(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Koping.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Koping Koping : models) { - KopingVO vo = new KopingVO(); - vo = transferModelToVO(Koping, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KopingVO transferModelToVO(Koping model, KopingVO vo) { - - if (null == vo) - vo = new KopingVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KopingVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KotaKabupatenConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KotaKabupatenConverter.java deleted file mode 100644 index 9098d60e..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/KotaKabupatenConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.KotaKabupaten; -import com.jasamedika.medifirst2000.vo.KotaKabupatenVO; - -/** - * Converter class between KotaKabupaten and KotaKabupatenVO - * - * @author Askur - */ -@Component -public class KotaKabupatenConverter implements BaseVoConverter { - - - public KotaKabupaten transferVOToModel(KotaKabupatenVO vo, KotaKabupaten model) { - if (null == model) - model = new KotaKabupaten(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, KotaKabupaten.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (KotaKabupaten KotaKabupaten : models) { - KotaKabupatenVO vo = new KotaKabupatenVO(); - vo = transferModelToVO(KotaKabupaten, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public KotaKabupatenVO transferModelToVO(KotaKabupaten model, KotaKabupatenVO vo) { - - if (null == vo) - vo = new KotaKabupatenVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, KotaKabupatenVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LembarKonsultasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LembarKonsultasiConverter.java deleted file mode 100644 index eb9303d0..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LembarKonsultasiConverter.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.LembarKonsultasi; -import com.jasamedika.medifirst2000.vo.LembarKonsultasiVO; - -@Component -public class LembarKonsultasiConverter implements BaseVoConverter { - - @Override - public LembarKonsultasi transferVOToModel(LembarKonsultasiVO vo, LembarKonsultasi model) { - if (null == model) - model = new LembarKonsultasi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, LembarKonsultasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (LembarKonsultasi lembarKonsultasi : models) { - LembarKonsultasiVO vo = new LembarKonsultasiVO(); - vo=transferModelToVO(lembarKonsultasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public LembarKonsultasiVO transferModelToVO(LembarKonsultasi model, LembarKonsultasiVO vo) { - if (null == vo) - vo = new LembarKonsultasiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, LembarKonsultasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ListTanggalCutiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ListTanggalCutiConverter.java deleted file mode 100644 index c42b6cc0..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ListTanggalCutiConverter.java +++ /dev/null @@ -1,73 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.ListTanggalCuti; -import com.jasamedika.medifirst2000.vo.ListTanggalCutiVO; - -/** - * Converter class between Jabatan and JabatanVO - * - * @author salmanoe - */ -@Component -public class ListTanggalCutiConverter implements BaseVoConverter { - - @Override - public ListTanggalCuti transferVOToModel(ListTanggalCutiVO vo, ListTanggalCuti model) { - if (null == model) - model = new ListTanggalCuti(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, ListTanggalCuti.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (ListTanggalCuti listTanggalCuti : models) { - ListTanggalCutiVO vo = new ListTanggalCutiVO(); - vo = transferModelToVO(listTanggalCuti, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public ListTanggalCutiVO transferModelToVO(ListTanggalCuti model, ListTanggalCutiVO vo) { - if (null == vo) - vo = new ListTanggalCutiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, ListTanggalCutiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LoginUserAuthConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LoginUserAuthConverter.java deleted file mode 100644 index 69854305..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LoginUserAuthConverter.java +++ /dev/null @@ -1,117 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.KelompokUser; -import com.jasamedika.medifirst2000.entities.LoginUser; -import com.jasamedika.medifirst2000.service.KelompokUserService; -import com.jasamedika.medifirst2000.service.PegawaiService; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.KelompokUserVO; -import com.jasamedika.medifirst2000.vo.LoginUserVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; - -/** - * Converter class between LoginUser and LoginUserVO - * - * @author Roberto - */ -@Component -public class LoginUserAuthConverter extends FindConverterDao implements BaseVoConverter { - /* - * @Override public LoginUser transferVOToModel(LoginUserVO vo, LoginUser - * model) { if (null == model) model = new LoginUser(); - * - * try { String[] fieldsToInclude = null; Map serialized = - * vo.serialize(fieldsToInclude,vo.getClass().getName()); Gson gson = new - * Gson(); String json = gson.toJson(serialized); model = - * gson.fromJson(json, LoginUser.class); } catch (Exception e) { - * e.printStackTrace(); } - * - * return model; } - * - * @Override public List - * transferListOfModelToListOfVO(List models, List - * vos) { if (null == vos) vos = new ArrayList(); - * - * if (null == models) return vos; - * - * for (LoginUser loginUser : models) { LoginUserVO vo = new LoginUserVO(); - * vo=transferModelToVO(loginUser, vo); vos.add(vo); } - * - * return vos; } - * - * @Override public LoginUserVO transferModelToVO(LoginUser model, - * LoginUserVO vo) { if (null == vo) vo = new LoginUserVO(); try { String[] - * fieldsToInclude = null; Map serialized = - * model.serialize(fieldsToInclude,model.getClass().getSimpleName()); Gson - * gson = new Gson(); - * - * String json = gson.toJson(serialized); vo = gson.fromJson(json, - * LoginUserVO.class); } catch (Exception e) { e.printStackTrace(); } - * - * return vo; } - */ - - public LoginUser transferVOToModel(LoginUserVO vo, LoginUser model) { - if (null == model) - model = new LoginUser(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(vo, model, new String[] { "id", "kataSandi", "namaUser", }, - new String[] { "id", "kataSandi", "namaUser", }); - if (vo.getKelompokUser() != null) { - KelompokUser kelompokUser = (KelompokUser) findObjectById(KelompokUser.class, vo.getKelompokUser().getId()); - model.setKelompokUser(kelompokUser); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (LoginUser loginUser : models) { - LoginUserVO loginUserVO = new LoginUserVO(); - transferModelToVO(loginUser, loginUserVO); - vos.add(loginUserVO); - } - - return vos; - } - - public LoginUserVO transferModelToVO(LoginUser model, LoginUserVO vo) { - if (null == vo) - - vo = new LoginUserVO(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(model, vo, new String[] { "id", "kataSandi", "namaUser", }, - new String[] { "id", "kataSandi", "namaUser", }); - - if (model.getKelompokUser() != null) { - KelompokUserVO kelompokUserVo = kelompokUserService.findById(model.getKelompokUser().getId()); - vo.setKelompokUser(kelompokUserVo); - } - if (model.getPegawai() != null) { - PegawaiVO kelompokUserVo = pgawaiService.findById(model.getPegawai().getId()); - vo.setPegawai(kelompokUserVo); - } - return vo; - } - - @Autowired - private KelompokUserService kelompokUserService; - @Autowired - private PegawaiService pgawaiService; -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LoginUserConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LoginUserConverter.java deleted file mode 100644 index ded9bac4..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LoginUserConverter.java +++ /dev/null @@ -1,85 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.LoginUser; -import com.jasamedika.medifirst2000.vo.LoginUserVO; - -/** - * Converter class between LoginUser and LoginUserVO - * - * @author Roberto - */ -@Component -public class LoginUserConverter extends FindConverterDao implements - BaseVoConverter { - - @Override - public LoginUser transferVOToModel(LoginUserVO vo, LoginUser model) { - if (null == model) - model = new LoginUser(); - -// BeanUtils.copyProperties(vo, model); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, LoginUser.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (LoginUser loginUser : models) { - LoginUserVO vo = new LoginUserVO(); - vo=transferModelToVO(loginUser, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public LoginUserVO transferModelToVO(LoginUser model, LoginUserVO vo) { - if (null == vo) - vo = new LoginUserVO(); - - BeanUtils.copyProperties(model, vo); - -// try { -// String[] fieldsToInclude = null; -// //Alter Syamsu -// //Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); -// Map serialized = model.ToMap(); -// Gson gson = new Gson(); -// -// String json = gson.toJson(serialized); -// vo = gson.fromJson(json, LoginUserVO.class); -// } catch (Exception e) { -// e.printStackTrace(); -// } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LokasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LokasiConverter.java deleted file mode 100644 index 4a5f54d3..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/LokasiConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Lokasi; -import com.jasamedika.medifirst2000.vo.LokasiVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class LokasiConverter implements BaseVoConverter { - - - @Override - public Lokasi transferVOToModel(LokasiVO vo, Lokasi model) { - if (null == model) - model = new Lokasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Lokasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Lokasi pegawai : models) { - LokasiVO vo = new LokasiVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public LokasiVO transferModelToVO(Lokasi model, LokasiVO vo) { - if (null == vo) - vo = new LokasiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, LokasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapPegawaiJabatanToUnitKerjaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapPegawaiJabatanToUnitKerjaConverter.java deleted file mode 100644 index 9738328d..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapPegawaiJabatanToUnitKerjaConverter.java +++ /dev/null @@ -1,108 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.vo.PegawaiJabatanVO; - -@Component -public class MapPegawaiJabatanToUnitKerjaConverter implements BaseVoConverter { - - @Override - public Pegawai transferVOToModel(PegawaiJabatanVO vo, Pegawai model) { - if (null == model) - model = new Pegawai(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude, vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Pegawai.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Pegawai pegawai : models) { - PegawaiJabatanVO vo = new PegawaiJabatanVO(); - vo = transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PegawaiJabatanVO transferModelToVO(Pegawai model, PegawaiJabatanVO vo) { - if (null == vo) - vo = new PegawaiJabatanVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if (name.equals("serialVersionUID")) - continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid = true; - } else if (annotation instanceof Column) { - Column column = (Column) annotation; - if (column.name().endsWith("Fk")) - if (field.getName().endsWith("Id") == false) - valid = true; - } else if (annotation instanceof OneToMany) { - - valid = true; - } - - } - if (valid == false) - fieldsToInclude.add(str); - - } - Map serialized = model.ToMap(); - Gson gson = new Gson(); - // serialized.put("jenisPegawai", model.getJenisPegawai()); - // serialized.put("pegawai", model.getId()); - // serialized.put("jabatanInternal", model.getJabatanInternal()); - // serialized.put("unitKerja", model.getUnitKerja()); - serialized.put("unitKerjaPegawai", model.getUnitKerja().getUnitKerja()); - serialized.put("isCanCreateJadwal", - model.getJabatanInternal().getNamaJabatan().contains("Kepala") ? true : false); - serialized.put("isPrimary", true); - serialized.put("statusEnabled1", true); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PegawaiJabatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapPegawaiToModulAplikasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapPegawaiToModulAplikasiConverter.java deleted file mode 100644 index f287c6d0..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapPegawaiToModulAplikasiConverter.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; - -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.MapPegawaiToModulAplikasi; -import com.jasamedika.medifirst2000.vo.MapPegawaiToModulAplikasiVO; - -@Component -public class MapPegawaiToModulAplikasiConverter implements BaseVoConverter { - - @Override - public MapPegawaiToModulAplikasi transferVOToModel(MapPegawaiToModulAplikasiVO vo, MapPegawaiToModulAplikasi model) { - if (null == model) - model = new MapPegawaiToModulAplikasi(); - - BeanUtils.copyProperties(vo, model); - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (MapPegawaiToModulAplikasi mapPegawaiToModulAplikasi : models) { - MapPegawaiToModulAplikasiVO vo = new MapPegawaiToModulAplikasiVO(); - vo=transferModelToVO(mapPegawaiToModulAplikasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public MapPegawaiToModulAplikasiVO transferModelToVO(MapPegawaiToModulAplikasi model, MapPegawaiToModulAplikasiVO vo) { - if (null == vo) - vo = new MapPegawaiToModulAplikasiVO(); - - BeanUtils.copyProperties(model, vo); - - return vo; - } - -} - diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapRuanganToAkomodasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapRuanganToAkomodasiConverter.java deleted file mode 100644 index 2e372310..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapRuanganToAkomodasiConverter.java +++ /dev/null @@ -1,100 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.base.BaseModel; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.MapRuanganToAkomodasi; -import com.jasamedika.medifirst2000.vo.MapRuanganToAkomodasiVO; - -@Component -public class MapRuanganToAkomodasiConverter implements BaseVoConverter { - - @Override - public MapRuanganToAkomodasi transferVOToModel(MapRuanganToAkomodasiVO vo, MapRuanganToAkomodasi model) { - if (null == model) - model = new MapRuanganToAkomodasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, MapRuanganToAkomodasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (MapRuanganToAkomodasi mak : models) { - MapRuanganToAkomodasiVO vo = new MapRuanganToAkomodasiVO(); - vo=transferModelToVO(mak, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public MapRuanganToAkomodasiVO transferModelToVO(MapRuanganToAkomodasi model, MapRuanganToAkomodasiVO vo) { - if (null == vo) - vo = new MapRuanganToAkomodasiVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : BaseModel.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized =model.ToMap(); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, MapRuanganToAkomodasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapRuanganToKelasConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapRuanganToKelasConverter.java deleted file mode 100644 index a8b4f155..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MapRuanganToKelasConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.MapRuanganToKelas; - -import com.jasamedika.medifirst2000.vo.MapRuanganToKelasVO; - -@Component -public class MapRuanganToKelasConverter implements BaseVoConverter { - - - @Override - public MapRuanganToKelas transferVOToModel(MapRuanganToKelasVO vo, MapRuanganToKelas model) { - if (null == model) - model = new MapRuanganToKelas(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, MapRuanganToKelas.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (MapRuanganToKelas mapRuanganToKelas : models) { - MapRuanganToKelasVO vo = new MapRuanganToKelasVO(); - vo=transferModelToVO(mapRuanganToKelas, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public MapRuanganToKelasVO transferModelToVO(MapRuanganToKelas model, MapRuanganToKelasVO vo) { - if (null == vo) - vo = new MapRuanganToKelasVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, MapRuanganToKelasVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MappingJenisRisikoSasaranStrategisConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MappingJenisRisikoSasaranStrategisConverter.java deleted file mode 100644 index d5359eb2..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MappingJenisRisikoSasaranStrategisConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.MappingJenisRisikoSasaranStrategis; -import com.jasamedika.medifirst2000.vo.MappingJenisRisikoSasaranStrategisVO; - -@Component -public class MappingJenisRisikoSasaranStrategisConverter implements BaseVoConverter { - - @Override - public MappingJenisRisikoSasaranStrategis transferVOToModel(MappingJenisRisikoSasaranStrategisVO vo, MappingJenisRisikoSasaranStrategis model) { - if (null == model) - model = new MappingJenisRisikoSasaranStrategis(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, MappingJenisRisikoSasaranStrategis.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (MappingJenisRisikoSasaranStrategis pegawai : models) { - MappingJenisRisikoSasaranStrategisVO vo = new MappingJenisRisikoSasaranStrategisVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public MappingJenisRisikoSasaranStrategisVO transferModelToVO(MappingJenisRisikoSasaranStrategis model, MappingJenisRisikoSasaranStrategisVO vo) { - if (null == vo) - vo = new MappingJenisRisikoSasaranStrategisVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, MappingJenisRisikoSasaranStrategisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public MappingJenisRisikoSasaranStrategisVO transferModelToVOCustom(MappingJenisRisikoSasaranStrategis model, MappingJenisRisikoSasaranStrategisVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new MappingJenisRisikoSasaranStrategisVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, MappingJenisRisikoSasaranStrategisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasalahKeperawatanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasalahKeperawatanConverter.java deleted file mode 100644 index df6f9fc7..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasalahKeperawatanConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.MasalahKeperawatan; -import com.jasamedika.medifirst2000.vo.MasalahKeperawatanVO; - -/** - * - * @author Shakato - */ -@Component -public class MasalahKeperawatanConverter extends FindConverterDao implements - BaseVoConverter { - - public MasalahKeperawatan transferVOToModel(MasalahKeperawatanVO vo, MasalahKeperawatan model) { - if (null == model) - model = new MasalahKeperawatan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, MasalahKeperawatan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (MasalahKeperawatan model : models) { - MasalahKeperawatanVO vo = new MasalahKeperawatanVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public MasalahKeperawatanVO transferModelToVO(MasalahKeperawatan model, MasalahKeperawatanVO vo) { - if (null == vo) - - vo = new MasalahKeperawatanVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, MasalahKeperawatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - public MasalahKeperawatanVO transferModelToVOCustom(MasalahKeperawatan model, MasalahKeperawatanVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new MasalahKeperawatanVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, MasalahKeperawatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasalahKeperawatanDetailConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasalahKeperawatanDetailConverter.java deleted file mode 100644 index 3be791ec..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasalahKeperawatanDetailConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.MasalahKeperawatanDetail; -import com.jasamedika.medifirst2000.vo.MasalahKeperawatanDetailVO; - -/** - * - * @author Shakato - */ -@Component -public class MasalahKeperawatanDetailConverter extends FindConverterDao implements - BaseVoConverter { - - public MasalahKeperawatanDetail transferVOToModel(MasalahKeperawatanDetailVO vo, MasalahKeperawatanDetail model) { - if (null == model) - model = new MasalahKeperawatanDetail(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, MasalahKeperawatanDetail.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (MasalahKeperawatanDetail model : models) { - MasalahKeperawatanDetailVO vo = new MasalahKeperawatanDetailVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public MasalahKeperawatanDetailVO transferModelToVO(MasalahKeperawatanDetail model, MasalahKeperawatanDetailVO vo) { - if (null == vo) - - vo = new MasalahKeperawatanDetailVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, MasalahKeperawatanDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - public MasalahKeperawatanDetailVO transferModelToVOCustom(MasalahKeperawatanDetail model, MasalahKeperawatanDetailVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new MasalahKeperawatanDetailVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, MasalahKeperawatanDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasterProgramKerjaStrategisConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasterProgramKerjaStrategisConverter.java deleted file mode 100644 index 1dbdb5d3..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/MasterProgramKerjaStrategisConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.MasterProgramKerjaStrategis; -import com.jasamedika.medifirst2000.vo.MasterProgramKerjaStrategisVO; - -@Component -public class MasterProgramKerjaStrategisConverter implements BaseVoConverter{ - - @Override - public MasterProgramKerjaStrategis transferVOToModel(MasterProgramKerjaStrategisVO vo, MasterProgramKerjaStrategis model) { - if (null == model) - model = new MasterProgramKerjaStrategis(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, MasterProgramKerjaStrategis.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (MasterProgramKerjaStrategis pegawai : models) { - MasterProgramKerjaStrategisVO vo = new MasterProgramKerjaStrategisVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public MasterProgramKerjaStrategisVO transferModelToVO(MasterProgramKerjaStrategis model, MasterProgramKerjaStrategisVO vo) { - if (null == vo) - vo = new MasterProgramKerjaStrategisVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, MasterProgramKerjaStrategisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public MasterProgramKerjaStrategisVO transferModelToVOCustom(MasterProgramKerjaStrategis model, MasterProgramKerjaStrategisVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new MasterProgramKerjaStrategisVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, MasterProgramKerjaStrategisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ModulAplikasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ModulAplikasiConverter.java deleted file mode 100644 index 466f1908..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ModulAplikasiConverter.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; - -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.ModulAplikasi; -import com.jasamedika.medifirst2000.vo.ModulAplikasiVO; - -@Component -public class ModulAplikasiConverter implements BaseVoConverter { - - @Override - public ModulAplikasi transferVOToModel(ModulAplikasiVO vo, ModulAplikasi model) { - if (null == model) - model = new ModulAplikasi(); - - BeanUtils.copyProperties(vo, model); - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (ModulAplikasi modulAplikasi : models) { - ModulAplikasiVO vo = new ModulAplikasiVO(); - vo=transferModelToVO(modulAplikasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public ModulAplikasiVO transferModelToVO(ModulAplikasi model, ModulAplikasiVO vo) { - if (null == vo) - vo = new ModulAplikasiVO(); - - BeanUtils.copyProperties(model, vo); - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NegaraConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NegaraConverter.java deleted file mode 100644 index 8a3293f2..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NegaraConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Negara; -import com.jasamedika.medifirst2000.vo.NegaraVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class NegaraConverter implements BaseVoConverter { - - - @Override - public Negara transferVOToModel(NegaraVO vo, Negara model) { - if (null == model) - model = new Negara(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Negara.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Negara pegawai : models) { - NegaraVO vo = new NegaraVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public NegaraVO transferModelToVO(Negara model, NegaraVO vo) { - if (null == vo) - vo = new NegaraVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, NegaraVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NilaiNilaiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NilaiNilaiConverter.java deleted file mode 100644 index 43bddce2..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NilaiNilaiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.NilaiNilai; -import com.jasamedika.medifirst2000.vo.NilaiNilaiVO; - -/** - * Converter class between NilaiNilai and NilaiNilaiVO - * - * @author Askur - */ -@Component -public class NilaiNilaiConverter implements BaseVoConverter { - - - public NilaiNilai transferVOToModel(NilaiNilaiVO vo, NilaiNilai model) { - if (null == model) - model = new NilaiNilai(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, NilaiNilai.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (NilaiNilai NilaiNilai : models) { - NilaiNilaiVO vo = new NilaiNilaiVO(); - vo = transferModelToVO(NilaiNilai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public NilaiNilaiVO transferModelToVO(NilaiNilai model, NilaiNilaiVO vo) { - - if (null == vo) - vo = new NilaiNilaiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, NilaiNilaiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifMessagingConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifMessagingConverter.java deleted file mode 100644 index 250d3d25..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifMessagingConverter.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; - -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.NotifMessaging; -import com.jasamedika.medifirst2000.vo.NotifMessagingVO; - -@Component -public class NotifMessagingConverter implements BaseVoConverter { - - @Override - public NotifMessaging transferVOToModel(NotifMessagingVO vo, NotifMessaging model) { - if (null == model) - model = new NotifMessaging(); - - BeanUtils.copyProperties(vo, model); - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (NotifMessaging notifikasiModul : models) { - NotifMessagingVO vo = new NotifMessagingVO(); - vo=transferModelToVO(notifikasiModul, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public NotifMessagingVO transferModelToVO(NotifMessaging model, NotifMessagingVO vo) { - - - if (null == vo) - vo = new NotifMessagingVO(); - BeanUtils.copyProperties(model, vo); - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifMessagingSchedulerConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifMessagingSchedulerConverter.java deleted file mode 100644 index a5f0373b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifMessagingSchedulerConverter.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; - -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.NotifMessagingScheduler; -import com.jasamedika.medifirst2000.vo.NotifMessagingSchedulerVO; - -@Component -public class NotifMessagingSchedulerConverter implements BaseVoConverter { - - @Override - public NotifMessagingScheduler transferVOToModel(NotifMessagingSchedulerVO vo, NotifMessagingScheduler model) { - if (null == model) - model = new NotifMessagingScheduler(); - - BeanUtils.copyProperties(vo, model); - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (NotifMessagingScheduler notifMessagingScheduler : models) { - NotifMessagingSchedulerVO vo = new NotifMessagingSchedulerVO(); - vo=transferModelToVO(notifMessagingScheduler, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public NotifMessagingSchedulerVO transferModelToVO(NotifMessagingScheduler model, NotifMessagingSchedulerVO vo) { - - - if (null == vo) - vo = new NotifMessagingSchedulerVO(); - BeanUtils.copyProperties(model, vo); - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifikasiMessageObjekModulConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifikasiMessageObjekModulConverter.java deleted file mode 100644 index 6c5e9fb6..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/NotifikasiMessageObjekModulConverter.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; - -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.NotifikasiMessageObjekModul; -import com.jasamedika.medifirst2000.vo.NotifikasiMessageObjekModulVO; - -@Component -public class NotifikasiMessageObjekModulConverter implements BaseVoConverter { - - @Override - public NotifikasiMessageObjekModul transferVOToModel(NotifikasiMessageObjekModulVO vo, NotifikasiMessageObjekModul model) { - if (null == model) - model = new NotifikasiMessageObjekModul(); - - BeanUtils.copyProperties(vo, model); - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (NotifikasiMessageObjekModul notifikasiMessageObjekModul : models) { - NotifikasiMessageObjekModulVO vo = new NotifikasiMessageObjekModulVO(); - vo=transferModelToVO(notifikasiMessageObjekModul, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public NotifikasiMessageObjekModulVO transferModelToVO(NotifikasiMessageObjekModul model, NotifikasiMessageObjekModulVO vo) { - - - if (null == vo) - vo = new NotifikasiMessageObjekModulVO(); - BeanUtils.copyProperties(model, vo); - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ObjekModulAplikasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ObjekModulAplikasiConverter.java deleted file mode 100644 index 46b5d037..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ObjekModulAplikasiConverter.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; - -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.ObjekModulAplikasi; -import com.jasamedika.medifirst2000.vo.ObjekModulAplikasiVO; - -@Component -public class ObjekModulAplikasiConverter implements BaseVoConverter { - - @Override - public ObjekModulAplikasi transferVOToModel(ObjekModulAplikasiVO vo, ObjekModulAplikasi model) { - if (null == model) - model = new ObjekModulAplikasi(); - - BeanUtils.copyProperties(vo, model); - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (ObjekModulAplikasi objekModulAplikasi : models) { - ObjekModulAplikasiVO vo = new ObjekModulAplikasiVO(); - vo=transferModelToVO(objekModulAplikasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public ObjekModulAplikasiVO transferModelToVO(ObjekModulAplikasi model, ObjekModulAplikasiVO vo) { - if (null == vo) - vo = new ObjekModulAplikasiVO(); - - BeanUtils.copyProperties(model, vo); - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ObservasiIGDConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ObservasiIGDConverter.java deleted file mode 100644 index 217015b8..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ObservasiIGDConverter.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.ObservasiIGD; -import com.jasamedika.medifirst2000.vo.ObservasiIGDVO; - -@Component -public class ObservasiIGDConverter implements BaseVoConverter{ - - @Override - public ObservasiIGD transferVOToModel(ObservasiIGDVO vo, ObservasiIGD model) { - if (null == model) - model = new ObservasiIGD(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, ObservasiIGD.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (ObservasiIGD model : models) { - ObservasiIGDVO vo = new ObservasiIGDVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public ObservasiIGDVO transferModelToVO(ObservasiIGD model, ObservasiIGDVO vo) { - if (null == vo) - vo = new ObservasiIGDVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, ObservasiIGDVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/OrderPelayananConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/OrderPelayananConverter.java deleted file mode 100644 index ecba25d8..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/OrderPelayananConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.OrderPelayanan; -import com.jasamedika.medifirst2000.vo.OrderPelayananVO; - -/** - * Converter class PAPSirkulasi - * - * @author Askur - */ -@Component -public class OrderPelayananConverter extends FindConverterDao implements - BaseVoConverter { - - public OrderPelayanan transferVOToModel(OrderPelayananVO vo, OrderPelayanan model) { - if (null == model) - model = new OrderPelayanan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, OrderPelayanan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (OrderPelayanan model : models) { - OrderPelayananVO vo = new OrderPelayananVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public OrderPelayananVO transferModelToVO(OrderPelayanan model, OrderPelayananVO vo) { - if (null == vo) - vo = new OrderPelayananVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, OrderPelayananVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PMAnamnesisUmumConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PMAnamnesisUmumConverter.java deleted file mode 100644 index 55ff87c9..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PMAnamnesisUmumConverter.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PMAnamnesisUmum; -import com.jasamedika.medifirst2000.vo.PMAnamnesisUmumVO; - -/** - * @author Shakato - * - */ -@Component -public class PMAnamnesisUmumConverter extends FindConverterDao implements BaseVoConverter{ - - @Override - public PMAnamnesisUmum transferVOToModel(PMAnamnesisUmumVO vo, PMAnamnesisUmum model) { - if (null == model){ - model = new PMAnamnesisUmum(); - } - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PMAnamnesisUmum.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (vos == null) { - vos = new ArrayList(); - } - - if (models == null) { - return vos; - } - - for (PMAnamnesisUmum status : models) { - PMAnamnesisUmumVO vo = new PMAnamnesisUmumVO(); - vo=transferModelToVO(status, vo); - vos.add(vo); - } - return vos; - } - - @Override - public PMAnamnesisUmumVO transferModelToVO(PMAnamnesisUmum model, PMAnamnesisUmumVO vo) { - if (vo == null) - vo = new PMAnamnesisUmumVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PMAnamnesisUmumVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PMDiagnosisConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PMDiagnosisConverter.java deleted file mode 100644 index abf4698f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PMDiagnosisConverter.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PMDiagnosis; -import com.jasamedika.medifirst2000.vo.PMDiagnosisVO; - -/** - * @author Shakato - * - */ -@Component -public class PMDiagnosisConverter extends FindConverterDao implements BaseVoConverter{ - - @Override - public PMDiagnosis transferVOToModel(PMDiagnosisVO vo, PMDiagnosis model) { - if (null == model){ - model = new PMDiagnosis(); - } - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PMDiagnosis.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (vos == null) { - vos = new ArrayList(); - } - - if (models == null) { - return vos; - } - - for (PMDiagnosis status : models) { - PMDiagnosisVO vo = new PMDiagnosisVO(); - vo=transferModelToVO(status, vo); - vos.add(vo); - } - return vos; - } - - @Override - public PMDiagnosisVO transferModelToVO(PMDiagnosis model, PMDiagnosisVO vo) { - if (vo == null) - vo = new PMDiagnosisVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PMDiagnosisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAlergiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAlergiConverter.java deleted file mode 100644 index 41519535..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAlergiConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapAlergi; -import com.jasamedika.medifirst2000.vo.PapAlergiVO; - -/** - * Converter class between PAPAlergi and PAPAlergiVO - * - * @author Askur - */ -@Component -public class PapAlergiConverter implements BaseVoConverter { - - - public PapAlergi transferVOToModel(PapAlergiVO vo, PapAlergi model) { - if (null == model) - model = new PapAlergi(); - try { - Map serialized =vo.ToMap();// vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapAlergi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapAlergi alamat : models) { - PapAlergiVO vo = new PapAlergiVO(); - vo = transferModelToVO(alamat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapAlergiVO transferModelToVO(PapAlergi model, PapAlergiVO vo) { - - if (null == vo) - vo = new PapAlergiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapAlergiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAnamesisConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAnamesisConverter.java deleted file mode 100644 index f33b1648..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAnamesisConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapAnamesis; -import com.jasamedika.medifirst2000.vo.PapAnamesisVO; - -/** - * Converter class between PAPAnamesis and PAPAnamesisVO - * - * @author Askur - */ -@Component -public class PapAnamesisConverter implements BaseVoConverter { - - - public PapAnamesis transferVOToModel(PapAnamesisVO vo, PapAnamesis model) { - if (null == model) - model = new PapAnamesis(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapAnamesis.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapAnamesis alamat : models) { - PapAnamesisVO vo = new PapAnamesisVO(); - vo = transferModelToVO(alamat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapAnamesisVO transferModelToVO(PapAnamesis model, PapAnamesisVO vo) { - - if (null == vo) - vo = new PapAnamesisVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapAnamesisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAssesmentGiziConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAssesmentGiziConverter.java deleted file mode 100644 index 152b4177..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapAssesmentGiziConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapAssesmentGizi; -import com.jasamedika.medifirst2000.vo.PapAssesmentGiziVO; - -/** - * Converter class between PAPAssesmentGizi and PAPAssesmentGiziVO - * - * @author Askur - */ -@Component -public class PapAssesmentGiziConverter implements BaseVoConverter { - - - public PapAssesmentGizi transferVOToModel(PapAssesmentGiziVO vo, PapAssesmentGizi model) { - if (null == model) - model = new PapAssesmentGizi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapAssesmentGizi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapAssesmentGizi alamat : models) { - PapAssesmentGiziVO vo = new PapAssesmentGiziVO(); - vo = transferModelToVO(alamat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapAssesmentGiziVO transferModelToVO(PapAssesmentGizi model, PapAssesmentGiziVO vo) { - - if (null == vo) - vo = new PapAssesmentGiziVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapAssesmentGiziVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapBedahConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapBedahConverter.java deleted file mode 100644 index 54fa7a16..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapBedahConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapBedah; -import com.jasamedika.medifirst2000.vo.PapBedahVO; - -/** - * Converter class between PAPBedah and PAPBedahVO - * - * @author Askur - */ -@Component -public class PapBedahConverter implements BaseVoConverter { - - - public PapBedah transferVOToModel(PapBedahVO vo, PapBedah model) { - if (null == model) - model = new PapBedah(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapBedah.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapBedah PapBedah : models) { - PapBedahVO vo = new PapBedahVO(); - vo = transferModelToVO(PapBedah, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapBedahVO transferModelToVO(PapBedah model, PapBedahVO vo) { - - if (null == vo) - vo = new PapBedahVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapBedahVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapCatatanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapCatatanConverter.java deleted file mode 100644 index d3116b9e..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapCatatanConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapCatatan; -import com.jasamedika.medifirst2000.vo.PapCatatanVO; - -/** - * Converter class PAPCatatan - * - * @author Askur - */ -@Component -public class PapCatatanConverter extends FindConverterDao implements - BaseVoConverter { - - public PapCatatan transferVOToModel(PapCatatanVO vo, PapCatatan model) { - if (null == model) - model = new PapCatatan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapCatatan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapCatatan model : models) { - PapCatatanVO vo = new PapCatatanVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapCatatanVO transferModelToVO(PapCatatan model, PapCatatanVO vo) { - if (null == vo) - vo = new PapCatatanVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapCatatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataAplasnasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataAplasnasiConverter.java deleted file mode 100644 index d1f8c8a7..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataAplasnasiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapDataAplasnasi; -import com.jasamedika.medifirst2000.vo.PapDataAplasnasiVO; - -/** - * Converter class between PAPDataAplasnasi and PAPDataAplasnasiVO - * - * @author Askur - */ -@Component -public class PapDataAplasnasiConverter implements BaseVoConverter { - - - public PapDataAplasnasi transferVOToModel(PapDataAplasnasiVO vo, PapDataAplasnasi model) { - if (null == model) - model = new PapDataAplasnasi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapDataAplasnasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapDataAplasnasi PapDataAplasnasi : models) { - PapDataAplasnasiVO vo = new PapDataAplasnasiVO(); - vo = transferModelToVO(PapDataAplasnasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapDataAplasnasiVO transferModelToVO(PapDataAplasnasi model, PapDataAplasnasiVO vo) { - - if (null == vo) - vo = new PapDataAplasnasiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapDataAplasnasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataKoreksiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataKoreksiConverter.java deleted file mode 100644 index d36137ec..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataKoreksiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapDataKoreksi; -import com.jasamedika.medifirst2000.vo.PapDataKoreksiVO; - -/** - * Converter class between PAPDataKoreksi and PAPDataKoreksiVO - * - * @author Askur - */ -@Component -public class PapDataKoreksiConverter implements BaseVoConverter { - - - public PapDataKoreksi transferVOToModel(PapDataKoreksiVO vo, PapDataKoreksi model) { - if (null == model) - model = new PapDataKoreksi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapDataKoreksi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapDataKoreksi PapDataKoreksi : models) { - PapDataKoreksiVO vo = new PapDataKoreksiVO(); - vo = transferModelToVO(PapDataKoreksi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapDataKoreksiVO transferModelToVO(PapDataKoreksi model, PapDataKoreksiVO vo) { - - if (null == vo) - vo = new PapDataKoreksiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapDataKoreksiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataTandaVitalConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataTandaVitalConverter.java deleted file mode 100644 index 63310871..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataTandaVitalConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapDataTandaVital; -import com.jasamedika.medifirst2000.vo.PapDataTandaVitalVO; - -/** - * Converter class between PAPDataTandaVital and PAPDataTandaVitalVO - * - * @author Askur - */ -@Component -public class PapDataTandaVitalConverter implements BaseVoConverter { - - - public PapDataTandaVital transferVOToModel(PapDataTandaVitalVO vo, PapDataTandaVital model) { - if (null == model) - model = new PapDataTandaVital(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapDataTandaVital.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapDataTandaVital PapDataTandaVital : models) { - PapDataTandaVitalVO vo = new PapDataTandaVitalVO(); - vo = transferModelToVO(PapDataTandaVital, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapDataTandaVitalVO transferModelToVO(PapDataTandaVital model, PapDataTandaVitalVO vo) { - - if (null == vo) - vo = new PapDataTandaVitalVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapDataTandaVitalVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataTonometriConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataTonometriConverter.java deleted file mode 100644 index 5d9216c1..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataTonometriConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapDataTonometri; -import com.jasamedika.medifirst2000.vo.PapDataTonometriVO; - -/** - * Converter class between PAPDataTonometri and PAPDataTonometriVO - * - * @author Askur - */ -@Component -public class PapDataTonometriConverter implements BaseVoConverter { - - - public PapDataTonometri transferVOToModel(PapDataTonometriVO vo, PapDataTonometri model) { - if (null == model) - model = new PapDataTonometri(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapDataTonometri.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapDataTonometri PapDataTonometri : models) { - PapDataTonometriVO vo = new PapDataTonometriVO(); - vo = transferModelToVO(PapDataTonometri, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapDataTonometriVO transferModelToVO(PapDataTonometri model, PapDataTonometriVO vo) { - - if (null == vo) - vo = new PapDataTonometriVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapDataTonometriVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataVisusConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataVisusConverter.java deleted file mode 100644 index df45f876..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDataVisusConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapDataVisus; -import com.jasamedika.medifirst2000.vo.PapDataVisusVO; - -/** - * Converter class between PAPDataVisus and PAPDataVisusVO - * - * @author Askur - */ -@Component -public class PapDataVisusConverter implements BaseVoConverter { - - - public PapDataVisus transferVOToModel(PapDataVisusVO vo, PapDataVisus model) { - if (null == model) - model = new PapDataVisus(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapDataVisus.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapDataVisus PapDataVisus : models) { - PapDataVisusVO vo = new PapDataVisusVO(); - vo = transferModelToVO(PapDataVisus, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapDataVisusVO transferModelToVO(PapDataVisus model, PapDataVisusVO vo) { - - if (null == vo) - vo = new PapDataVisusVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapDataVisusVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDiagnosisConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDiagnosisConverter.java deleted file mode 100644 index e1fc54b5..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapDiagnosisConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapDiagnosis; -import com.jasamedika.medifirst2000.vo.PapDiagnosisVO; - -/** - * Converter class PapDiagnosis - * - * @author Askur - */ -@Component -public class PapDiagnosisConverter extends FindConverterDao implements - BaseVoConverter { - - public PapDiagnosis transferVOToModel(PapDiagnosisVO vo, PapDiagnosis model) { - if (null == model) - model = new PapDiagnosis(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapDiagnosis.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapDiagnosis model : models) { - PapDiagnosisVO vo = new PapDiagnosisVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapDiagnosisVO transferModelToVO(PapDiagnosis model, PapDiagnosisVO vo) { - if (null == vo) - vo = new PapDiagnosisVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapDiagnosisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapEliminasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapEliminasiConverter.java deleted file mode 100644 index cd4932f8..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapEliminasiConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapEliminasi; -import com.jasamedika.medifirst2000.vo.PapEliminasiVO; - -/** - * Converter class PAPEliminasi - * - * @author Askur - */ -@Component -public class PapEliminasiConverter extends FindConverterDao implements - BaseVoConverter { - - public PapEliminasi transferVOToModel(PapEliminasiVO vo, PapEliminasi model) { - if (null == model) - model = new PapEliminasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapEliminasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapEliminasi model : models) { - PapEliminasiVO vo = new PapEliminasiVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapEliminasiVO transferModelToVO(PapEliminasi model, PapEliminasiVO vo) { - if (null == vo) - vo = new PapEliminasiVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapEliminasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGastrointestinalConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGastrointestinalConverter.java deleted file mode 100644 index 5a6a02e7..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGastrointestinalConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapGastrointestinal; -import com.jasamedika.medifirst2000.vo.PapGastrointestinalVO; - -/** - * Converter class PAPGastrointestinal - * - * @author Askur - */ -@Component -public class PapGastrointestinalConverter extends FindConverterDao implements - BaseVoConverter { - - public PapGastrointestinal transferVOToModel(PapGastrointestinalVO vo, PapGastrointestinal model) { - if (null == model) - model = new PapGastrointestinal(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGastrointestinal.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGastrointestinal model : models) { - PapGastrointestinalVO vo = new PapGastrointestinalVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapGastrointestinalVO transferModelToVO(PapGastrointestinal model, PapGastrointestinalVO vo) { - if (null == vo) - vo = new PapGastrointestinalVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGastrointestinalVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGenataliaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGenataliaConverter.java deleted file mode 100644 index 6e1e3044..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGenataliaConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapGenatalia; -import com.jasamedika.medifirst2000.vo.PapGenataliaVO; - -/** - * Converter class PAPEliminasi - * - * @author Askur - */ -@Component -public class PapGenataliaConverter extends FindConverterDao implements - BaseVoConverter { - - public PapGenatalia transferVOToModel(PapGenataliaVO vo, PapGenatalia model) { - if (null == model) - model = new PapGenatalia(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGenatalia.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGenatalia model : models) { - PapGenataliaVO vo = new PapGenataliaVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapGenataliaVO transferModelToVO(PapGenatalia model, PapGenataliaVO vo) { - if (null == vo) - vo = new PapGenataliaVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGenataliaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananDuaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananDuaConverter.java deleted file mode 100644 index 6dfd2050..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananDuaConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapGigiKananDua; -import com.jasamedika.medifirst2000.vo.PapGigiKananDuaVO; - -/** - * Converter class between PAPGigiKananDua and PAPGigiKananDuaVO - * - * @author Askur - */ -@Component -public class PapGigiKananDuaConverter implements BaseVoConverter { - - - public PapGigiKananDua transferVOToModel(PapGigiKananDuaVO vo, PapGigiKananDua model) { - if (null == model) - model = new PapGigiKananDua(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGigiKananDua.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGigiKananDua PapGigiKananDua : models) { - PapGigiKananDuaVO vo = new PapGigiKananDuaVO(); - vo = transferModelToVO(PapGigiKananDua, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapGigiKananDuaVO transferModelToVO(PapGigiKananDua model, PapGigiKananDuaVO vo) { - - if (null == vo) - vo = new PapGigiKananDuaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGigiKananDuaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananEmpatConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananEmpatConverter.java deleted file mode 100644 index 3e2cabb1..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananEmpatConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapGigiKananEmpat; -import com.jasamedika.medifirst2000.vo.PapGigiKananEmpatVO; - -/** - * Converter class between PAPGigiKananEmpat and PAPGigiKananEmpatVO - * - * @author Askur - */ -@Component -public class PapGigiKananEmpatConverter implements BaseVoConverter { - - - public PapGigiKananEmpat transferVOToModel(PapGigiKananEmpatVO vo, PapGigiKananEmpat model) { - if (null == model) - model = new PapGigiKananEmpat(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGigiKananEmpat.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGigiKananEmpat PapGigiKananEmpat : models) { - PapGigiKananEmpatVO vo = new PapGigiKananEmpatVO(); - vo = transferModelToVO(PapGigiKananEmpat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapGigiKananEmpatVO transferModelToVO(PapGigiKananEmpat model, PapGigiKananEmpatVO vo) { - - if (null == vo) - vo = new PapGigiKananEmpatVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGigiKananEmpatVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananSatuConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananSatuConverter.java deleted file mode 100644 index 4fa76cf1..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananSatuConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapGigiKananSatu; -import com.jasamedika.medifirst2000.vo.PapGigiKananSatuVO; - -/** - * Converter class between PAPGigiKananSatu and PAPGigiKananSatuVO - * - * @author Askur - */ -@Component -public class PapGigiKananSatuConverter implements BaseVoConverter { - - - public PapGigiKananSatu transferVOToModel(PapGigiKananSatuVO vo, PapGigiKananSatu model) { - if (null == model) - model = new PapGigiKananSatu(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGigiKananSatu.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGigiKananSatu PapGigiKananSatu : models) { - PapGigiKananSatuVO vo = new PapGigiKananSatuVO(); - vo = transferModelToVO(PapGigiKananSatu, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapGigiKananSatuVO transferModelToVO(PapGigiKananSatu model, PapGigiKananSatuVO vo) { - - if (null == vo) - vo = new PapGigiKananSatuVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGigiKananSatuVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananTigaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananTigaConverter.java deleted file mode 100644 index 691d7f84..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKananTigaConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapGigiKananTiga; -import com.jasamedika.medifirst2000.vo.PapGigiKananTigaVO; - -/** - * Converter class between PAPGigiKananTiga and PAPGigiKananTigaVO - * - * @author Askur - */ -@Component -public class PapGigiKananTigaConverter implements BaseVoConverter { - - - public PapGigiKananTiga transferVOToModel(PapGigiKananTigaVO vo, PapGigiKananTiga model) { - if (null == model) - model = new PapGigiKananTiga(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGigiKananTiga.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGigiKananTiga PapGigiKananTiga : models) { - PapGigiKananTigaVO vo = new PapGigiKananTigaVO(); - vo = transferModelToVO(PapGigiKananTiga, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapGigiKananTigaVO transferModelToVO(PapGigiKananTiga model, PapGigiKananTigaVO vo) { - - if (null == vo) - vo = new PapGigiKananTigaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGigiKananTigaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriDuaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriDuaConverter.java deleted file mode 100644 index fcfceb78..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriDuaConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapGigiKiriDua; -import com.jasamedika.medifirst2000.vo.PapGigiKiriDuaVO; - -/** - * Converter class between PAPGigiKiriDua and PAPGigiKiriDuaVO - * - * @author Askur - */ -@Component -public class PapGigiKiriDuaConverter implements BaseVoConverter { - - - public PapGigiKiriDua transferVOToModel(PapGigiKiriDuaVO vo, PapGigiKiriDua model) { - if (null == model) - model = new PapGigiKiriDua(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGigiKiriDua.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGigiKiriDua PapGigiKiriDua : models) { - PapGigiKiriDuaVO vo = new PapGigiKiriDuaVO(); - vo = transferModelToVO(PapGigiKiriDua, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapGigiKiriDuaVO transferModelToVO(PapGigiKiriDua model, PapGigiKiriDuaVO vo) { - - if (null == vo) - vo = new PapGigiKiriDuaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGigiKiriDuaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriEmpatConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriEmpatConverter.java deleted file mode 100644 index 97c9fd2e..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriEmpatConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapGigiKiriEmpat; -import com.jasamedika.medifirst2000.vo.PapGigiKiriEmpatVO; - -/** - * Converter class between PAPGigiKiriEmpat and PAPGigiKiriEmpatVO - * - * @author Askur - */ -@Component -public class PapGigiKiriEmpatConverter implements BaseVoConverter { - - - public PapGigiKiriEmpat transferVOToModel(PapGigiKiriEmpatVO vo, PapGigiKiriEmpat model) { - if (null == model) - model = new PapGigiKiriEmpat(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGigiKiriEmpat.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGigiKiriEmpat PapGigiKiriEmpat : models) { - PapGigiKiriEmpatVO vo = new PapGigiKiriEmpatVO(); - vo = transferModelToVO(PapGigiKiriEmpat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapGigiKiriEmpatVO transferModelToVO(PapGigiKiriEmpat model, PapGigiKiriEmpatVO vo) { - - if (null == vo) - vo = new PapGigiKiriEmpatVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGigiKiriEmpatVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriSatuConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriSatuConverter.java deleted file mode 100644 index 1fbe3a2d..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriSatuConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapGigiKiriSatu; -import com.jasamedika.medifirst2000.vo.PapGigiKiriSatuVO; - -/** - * Converter class between PAPGigiKiriSatu and PAPGigiKiriSatuVO - * - * @author Askur - */ -@Component -public class PapGigiKiriSatuConverter implements BaseVoConverter { - - - public PapGigiKiriSatu transferVOToModel(PapGigiKiriSatuVO vo, PapGigiKiriSatu model) { - if (null == model) - model = new PapGigiKiriSatu(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGigiKiriSatu.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGigiKiriSatu PapGigiKiriSatu : models) { - PapGigiKiriSatuVO vo = new PapGigiKiriSatuVO(); - vo = transferModelToVO(PapGigiKiriSatu, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapGigiKiriSatuVO transferModelToVO(PapGigiKiriSatu model, PapGigiKiriSatuVO vo) { - - if (null == vo) - vo = new PapGigiKiriSatuVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGigiKiriSatuVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriTigaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriTigaConverter.java deleted file mode 100644 index 0563de6d..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiKiriTigaConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapGigiKiriTiga; -import com.jasamedika.medifirst2000.vo.PapGigiKiriTigaVO; - -/** - * Converter class between PAPGigiKiriTiga and PAPGigiKiriTigaVO - * - * @author Askur - */ -@Component -public class PapGigiKiriTigaConverter implements BaseVoConverter { - - - public PapGigiKiriTiga transferVOToModel(PapGigiKiriTigaVO vo, PapGigiKiriTiga model) { - if (null == model) - model = new PapGigiKiriTiga(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGigiKiriTiga.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGigiKiriTiga PapGigiKiriTiga : models) { - PapGigiKiriTigaVO vo = new PapGigiKiriTigaVO(); - vo = transferModelToVO(PapGigiKiriTiga, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapGigiKiriTigaVO transferModelToVO(PapGigiKiriTiga model, PapGigiKiriTigaVO vo) { - - if (null == vo) - vo = new PapGigiKiriTigaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGigiKiriTigaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiMulutConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiMulutConverter.java deleted file mode 100644 index 9350fc1b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGigiMulutConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapGigiMulut; -import com.jasamedika.medifirst2000.vo.PapGigiMulutVO; - -/** - * Converter class between PAPGigiMulut and PAPGigiMulutVO - * - * @author Askur - */ -@Component -public class PapGigiMulutConverter implements BaseVoConverter { - - - public PapGigiMulut transferVOToModel(PapGigiMulutVO vo, PapGigiMulut model) { - if (null == model) - model = new PapGigiMulut(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGigiMulut.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGigiMulut PapGigiMulut : models) { - PapGigiMulutVO vo = new PapGigiMulutVO(); - vo = transferModelToVO(PapGigiMulut, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapGigiMulutVO transferModelToVO(PapGigiMulut model, PapGigiMulutVO vo) { - - if (null == vo) - vo = new PapGigiMulutVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGigiMulutVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGinekologiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGinekologiConverter.java deleted file mode 100644 index 37d8a362..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGinekologiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapGinekologi; -import com.jasamedika.medifirst2000.vo.PapGinekologiVO; - -/** - * Converter class between PAPGinekologi and PAPGinekologiVO - * - * @author Askur - */ -@Component -public class PapGinekologiConverter implements BaseVoConverter { - - - public PapGinekologi transferVOToModel(PapGinekologiVO vo, PapGinekologi model) { - if (null == model) - model = new PapGinekologi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGinekologi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGinekologi PapGinekologi : models) { - PapGinekologiVO vo = new PapGinekologiVO(); - vo = transferModelToVO(PapGinekologi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapGinekologiVO transferModelToVO(PapGinekologi model, PapGinekologiVO vo) { - - if (null == vo) - vo = new PapGinekologiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGinekologiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGiziConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGiziConverter.java deleted file mode 100644 index 725e4019..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapGiziConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapGizi; -import com.jasamedika.medifirst2000.vo.PapGiziVO; - -/** - * Converter class between PAPGizi and PAPGiziVO - * - * @author Askur - */ -@Component -public class PapGiziConverter implements BaseVoConverter { - - - public PapGizi transferVOToModel(PapGiziVO vo, PapGizi model) { - if (null == model) - model = new PapGizi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapGizi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapGizi PapGizi : models) { - PapGiziVO vo = new PapGiziVO(); - vo = transferModelToVO(PapGizi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapGiziVO transferModelToVO(PapGizi model, PapGiziVO vo) { - - if (null == vo) - vo = new PapGiziVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapGiziVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapImunisasiDetailConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapImunisasiDetailConverter.java deleted file mode 100644 index 4593cabc..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapImunisasiDetailConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapImunisasiDetail; -import com.jasamedika.medifirst2000.vo.PapImunisasiDetailVO; - -/** - * Converter class between PAPImunisasiDetail and PAPImunisasiDetailVO - * - * @author Askur - */ -@Component -public class PapImunisasiDetailConverter implements BaseVoConverter { - - - public PapImunisasiDetail transferVOToModel(PapImunisasiDetailVO vo, PapImunisasiDetail model) { - if (null == model) - model = new PapImunisasiDetail(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapImunisasiDetail.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapImunisasiDetail PapImunisasiDetail : models) { - PapImunisasiDetailVO vo = new PapImunisasiDetailVO(); - vo = transferModelToVO(PapImunisasiDetail, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapImunisasiDetailVO transferModelToVO(PapImunisasiDetail model, PapImunisasiDetailVO vo) { - - if (null == vo) - vo = new PapImunisasiDetailVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapImunisasiDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiPerjanjianConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiPerjanjianConverter.java deleted file mode 100644 index 80e423ea..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiPerjanjianConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapInstruksiPerjanjian; -import com.jasamedika.medifirst2000.vo.PapInstruksiPerjanjianVO; - -/** - * Converter class PAPInstruksiPerjanjian - * - * @author Askur - */ -@Component -public class PapInstruksiPerjanjianConverter extends FindConverterDao implements - BaseVoConverter { - - public PapInstruksiPerjanjian transferVOToModel(PapInstruksiPerjanjianVO vo, PapInstruksiPerjanjian model) { - if (null == model) - model = new PapInstruksiPerjanjian(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapInstruksiPerjanjian.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapInstruksiPerjanjian model : models) { - PapInstruksiPerjanjianVO vo = new PapInstruksiPerjanjianVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapInstruksiPerjanjianVO transferModelToVO(PapInstruksiPerjanjian model, PapInstruksiPerjanjianVO vo) { - if (null == vo) - vo = new PapInstruksiPerjanjianVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapInstruksiPerjanjianVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiPulangConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiPulangConverter.java deleted file mode 100644 index f32a3d5f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiPulangConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapInstruksiPulang; -import com.jasamedika.medifirst2000.vo.PapInstruksiPulangVO; - -/** - * Converter class PapInstruksiPulang - * - * @author Askur - */ -@Component -public class PapInstruksiPulangConverter extends FindConverterDao implements - BaseVoConverter { - - public PapInstruksiPulang transferVOToModel(PapInstruksiPulangVO vo, PapInstruksiPulang model) { - if (null == model) - model = new PapInstruksiPulang(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapInstruksiPulang.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapInstruksiPulang model : models) { - PapInstruksiPulangVO vo = new PapInstruksiPulangVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapInstruksiPulangVO transferModelToVO(PapInstruksiPulang model, PapInstruksiPulangVO vo) { - if (null == vo) - vo = new PapInstruksiPulangVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapInstruksiPulangVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiRanapConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiRanapConverter.java deleted file mode 100644 index 64525ee8..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapInstruksiRanapConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapInstruksiRanap; -import com.jasamedika.medifirst2000.vo.PapInstruksiRanapVO; - -/** - * Converter class PapInstruksiRanap - * - * @author Askur - */ -@Component -public class PapInstruksiRanapConverter extends FindConverterDao implements - BaseVoConverter { - - public PapInstruksiRanap transferVOToModel(PapInstruksiRanapVO vo, PapInstruksiRanap model) { - if (null == model) - model = new PapInstruksiRanap(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapInstruksiRanap.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapInstruksiRanap model : models) { - PapInstruksiRanapVO vo = new PapInstruksiRanapVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapInstruksiRanapVO transferModelToVO(PapInstruksiRanap model, PapInstruksiRanapVO vo) { - if (null == vo) - vo = new PapInstruksiRanapVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapInstruksiRanapVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapIntegumenConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapIntegumenConverter.java deleted file mode 100644 index f0456045..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapIntegumenConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapIntegumen; -import com.jasamedika.medifirst2000.vo.PapIntegumenVO; - -/** - * Converter class PAPEliminasi - * - * @author Askur - */ -@Component -public class PapIntegumenConverter extends FindConverterDao implements - BaseVoConverter { - - public PapIntegumen transferVOToModel(PapIntegumenVO vo, PapIntegumen model) { - if (null == model) - model = new PapIntegumen(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapIntegumen.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapIntegumen model : models) { - PapIntegumenVO vo = new PapIntegumenVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapIntegumenVO transferModelToVO(PapIntegumen model, PapIntegumenVO vo) { - if (null == vo) - vo = new PapIntegumenVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapIntegumenVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKarakteristikNyeriConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKarakteristikNyeriConverter.java deleted file mode 100644 index 8e1d47b7..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKarakteristikNyeriConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapKarakteristikNyeri; -import com.jasamedika.medifirst2000.vo.PapKarakteristikNyeriVO; - -/** - * Converter class PAPKarakteristikNyeri - * - * @author Askur - */ -@Component -public class PapKarakteristikNyeriConverter extends FindConverterDao implements - BaseVoConverter { - - public PapKarakteristikNyeri transferVOToModel(PapKarakteristikNyeriVO vo, PapKarakteristikNyeri model) { - if (null == model) - model = new PapKarakteristikNyeri(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapKarakteristikNyeri.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapKarakteristikNyeri model : models) { - PapKarakteristikNyeriVO vo = new PapKarakteristikNyeriVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapKarakteristikNyeriVO transferModelToVO(PapKarakteristikNyeri model, PapKarakteristikNyeriVO vo) { - if (null == vo) - vo = new PapKarakteristikNyeriVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapKarakteristikNyeriVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKebutuhanEdukasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKebutuhanEdukasiConverter.java deleted file mode 100644 index d7e3f82c..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKebutuhanEdukasiConverter.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapKebutuhanEdukasi; -import com.jasamedika.medifirst2000.vo.PapKebutuhanEdukasiVO; - -@Component -public class PapKebutuhanEdukasiConverter implements BaseVoConverter { - - @Override - public PapKebutuhanEdukasi transferVOToModel(PapKebutuhanEdukasiVO vo, PapKebutuhanEdukasi model) { - if (null == model) - model = new PapKebutuhanEdukasi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapKebutuhanEdukasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapKebutuhanEdukasi papKebutuhanEdukasi : models) { - PapKebutuhanEdukasiVO vo = new PapKebutuhanEdukasiVO(); - vo = transferModelToVO(papKebutuhanEdukasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapKebutuhanEdukasiVO transferModelToVO(PapKebutuhanEdukasi model, PapKebutuhanEdukasiVO vo) { - if (null == vo) - vo = new PapKebutuhanEdukasiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapKebutuhanEdukasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKeluhanTambahanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKeluhanTambahanConverter.java deleted file mode 100644 index eaeb8d0d..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKeluhanTambahanConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; - -/** - * Converter class between PAPKeluhanTambahan and PAPKeluhanTambahanVO - * - * @author Askur - */ -@Component -public class PapKeluhanTambahanConverter implements BaseVoConverter { - - - public PapKeluhanTambahan transferVOToModel(PapKeluhanTambahanVO vo, PapKeluhanTambahan model) { - if (null == model) - model = new PapKeluhanTambahan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapKeluhanTambahan.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapKeluhanTambahan PapKeluhanTambahan : models) { - PapKeluhanTambahanVO vo = new PapKeluhanTambahanVO(); - vo = transferModelToVO(PapKeluhanTambahan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapKeluhanTambahanVO transferModelToVO(PapKeluhanTambahan model, PapKeluhanTambahanVO vo) { - - if (null == vo) - vo = new PapKeluhanTambahanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapKeluhanTambahanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKeluhanUtamaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKeluhanUtamaConverter.java deleted file mode 100644 index 70603acf..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapKeluhanUtamaConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapKeluhanUtama; -import com.jasamedika.medifirst2000.vo.PapKeluhanUtamaVO; - -/** - * Converter class between PAPKeluhanUtama and PAPKeluhanUtamaVO - * - * @author Askur - */ -@Component -public class PapKeluhanUtamaConverter implements BaseVoConverter { - - - public PapKeluhanUtama transferVOToModel(PapKeluhanUtamaVO vo, PapKeluhanUtama model) { - if (null == model) - model = new PapKeluhanUtama(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapKeluhanUtama.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapKeluhanUtama PapKeluhanUtama : models) { - PapKeluhanUtamaVO vo = new PapKeluhanUtamaVO(); - vo = transferModelToVO(PapKeluhanUtama, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapKeluhanUtamaVO transferModelToVO(PapKeluhanUtama model, PapKeluhanUtamaVO vo) { - - if (null == vo) - vo = new PapKeluhanUtamaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapKeluhanUtamaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapLaboratoriumConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapLaboratoriumConverter.java deleted file mode 100644 index 529e4908..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapLaboratoriumConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapLaboratorium; -import com.jasamedika.medifirst2000.vo.PapLaboratoriumVO; - -/** - * Converter class between PAPLaboratorium and PAPLaboratoriumVO - * - * @author Askur - */ -@Component -public class PapLaboratoriumConverter implements BaseVoConverter { - - - public PapLaboratorium transferVOToModel(PapLaboratoriumVO vo, PapLaboratorium model) { - if (null == model) - model = new PapLaboratorium(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapLaboratorium.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapLaboratorium PapLaboratorium : models) { - PapLaboratoriumVO vo = new PapLaboratoriumVO(); - vo = transferModelToVO(PapLaboratorium, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapLaboratoriumVO transferModelToVO(PapLaboratorium model, PapLaboratoriumVO vo) { - - if (null == vo) - vo = new PapLaboratoriumVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapLaboratoriumVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapMataConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapMataConverter.java deleted file mode 100644 index 6a659f04..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapMataConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapMata; -import com.jasamedika.medifirst2000.vo.PapMataVO; - -/** - * Converter class between PAPMata and PAPMataVO - * - * @author Askur - */ -@Component -public class PapMataConverter implements BaseVoConverter { - - - public PapMata transferVOToModel(PapMataVO vo, PapMata model) { - if (null == model) - model = new PapMata(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapMata.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapMata PapMata : models) { - PapMataVO vo = new PapMataVO(); - vo = transferModelToVO(PapMata, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapMataVO transferModelToVO(PapMata model, PapMataVO vo) { - - if (null == vo) - vo = new PapMataVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapMataVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapMuskuloskeletalConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapMuskuloskeletalConverter.java deleted file mode 100644 index 792d4807..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapMuskuloskeletalConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapMuskuloskeletal; -import com.jasamedika.medifirst2000.vo.PapMuskuloskeletalVO; - -/** - * Converter class PAPMuskuloskeletal - * - * @author Askur - */ -@Component -public class PapMuskuloskeletalConverter extends FindConverterDao implements - BaseVoConverter { - - public PapMuskuloskeletal transferVOToModel(PapMuskuloskeletalVO vo, PapMuskuloskeletal model) { - if (null == model) - model = new PapMuskuloskeletal(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapMuskuloskeletal.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapMuskuloskeletal model : models) { - PapMuskuloskeletalVO vo = new PapMuskuloskeletalVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapMuskuloskeletalVO transferModelToVO(PapMuskuloskeletal model, PapMuskuloskeletalVO vo) { - if (null == vo) - vo = new PapMuskuloskeletalVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapMuskuloskeletalVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapNeurologiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapNeurologiConverter.java deleted file mode 100644 index 1de07882..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapNeurologiConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapNeurologi; -import com.jasamedika.medifirst2000.vo.PapNeurologiVO; - -/** - * Converter class PAPNeurologi - * - * @author Askur - */ -@Component -public class PapNeurologiConverter extends FindConverterDao implements - BaseVoConverter { - - public PapNeurologi transferVOToModel(PapNeurologiVO vo, PapNeurologi model) { - if (null == model) - model = new PapNeurologi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapNeurologi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapNeurologi model : models) { - PapNeurologiVO vo = new PapNeurologiVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapNeurologiVO transferModelToVO(PapNeurologi model, PapNeurologiVO vo) { - if (null == vo) - vo = new PapNeurologiVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapNeurologiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapObstetriConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapObstetriConverter.java deleted file mode 100644 index 9cfe9652..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapObstetriConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapObstetri; -import com.jasamedika.medifirst2000.vo.PapObstetriVO; - -/** - * Converter class PAPEliminasi - * - * @author Askur - */ -@Component -public class PapObstetriConverter extends FindConverterDao implements - BaseVoConverter { - - public PapObstetri transferVOToModel(PapObstetriVO vo, PapObstetri model) { - if (null == model) - model = new PapObstetri(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapObstetri.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapObstetri model : models) { - PapObstetriVO vo = new PapObstetriVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapObstetriVO transferModelToVO(PapObstetri model, PapObstetriVO vo) { - if (null == vo) - vo = new PapObstetriVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapObstetriVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPengambilanSpesimenConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPengambilanSpesimenConverter.java deleted file mode 100644 index ec55f758..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPengambilanSpesimenConverter.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapPengambilanSpesimen; -import com.jasamedika.medifirst2000.vo.PapPengambilanSpesimenVO; - -@Component -public class PapPengambilanSpesimenConverter implements BaseVoConverter{ - - @Override - public PapPengambilanSpesimen transferVOToModel(PapPengambilanSpesimenVO vo, PapPengambilanSpesimen model) { - if (null == model) - model = new PapPengambilanSpesimen(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapPengambilanSpesimen.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapPengambilanSpesimen model : models) { - PapPengambilanSpesimenVO vo = new PapPengambilanSpesimenVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapPengambilanSpesimenVO transferModelToVO(PapPengambilanSpesimen model, PapPengambilanSpesimenVO vo) { - if (null == vo) - vo = new PapPengambilanSpesimenVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapPengambilanSpesimenVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPengaruhNyeriConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPengaruhNyeriConverter.java deleted file mode 100644 index 1619edb9..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPengaruhNyeriConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapPengaruhNyeri; -import com.jasamedika.medifirst2000.vo.PapPengaruhNyeriVO; - -/** - * Converter class PAPPengaruhNyeri - * - * @author Askur - */ -@Component -public class PapPengaruhNyeriConverter extends FindConverterDao implements - BaseVoConverter { - - public PapPengaruhNyeri transferVOToModel(PapPengaruhNyeriVO vo, PapPengaruhNyeri model) { - if (null == model) - model = new PapPengaruhNyeri(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapPengaruhNyeri.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapPengaruhNyeri model : models) { - PapPengaruhNyeriVO vo = new PapPengaruhNyeriVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapPengaruhNyeriVO transferModelToVO(PapPengaruhNyeri model, PapPengaruhNyeriVO vo) { - if (null == vo) - vo = new PapPengaruhNyeriVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapPengaruhNyeriVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPernapasanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPernapasanConverter.java deleted file mode 100644 index c0076cf1..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapPernapasanConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapPernapasan; -import com.jasamedika.medifirst2000.vo.PapPernapasanVO; - -/** - * Converter class PAPPernapasan - * - * @author Askur - */ -@Component -public class PapPernapasanConverter extends FindConverterDao implements - BaseVoConverter { - - public PapPernapasan transferVOToModel(PapPernapasanVO vo, PapPernapasan model) { - if (null == model) - model = new PapPernapasan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapPernapasan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapPernapasan model : models) { - PapPernapasanVO vo = new PapPernapasanVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapPernapasanVO transferModelToVO(PapPernapasan model, PapPernapasanVO vo) { - if (null == vo) - vo = new PapPernapasanVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapPernapasanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapProsedurePenanggungJawabConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapProsedurePenanggungJawabConverter.java deleted file mode 100644 index 7ca0b736..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapProsedurePenanggungJawabConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapProsedurePenanggungJawab; -import com.jasamedika.medifirst2000.vo.PapProsedurePenanggungJawabVO; - -/** - * Converter class between PAPProsedurePenanggungJawab and PAPProsedurePenanggungJawabVO - * - * @author Askur - */ -@Component -public class PapProsedurePenanggungJawabConverter implements BaseVoConverter { - - - public PapProsedurePenanggungJawab transferVOToModel(PapProsedurePenanggungJawabVO vo, PapProsedurePenanggungJawab model) { - if (null == model) - model = new PapProsedurePenanggungJawab(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapProsedurePenanggungJawab.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapProsedurePenanggungJawab PapProsedurePenanggungJawab : models) { - PapProsedurePenanggungJawabVO vo = new PapProsedurePenanggungJawabVO(); - vo = transferModelToVO(PapProsedurePenanggungJawab, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapProsedurePenanggungJawabVO transferModelToVO(PapProsedurePenanggungJawab model, PapProsedurePenanggungJawabVO vo) { - - if (null == vo) - vo = new PapProsedurePenanggungJawabVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapProsedurePenanggungJawabVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRehabilitasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRehabilitasiConverter.java deleted file mode 100644 index 76a5e8f0..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRehabilitasiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapRehabilitasi; -import com.jasamedika.medifirst2000.vo.PapRehabilitasiVO; - -/** - * Converter class between PAPRehabilitasi and PAPRehabilitasiVO - * - * @author Askur - */ -@Component -public class PapRehabilitasiConverter implements BaseVoConverter { - - - public PapRehabilitasi transferVOToModel(PapRehabilitasiVO vo, PapRehabilitasi model) { - if (null == model) - model = new PapRehabilitasi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapRehabilitasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapRehabilitasi PapRehabilitasi : models) { - PapRehabilitasiVO vo = new PapRehabilitasiVO(); - vo = transferModelToVO(PapRehabilitasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapRehabilitasiVO transferModelToVO(PapRehabilitasi model, PapRehabilitasiVO vo) { - - if (null == vo) - vo = new PapRehabilitasiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapRehabilitasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaKonsultasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaKonsultasiConverter.java deleted file mode 100644 index 177ae79f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaKonsultasiConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapRencanaKonsultasi; -import com.jasamedika.medifirst2000.vo.PapRencanaKonsultasiVO; - -/** - * Converter class PapRencanaKonsultasi - * - * @author Askur - */ -@Component -public class PapRencanaKonsultasiConverter extends FindConverterDao implements - BaseVoConverter { - - public PapRencanaKonsultasi transferVOToModel(PapRencanaKonsultasiVO vo, PapRencanaKonsultasi model) { - if (null == model) - model = new PapRencanaKonsultasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapRencanaKonsultasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapRencanaKonsultasi model : models) { - PapRencanaKonsultasiVO vo = new PapRencanaKonsultasiVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapRencanaKonsultasiVO transferModelToVO(PapRencanaKonsultasi model, PapRencanaKonsultasiVO vo) { - if (null == vo) - vo = new PapRencanaKonsultasiVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapRencanaKonsultasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderFarmasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderFarmasiConverter.java deleted file mode 100644 index ccb65903..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderFarmasiConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapRencanaOrderFarmasi; -import com.jasamedika.medifirst2000.vo.PapRencanaOrderFarmasiVO; - -/** - * Converter class PapRencanaOrderFarmasi - * - * @author Askur - */ -@Component -public class PapRencanaOrderFarmasiConverter extends FindConverterDao implements - BaseVoConverter { - - public PapRencanaOrderFarmasi transferVOToModel(PapRencanaOrderFarmasiVO vo, PapRencanaOrderFarmasi model) { - if (null == model) - model = new PapRencanaOrderFarmasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapRencanaOrderFarmasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapRencanaOrderFarmasi model : models) { - PapRencanaOrderFarmasiVO vo = new PapRencanaOrderFarmasiVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapRencanaOrderFarmasiVO transferModelToVO(PapRencanaOrderFarmasi model, PapRencanaOrderFarmasiVO vo) { - if (null == vo) - vo = new PapRencanaOrderFarmasiVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapRencanaOrderFarmasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderLaboratoriumConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderLaboratoriumConverter.java deleted file mode 100644 index 15abb3b9..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderLaboratoriumConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapRencanaOrderLaboratorium; -import com.jasamedika.medifirst2000.vo.PapRencanaOrderLaboratoriumVO; - -/** - * Converter class PapRencanaOrderLaboratorium - * - * @author Askur - */ -@Component -public class PapRencanaOrderLaboratoriumConverter extends FindConverterDao implements - BaseVoConverter { - - public PapRencanaOrderLaboratorium transferVOToModel(PapRencanaOrderLaboratoriumVO vo, PapRencanaOrderLaboratorium model) { - if (null == model) - model = new PapRencanaOrderLaboratorium(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapRencanaOrderLaboratorium.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapRencanaOrderLaboratorium model : models) { - PapRencanaOrderLaboratoriumVO vo = new PapRencanaOrderLaboratoriumVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapRencanaOrderLaboratoriumVO transferModelToVO(PapRencanaOrderLaboratorium model, PapRencanaOrderLaboratoriumVO vo) { - if (null == vo) - vo = new PapRencanaOrderLaboratoriumVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapRencanaOrderLaboratoriumVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderRadiologiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderRadiologiConverter.java deleted file mode 100644 index 07eb7e05..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaOrderRadiologiConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapRencanaOrderRadiologi; -import com.jasamedika.medifirst2000.vo.PapRencanaOrderRadiologiVO; - -/** - * Converter class PapRencanaOrderRadiologi - * - * @author Askur - */ -@Component -public class PapRencanaOrderRadiologiConverter extends FindConverterDao implements - BaseVoConverter { - - public PapRencanaOrderRadiologi transferVOToModel(PapRencanaOrderRadiologiVO vo, PapRencanaOrderRadiologi model) { - if (null == model) - model = new PapRencanaOrderRadiologi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapRencanaOrderRadiologi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapRencanaOrderRadiologi model : models) { - PapRencanaOrderRadiologiVO vo = new PapRencanaOrderRadiologiVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapRencanaOrderRadiologiVO transferModelToVO(PapRencanaOrderRadiologi model, PapRencanaOrderRadiologiVO vo) { - if (null == vo) - vo = new PapRencanaOrderRadiologiVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapRencanaOrderRadiologiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaTindakanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaTindakanConverter.java deleted file mode 100644 index 77878f4e..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRencanaTindakanConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapRencanaTindakan; -import com.jasamedika.medifirst2000.vo.PapRencanaTindakanVO; - -/** - * Converter class PapRencanaTindakan - * - * @author Askur - */ -@Component -public class PapRencanaTindakanConverter extends FindConverterDao implements - BaseVoConverter { - - public PapRencanaTindakan transferVOToModel(PapRencanaTindakanVO vo, PapRencanaTindakan model) { - if (null == model) - model = new PapRencanaTindakan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapRencanaTindakan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapRencanaTindakan model : models) { - PapRencanaTindakanVO vo = new PapRencanaTindakanVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapRencanaTindakanVO transferModelToVO(PapRencanaTindakan model, PapRencanaTindakanVO vo) { - if (null == vo) - vo = new PapRencanaTindakanVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapRencanaTindakanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatImunisasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatImunisasiConverter.java deleted file mode 100644 index c19a955a..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatImunisasiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapRiwayatImunisasi; -import com.jasamedika.medifirst2000.vo.PapRiwayatImunisasiVO; - -/** - * Converter class between PAPRiwayatImunisasi and PAPRiwayatImunisasiVO - * - * @author Askur - */ -@Component -public class PapRiwayatImunisasiConverter implements BaseVoConverter { - - - public PapRiwayatImunisasi transferVOToModel(PapRiwayatImunisasiVO vo, PapRiwayatImunisasi model) { - if (null == model) - model = new PapRiwayatImunisasi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapRiwayatImunisasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapRiwayatImunisasi PapRiwayatImunisasi : models) { - PapRiwayatImunisasiVO vo = new PapRiwayatImunisasiVO(); - vo = transferModelToVO(PapRiwayatImunisasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapRiwayatImunisasiVO transferModelToVO(PapRiwayatImunisasi model, PapRiwayatImunisasiVO vo) { - - if (null == vo) - vo = new PapRiwayatImunisasiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapRiwayatImunisasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatKeluargaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatKeluargaConverter.java deleted file mode 100644 index b3b722e5..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatKeluargaConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapRiwayatKeluarga; -import com.jasamedika.medifirst2000.vo.PapRiwayatKeluargaVO; - -/** - * Converter class PAPRiwayatKeluarga - * - * @author Askur - */ -@Component -public class PapRiwayatKeluargaConverter extends FindConverterDao implements - BaseVoConverter { - - public PapRiwayatKeluarga transferVOToModel(PapRiwayatKeluargaVO vo, PapRiwayatKeluarga model) { - if (null == model) - model = new PapRiwayatKeluarga(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapRiwayatKeluarga.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapRiwayatKeluarga model : models) { - PapRiwayatKeluargaVO vo = new PapRiwayatKeluargaVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapRiwayatKeluargaVO transferModelToVO(PapRiwayatKeluarga model, PapRiwayatKeluargaVO vo) { - if (null == vo) - vo = new PapRiwayatKeluargaVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapRiwayatKeluargaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatPenyakitPengobatanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatPenyakitPengobatanConverter.java deleted file mode 100644 index 31c71827..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatPenyakitPengobatanConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapRiwayatPenyakitPengobatan; -import com.jasamedika.medifirst2000.vo.PapRiwayatPenyakitPengobatanVO; - -/** - * Converter class between PAPRiwayatPenyakitPengobatan and PAPRiwayatPenyakitPengobatanVO - * - * @author Askur - */ -@Component -public class PapRiwayatPenyakitPengobatanConverter implements BaseVoConverter { - - - public PapRiwayatPenyakitPengobatan transferVOToModel(PapRiwayatPenyakitPengobatanVO vo, PapRiwayatPenyakitPengobatan model) { - if (null == model) - model = new PapRiwayatPenyakitPengobatan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapRiwayatPenyakitPengobatan.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapRiwayatPenyakitPengobatan alamat : models) { - PapRiwayatPenyakitPengobatanVO vo = new PapRiwayatPenyakitPengobatanVO(); - vo = transferModelToVO(alamat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapRiwayatPenyakitPengobatanVO transferModelToVO(PapRiwayatPenyakitPengobatan model, PapRiwayatPenyakitPengobatanVO vo) { - - if (null == vo) - vo = new PapRiwayatPenyakitPengobatanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapRiwayatPenyakitPengobatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatPsikososialConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatPsikososialConverter.java deleted file mode 100644 index 64c9a666..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatPsikososialConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapRiwayatPsikososial; -import com.jasamedika.medifirst2000.vo.PapRiwayatPsikososialVO; - -/** - * Converter class between PAPRiwayatPsikososial and PAPRiwayatPsikososialVO - * - * @author Askur - */ -@Component -public class PapRiwayatPsikososialConverter implements BaseVoConverter { - - - public PapRiwayatPsikososial transferVOToModel(PapRiwayatPsikososialVO vo, PapRiwayatPsikososial model) { - if (null == model) - model = new PapRiwayatPsikososial(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapRiwayatPsikososial.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapRiwayatPsikososial PapRiwayatPsikososial : models) { - PapRiwayatPsikososialVO vo = new PapRiwayatPsikososialVO(); - vo = transferModelToVO(PapRiwayatPsikososial, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapRiwayatPsikososialVO transferModelToVO(PapRiwayatPsikososial model, PapRiwayatPsikososialVO vo) { - - if (null == vo) - vo = new PapRiwayatPsikososialVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapRiwayatPsikososialVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatTumbuhKembangConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatTumbuhKembangConverter.java deleted file mode 100644 index af83856a..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapRiwayatTumbuhKembangConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapRiwayatTumbuhKembang; -import com.jasamedika.medifirst2000.vo.PapRiwayatTumbuhKembangVO; - -/** - * Converter class between PAPRiwayatTumbuhKembang and PAPRiwayatTumbuhKembangVO - * - * @author Askur - */ -@Component -public class PapRiwayatTumbuhKembangConverter implements BaseVoConverter { - - - public PapRiwayatTumbuhKembang transferVOToModel(PapRiwayatTumbuhKembangVO vo, PapRiwayatTumbuhKembang model) { - if (null == model) - model = new PapRiwayatTumbuhKembang(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapRiwayatTumbuhKembang.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapRiwayatTumbuhKembang PapRiwayatTumbuhKembang : models) { - PapRiwayatTumbuhKembangVO vo = new PapRiwayatTumbuhKembangVO(); - vo = transferModelToVO(PapRiwayatTumbuhKembang, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapRiwayatTumbuhKembangVO transferModelToVO(PapRiwayatTumbuhKembang model, PapRiwayatTumbuhKembangVO vo) { - - if (null == vo) - vo = new PapRiwayatTumbuhKembangVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapRiwayatTumbuhKembangVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSirkulasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSirkulasiConverter.java deleted file mode 100644 index 5576dc13..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSirkulasiConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapSirkulasi; -import com.jasamedika.medifirst2000.vo.PapSirkulasiVO; - -/** - * Converter class PAPSirkulasi - * - * @author Askur - */ -@Component -public class PapSirkulasiConverter extends FindConverterDao implements - BaseVoConverter { - - public PapSirkulasi transferVOToModel(PapSirkulasiVO vo, PapSirkulasi model) { - if (null == model) - model = new PapSirkulasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapSirkulasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapSirkulasi model : models) { - PapSirkulasiVO vo = new PapSirkulasiVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapSirkulasiVO transferModelToVO(PapSirkulasi model, PapSirkulasiVO vo) { - if (null == vo) - vo = new PapSirkulasiVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapSirkulasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningGiziConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningGiziConverter.java deleted file mode 100644 index eb7f5bc8..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningGiziConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapSkriningGizi; -import com.jasamedika.medifirst2000.vo.PapSkriningGiziVO; - -/** - * Converter class between PAPSkriningGizi and PAPSkriningGiziVO - * - * @author Askur - */ -@Component -public class PapSkriningGiziConverter implements BaseVoConverter { - - - public PapSkriningGizi transferVOToModel(PapSkriningGiziVO vo, PapSkriningGizi model) { - if (null == model) - model = new PapSkriningGizi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapSkriningGizi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapSkriningGizi PapSkriningGizi : models) { - PapSkriningGiziVO vo = new PapSkriningGiziVO(); - vo = transferModelToVO(PapSkriningGizi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapSkriningGiziVO transferModelToVO(PapSkriningGizi model, PapSkriningGiziVO vo) { - - if (null == vo) - vo = new PapSkriningGiziVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapSkriningGiziVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningGiziDetailConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningGiziDetailConverter.java deleted file mode 100644 index 8735bb9e..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningGiziDetailConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapSkriningGiziDetail; -import com.jasamedika.medifirst2000.vo.PapSkriningGiziDetailVO; - -/** - * Converter class between PAPSkriningGiziDetail and PAPSkriningGiziDetailVO - * - * @author Askur - */ -@Component -public class PapSkriningGiziDetailConverter implements BaseVoConverter { - - - public PapSkriningGiziDetail transferVOToModel(PapSkriningGiziDetailVO vo, PapSkriningGiziDetail model) { - if (null == model) - model = new PapSkriningGiziDetail(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapSkriningGiziDetail.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapSkriningGiziDetail PapSkriningGiziDetail : models) { - PapSkriningGiziDetailVO vo = new PapSkriningGiziDetailVO(); - vo = transferModelToVO(PapSkriningGiziDetail, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapSkriningGiziDetailVO transferModelToVO(PapSkriningGiziDetail model, PapSkriningGiziDetailVO vo) { - - if (null == vo) - vo = new PapSkriningGiziDetailVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapSkriningGiziDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningNyeriConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningNyeriConverter.java deleted file mode 100644 index 15489403..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapSkriningNyeriConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapSkriningNyeri; -import com.jasamedika.medifirst2000.vo.PapSkriningNyeriVO; - -/** - * Converter class between PAPSkriningNyeri and PAPSkriningNyeriVO - * - * @author Askur - */ -@Component -public class PapSkriningNyeriConverter implements BaseVoConverter { - - - public PapSkriningNyeri transferVOToModel(PapSkriningNyeriVO vo, PapSkriningNyeri model) { - if (null == model) - model = new PapSkriningNyeri(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapSkriningNyeri.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapSkriningNyeri PapSkriningNyeri : models) { - PapSkriningNyeriVO vo = new PapSkriningNyeriVO(); - vo = transferModelToVO(PapSkriningNyeri, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapSkriningNyeriVO transferModelToVO(PapSkriningNyeri model, PapSkriningNyeriVO vo) { - - if (null == vo) - vo = new PapSkriningNyeriVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapSkriningNyeriVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapStatusKemandirianConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapStatusKemandirianConverter.java deleted file mode 100644 index 44229412..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapStatusKemandirianConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PapStatusKemandirian; -import com.jasamedika.medifirst2000.vo.PapStatusKemandirianVO; - -/** - * Converter class PapStatusKemandirian - * - * @author Askur - */ -@Component -public class PapStatusKemandirianConverter extends FindConverterDao implements - BaseVoConverter { - - public PapStatusKemandirian transferVOToModel(PapStatusKemandirianVO vo, PapStatusKemandirian model) { - if (null == model) - model = new PapStatusKemandirian(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapStatusKemandirian.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapStatusKemandirian model : models) { - PapStatusKemandirianVO vo = new PapStatusKemandirianVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapStatusKemandirianVO transferModelToVO(PapStatusKemandirian model, PapStatusKemandirianVO vo) { - if (null == vo) - vo = new PapStatusKemandirianVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapStatusKemandirianVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapStatusPsikososialConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapStatusPsikososialConverter.java deleted file mode 100644 index 976d4046..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapStatusPsikososialConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapStatusPsikososial; -import com.jasamedika.medifirst2000.vo.PapStatusPsikososialVO; - -/** - * Converter class between PAPStatusPsikososial and PAPStatusPsikososialVO - * - * @author Askur - */ -@Component -public class PapStatusPsikososialConverter implements BaseVoConverter { - - - public PapStatusPsikososial transferVOToModel(PapStatusPsikososialVO vo, PapStatusPsikososial model) { - if (null == model) - model = new PapStatusPsikososial(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapStatusPsikososial.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapStatusPsikososial PapStatusPsikososial : models) { - PapStatusPsikososialVO vo = new PapStatusPsikososialVO(); - vo = transferModelToVO(PapStatusPsikososial, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapStatusPsikososialVO transferModelToVO(PapStatusPsikososial model, PapStatusPsikososialVO vo) { - - if (null == vo) - vo = new PapStatusPsikososialVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapStatusPsikososialVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTandaVitalConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTandaVitalConverter.java deleted file mode 100644 index ece9bcc1..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTandaVitalConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapTandaVital; -import com.jasamedika.medifirst2000.vo.PapTandaVitalVO; - -/** - * Converter class between PAPTandaVital and PAPTandaVitalVO - * - * @author Askur - */ -@Component -public class PapTandaVitalConverter implements BaseVoConverter { - - - public PapTandaVital transferVOToModel(PapTandaVitalVO vo, PapTandaVital model) { - if (null == model) - model = new PapTandaVital(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapTandaVital.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapTandaVital PapTandaVital : models) { - PapTandaVitalVO vo = new PapTandaVitalVO(); - vo = transferModelToVO(PapTandaVital, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapTandaVitalVO transferModelToVO(PapTandaVital model, PapTandaVitalVO vo) { - - if (null == vo) - vo = new PapTandaVitalVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapTandaVitalVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTempatTinggalConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTempatTinggalConverter.java deleted file mode 100644 index 0b275141..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTempatTinggalConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapTempatTinggal; -import com.jasamedika.medifirst2000.vo.PapTempatTinggalVO; - -/** - * Converter class between PAPTempatTinggal and PAPTempatTinggalVO - * - * @author Askur - */ -@Component -public class PapTempatTinggalConverter implements BaseVoConverter { - - - public PapTempatTinggal transferVOToModel(PapTempatTinggalVO vo, PapTempatTinggal model) { - if (null == model) - model = new PapTempatTinggal(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapTempatTinggal.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapTempatTinggal PapTempatTinggal : models) { - PapTempatTinggalVO vo = new PapTempatTinggalVO(); - vo = transferModelToVO(PapTempatTinggal, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapTempatTinggalVO transferModelToVO(PapTempatTinggal model, PapTempatTinggalVO vo) { - - if (null == vo) - vo = new PapTempatTinggalVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapTempatTinggalVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisHidungConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisHidungConverter.java deleted file mode 100644 index feaea19f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisHidungConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapThtAnamnesisHidung; -import com.jasamedika.medifirst2000.vo.PapThtAnamnesisHidungVO; - -/** - * Converter class between PAPThtAnamnesisHidung and PAPThtAnamnesisHidungVO - * - * @author Askur - */ -@Component -public class PapThtAnamnesisHidungConverter implements BaseVoConverter { - - - public PapThtAnamnesisHidung transferVOToModel(PapThtAnamnesisHidungVO vo, PapThtAnamnesisHidung model) { - if (null == model) - model = new PapThtAnamnesisHidung(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapThtAnamnesisHidung.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapThtAnamnesisHidung PapThtAnamnesisHidung : models) { - PapThtAnamnesisHidungVO vo = new PapThtAnamnesisHidungVO(); - vo = transferModelToVO(PapThtAnamnesisHidung, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapThtAnamnesisHidungVO transferModelToVO(PapThtAnamnesisHidung model, PapThtAnamnesisHidungVO vo) { - - if (null == vo) - vo = new PapThtAnamnesisHidungVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapThtAnamnesisHidungVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisTelingaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisTelingaConverter.java deleted file mode 100644 index f2af518a..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisTelingaConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapThtAnamnesisTelinga; -import com.jasamedika.medifirst2000.vo.PapThtAnamnesisTelingaVO; - -/** - * Converter class between PAPThtAnamnesisTelinga and PAPThtAnamnesisTelingaVO - * - * @author Askur - */ -@Component -public class PapThtAnamnesisTelingaConverter implements BaseVoConverter { - - - public PapThtAnamnesisTelinga transferVOToModel(PapThtAnamnesisTelingaVO vo, PapThtAnamnesisTelinga model) { - if (null == model) - model = new PapThtAnamnesisTelinga(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapThtAnamnesisTelinga.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapThtAnamnesisTelinga PapThtAnamnesisTelinga : models) { - PapThtAnamnesisTelingaVO vo = new PapThtAnamnesisTelingaVO(); - vo = transferModelToVO(PapThtAnamnesisTelinga, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapThtAnamnesisTelingaVO transferModelToVO(PapThtAnamnesisTelinga model, PapThtAnamnesisTelingaVO vo) { - - if (null == vo) - vo = new PapThtAnamnesisTelingaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapThtAnamnesisTelingaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisTenggorokanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisTenggorokanConverter.java deleted file mode 100644 index b55d2cf2..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtAnamnesisTenggorokanConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapThtAnamnesisTenggorokan; -import com.jasamedika.medifirst2000.vo.PapThtAnamnesisTenggorokanVO; - -/** - * Converter class between PAPThtAnamnesisTenggorokan and PAPThtAnamnesisTenggorokanVO - * - * @author Askur - */ -@Component -public class PapThtAnamnesisTenggorokanConverter implements BaseVoConverter { - - - public PapThtAnamnesisTenggorokan transferVOToModel(PapThtAnamnesisTenggorokanVO vo, PapThtAnamnesisTenggorokan model) { - if (null == model) - model = new PapThtAnamnesisTenggorokan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapThtAnamnesisTenggorokan.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapThtAnamnesisTenggorokan PapThtAnamnesisTenggorokan : models) { - PapThtAnamnesisTenggorokanVO vo = new PapThtAnamnesisTenggorokanVO(); - vo = transferModelToVO(PapThtAnamnesisTenggorokan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapThtAnamnesisTenggorokanVO transferModelToVO(PapThtAnamnesisTenggorokan model, PapThtAnamnesisTenggorokanVO vo) { - - if (null == vo) - vo = new PapThtAnamnesisTenggorokanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapThtAnamnesisTenggorokanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtConverter.java deleted file mode 100644 index 62a03a06..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapTht; -import com.jasamedika.medifirst2000.vo.PapThtVO; - -/** - * Converter class between PAPTht and PAPThtVO - * - * @author Askur - */ -@Component -public class PapThtConverter implements BaseVoConverter { - - - public PapTht transferVOToModel(PapThtVO vo, PapTht model) { - if (null == model) - model = new PapTht(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapTht.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapTht PapTht : models) { - PapThtVO vo = new PapThtVO(); - vo = transferModelToVO(PapTht, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapThtVO transferModelToVO(PapTht model, PapThtVO vo) { - - if (null == vo) - vo = new PapThtVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapThtVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikHidungConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikHidungConverter.java deleted file mode 100644 index 37543534..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikHidungConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapThtFisikHidung; -import com.jasamedika.medifirst2000.vo.PapThtFisikHidungVO; - -/** - * Converter class between PAPThtFisikHidung and PAPThtFisikHidungVO - * - * @author Askur - */ -@Component -public class PapThtFisikHidungConverter implements BaseVoConverter { - - - public PapThtFisikHidung transferVOToModel(PapThtFisikHidungVO vo, PapThtFisikHidung model) { - if (null == model) - model = new PapThtFisikHidung(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapThtFisikHidung.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapThtFisikHidung PapThtFisikHidung : models) { - PapThtFisikHidungVO vo = new PapThtFisikHidungVO(); - vo = transferModelToVO(PapThtFisikHidung, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapThtFisikHidungVO transferModelToVO(PapThtFisikHidung model, PapThtFisikHidungVO vo) { - - if (null == vo) - vo = new PapThtFisikHidungVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapThtFisikHidungVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikTelingaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikTelingaConverter.java deleted file mode 100644 index 2adb37c4..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikTelingaConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapThtFisikTelinga; -import com.jasamedika.medifirst2000.vo.PapThtFisikTelingaVO; - -/** - * Converter class between PAPThtFisikTelinga and PAPThtFisikTelingaVO - * - * @author Askur - */ -@Component -public class PapThtFisikTelingaConverter implements BaseVoConverter { - - - public PapThtFisikTelinga transferVOToModel(PapThtFisikTelingaVO vo, PapThtFisikTelinga model) { - if (null == model) - model = new PapThtFisikTelinga(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapThtFisikTelinga.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapThtFisikTelinga PapThtFisikTelinga : models) { - PapThtFisikTelingaVO vo = new PapThtFisikTelingaVO(); - vo = transferModelToVO(PapThtFisikTelinga, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapThtFisikTelingaVO transferModelToVO(PapThtFisikTelinga model, PapThtFisikTelingaVO vo) { - - if (null == vo) - vo = new PapThtFisikTelingaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapThtFisikTelingaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikTenggorokanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikTenggorokanConverter.java deleted file mode 100644 index 7c0673d3..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapThtFisikTenggorokanConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapThtFisikTenggorokan; -import com.jasamedika.medifirst2000.vo.PapThtFisikTenggorokanVO; - -/** - * Converter class between PAPThtFisikTenggorokan and PAPThtFisikTenggorokanVO - * - * @author Askur - */ -@Component -public class PapThtFisikTenggorokanConverter implements BaseVoConverter { - - - public PapThtFisikTenggorokan transferVOToModel(PapThtFisikTenggorokanVO vo, PapThtFisikTenggorokan model) { - if (null == model) - model = new PapThtFisikTenggorokan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapThtFisikTenggorokan.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapThtFisikTenggorokan PapThtFisikTenggorokan : models) { - PapThtFisikTenggorokanVO vo = new PapThtFisikTenggorokanVO(); - vo = transferModelToVO(PapThtFisikTenggorokan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapThtFisikTenggorokanVO transferModelToVO(PapThtFisikTenggorokan model, PapThtFisikTenggorokanVO vo) { - - if (null == vo) - vo = new PapThtFisikTenggorokanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapThtFisikTenggorokanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTransaksiEdukasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTransaksiEdukasiConverter.java deleted file mode 100644 index bdaba9e0..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTransaksiEdukasiConverter.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapTransaksiEdukasi; -import com.jasamedika.medifirst2000.vo.PapTransaksiEdukasiVO; - -@Component -public class PapTransaksiEdukasiConverter implements BaseVoConverter { - - @Override - public PapTransaksiEdukasi transferVOToModel(PapTransaksiEdukasiVO vo, PapTransaksiEdukasi model) { - if (null == model) - model = new PapTransaksiEdukasi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapTransaksiEdukasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapTransaksiEdukasi papTransaksinEdukasi : models) { - PapTransaksiEdukasiVO vo = new PapTransaksiEdukasiVO(); - vo = transferModelToVO(papTransaksinEdukasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapTransaksiEdukasiVO transferModelToVO(PapTransaksiEdukasi model, PapTransaksiEdukasiVO vo) { - if (null == vo) - vo = new PapTransaksiEdukasiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapTransaksiEdukasiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTransaksiHambatanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTransaksiHambatanConverter.java deleted file mode 100644 index 4200e67b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTransaksiHambatanConverter.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapTransaksiHambatanPembelajaran; -import com.jasamedika.medifirst2000.vo.PapTransaksiHambatanPembelajaranVO; - -@Component -public class PapTransaksiHambatanConverter implements BaseVoConverter { - - @Override - public PapTransaksiHambatanPembelajaran transferVOToModel(PapTransaksiHambatanPembelajaranVO vo, - PapTransaksiHambatanPembelajaran model) { - if (null == model) - model = new PapTransaksiHambatanPembelajaran(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapTransaksiHambatanPembelajaran.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO( - List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapTransaksiHambatanPembelajaran papTransaksinEdukasi : models) { - PapTransaksiHambatanPembelajaranVO vo = new PapTransaksiHambatanPembelajaranVO(); - vo = transferModelToVO(papTransaksinEdukasi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapTransaksiHambatanPembelajaranVO transferModelToVO(PapTransaksiHambatanPembelajaran model, - PapTransaksiHambatanPembelajaranVO vo) { - if (null == vo) - vo = new PapTransaksiHambatanPembelajaranVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapTransaksiHambatanPembelajaranVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTumbuhKembangAnakConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTumbuhKembangAnakConverter.java deleted file mode 100644 index 30aa3dea..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PapTumbuhKembangAnakConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PapTumbuhKembangAnak; -import com.jasamedika.medifirst2000.vo.PapTumbuhKembangAnakVO; - -/** - * Converter class between PAPTumbuhKembangAnak and PAPTumbuhKembangAnakVO - * - * @author Askur - */ -@Component -public class PapTumbuhKembangAnakConverter implements BaseVoConverter { - - - public PapTumbuhKembangAnak transferVOToModel(PapTumbuhKembangAnakVO vo, PapTumbuhKembangAnak model) { - if (null == model) - model = new PapTumbuhKembangAnak(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PapTumbuhKembangAnak.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PapTumbuhKembangAnak PapTumbuhKembangAnak : models) { - PapTumbuhKembangAnakVO vo = new PapTumbuhKembangAnakVO(); - vo = transferModelToVO(PapTumbuhKembangAnak, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PapTumbuhKembangAnakVO transferModelToVO(PapTumbuhKembangAnak model, PapTumbuhKembangAnakVO vo) { - - if (null == vo) - vo = new PapTumbuhKembangAnakVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapTumbuhKembangAnakVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PasienConverter.java deleted file mode 100644 index 4eb5d540..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PasienConverter.java +++ /dev/null @@ -1,109 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.vo.PasienVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Roberto - */ -@Component -public class PasienConverter extends FindConverterDao implements - BaseVoConverter { - - public Pasien transferVOToModel(PasienVO vo, Pasien model) { - if (null == model) - model = new Pasien(); - - // fix this -// ExtendedSpringBeanUtil.copySpecificProperties(vo, model, new String[] { -// "id", "nama", "alamat", }, new String[] { "id", "nama", -// "alamat", }); - - // model.setGroupPasien(vo.getGroupPasien()); - try { - - //String[] fieldsToInclude = null; - List fieldsToInclude = new ArrayList(); - for(Field field : model.GetFields(model.getClass())) - { - String str =field.getName(); - fieldsToInclude.add(str); - } - Map serialized = vo.serialize(fieldsToInclude.toArray(new String[0]),vo.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Pasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Pasien pasien : models) { - PasienVO pasienVO = new PasienVO(); - transferModelToVO(pasien, pasienVO); - vos.add(pasienVO); - } - - return vos; - } - - public PasienVO transferModelToVO(Pasien model, PasienVO vo) { - if (null == vo) - - vo = new PasienVO(); - - try { - Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation() - .create();//new Gson(); - String json = gson.toJson(model.ToMap()); - vo = new Gson().fromJson(json, PasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - public PasienVO transferModelToVOCustom(Pasien model, PasienVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PasienVO(); - - try { - //Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(model.ToMap()); - vo = gson.fromJson(json, PasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PasienDaftarConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PasienDaftarConverter.java deleted file mode 100644 index 6a17515b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PasienDaftarConverter.java +++ /dev/null @@ -1,93 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.vo.PasienDaftarVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class PasienDaftarConverter implements BaseVoConverter { - - - @Override - public PasienDaftar transferVOToModel(PasienDaftarVO vo, PasienDaftar model) { - if (null == model) - model = new PasienDaftar(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PasienDaftar.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PasienDaftar pegawai : models) { - PasienDaftarVO vo = new PasienDaftarVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PasienDaftarVO transferModelToVO(PasienDaftar model, PasienDaftarVO vo) { - if (null == vo) - vo = new PasienDaftarVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PasienDaftarVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - public PasienDaftarVO transferModelToVOCustom(PasienDaftar model, PasienDaftarVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PasienDaftarVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PasienDaftarVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PegawaiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PegawaiConverter.java deleted file mode 100644 index 9de40d3f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PegawaiConverter.java +++ /dev/null @@ -1,183 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.RekamDataPegawaiVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class PegawaiConverter implements BaseVoConverter { - - @Override - public Pegawai transferVOToModel(PegawaiVO vo, Pegawai model) { - if (null == model) - model = new Pegawai(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude, vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Pegawai.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Pegawai pegawai : models) { - PegawaiVO vo = new PegawaiVO(); - vo = transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PegawaiVO transferModelToVO(Pegawai model, PegawaiVO vo) { - if (null == vo) - vo = new PegawaiVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if (name.equals("serialVersionUID")) - continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid = true; - } else if (annotation instanceof Column) { - Column column = (Column) annotation; - if (column.name().endsWith("Fk")) - if (field.getName().endsWith("Id") == false) - valid = true; - } else if (annotation instanceof OneToMany) { - - valid = true; - } - - } - if (valid == false) - fieldsToInclude.add(str); - - } - Map serialized = model.ToMap(); - Gson gson = new Gson(); - // serialized.put("jenisPegawai", model.getJenisPegawai()); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PegawaiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PegawaiVO transferModelToVOCustom(Pegawai model, PegawaiVO vo, String[] fieldsToInclude) { - if (null == vo) - - vo = new PegawaiVO(); - - try { - Map serialized = model.serialize(fieldsToInclude, model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PegawaiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - public Pegawai transferVOToModel(RekamDataPegawaiVO vo, Pegawai model) { - if (null == model) - model = new Pegawai(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude, vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Pegawai.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - public RekamDataPegawaiVO transferModelToVO(Pegawai model, RekamDataPegawaiVO vo) { - if (null == vo) - vo = new RekamDataPegawaiVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if (name.equals("serialVersionUID")) - continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid = true; - } else if (annotation instanceof Column) { - Column column = (Column) annotation; - if (column.name().endsWith("Fk")) - if (field.getName().endsWith("Id") == false) - valid = true; - } else if (annotation instanceof OneToMany) { - - valid = true; - } - - } - if (valid == false) - fieldsToInclude.add(str); - - } - Map serialized = model.ToMap(); - Gson gson = new Gson(); - serialized.put("jenisPegawai", model.getJenisPegawai()); - // serialized.put("pangkat", model.getPangkat()); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RekamDataPegawaiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PekerjaanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PekerjaanConverter.java deleted file mode 100644 index a3efc9ff..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PekerjaanConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Pekerjaan; -import com.jasamedika.medifirst2000.vo.PekerjaanVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class PekerjaanConverter implements BaseVoConverter { - - - @Override - public Pekerjaan transferVOToModel(PekerjaanVO vo, Pekerjaan model) { - if (null == model) - model = new Pekerjaan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Pekerjaan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Pekerjaan pegawai : models) { - PekerjaanVO vo = new PekerjaanVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PekerjaanVO transferModelToVO(Pekerjaan model, PekerjaanVO vo) { - if (null == vo) - vo = new PekerjaanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PekerjaanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelaksanaConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelaksanaConverter.java deleted file mode 100644 index a7c38012..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelaksanaConverter.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Pelaksana; -import com.jasamedika.medifirst2000.vo.PelaksanaVO; - -@Component -public class PelaksanaConverter implements BaseVoConverter { - - @Override - public Pelaksana transferVOToModel(PelaksanaVO vo, Pelaksana model) { - - if (null == model) - model = new Pelaksana(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude, vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Pelaksana.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Pelaksana pelaksana : models) { - PelaksanaVO vo = new PelaksanaVO(); - vo = transferModelToVO(pelaksana, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PelaksanaVO transferModelToVO(Pelaksana model, PelaksanaVO vo) { - - if (null == vo) - vo = new PelaksanaVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude, model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PelaksanaVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelayananProduksiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelayananProduksiConverter.java deleted file mode 100644 index 88912661..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelayananProduksiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PelayananProduksi; -import com.jasamedika.medifirst2000.vo.PelayananProduksiVO; - -/** - * Converter class between PAPAnamesis and PAPAnamesisVO - * - * @author Askur - */ -@Component -public class PelayananProduksiConverter implements BaseVoConverter { - - - public PelayananProduksi transferVOToModel(PelayananProduksiVO vo, PelayananProduksi model) { - if (null == model) - model = new PelayananProduksi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PelayananProduksi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PelayananProduksi alamat : models) { - PelayananProduksiVO vo = new PelayananProduksiVO(); - vo = transferModelToVO(alamat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PelayananProduksiVO transferModelToVO(PelayananProduksi model, PelayananProduksiVO vo) { - - if (null == vo) - vo = new PelayananProduksiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PelayananProduksiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelayananTpnConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelayananTpnConverter.java deleted file mode 100644 index 3cb795c0..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PelayananTpnConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PelayananTpn; -import com.jasamedika.medifirst2000.vo.PelayananTpnVO; - -/** - * Converter class between PAPAnamesis and PAPAnamesisVO - * - * @author Askur - */ -@Component -public class PelayananTpnConverter implements BaseVoConverter { - - - public PelayananTpn transferVOToModel(PelayananTpnVO vo, PelayananTpn model) { - if (null == model) - model = new PelayananTpn(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PelayananTpn.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PelayananTpn alamat : models) { - PelayananTpnVO vo = new PelayananTpnVO(); - vo = transferModelToVO(alamat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PelayananTpnVO transferModelToVO(PelayananTpn model, PelayananTpnVO vo) { - - if (null == vo) - vo = new PelayananTpnVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PelayananTpnVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanJaringanCairanTubuhConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanJaringanCairanTubuhConverter.java deleted file mode 100644 index c95e1af1..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanJaringanCairanTubuhConverter.java +++ /dev/null @@ -1,90 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PemeriksaanJaringanCairanTubuh; -import com.jasamedika.medifirst2000.vo.PemeriksaanJaringanCairanTubuhVO; - -@Component -public class PemeriksaanJaringanCairanTubuhConverter implements BaseVoConverter { - - - @Override - public PemeriksaanJaringanCairanTubuh transferVOToModel(PemeriksaanJaringanCairanTubuhVO vo, PemeriksaanJaringanCairanTubuh model) { - if (null == model) - model = new PemeriksaanJaringanCairanTubuh(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PemeriksaanJaringanCairanTubuh.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PemeriksaanJaringanCairanTubuh pemeriksaanJaringanCairanTubuh : models) { - PemeriksaanJaringanCairanTubuhVO vo = new PemeriksaanJaringanCairanTubuhVO(); - vo=transferModelToVO(pemeriksaanJaringanCairanTubuh, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PemeriksaanJaringanCairanTubuhVO transferModelToVO(PemeriksaanJaringanCairanTubuh model, PemeriksaanJaringanCairanTubuhVO vo) { - if (null == vo) - vo = new PemeriksaanJaringanCairanTubuhVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PemeriksaanJaringanCairanTubuhVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PemeriksaanJaringanCairanTubuhVO transferModelToVOCustom(PemeriksaanJaringanCairanTubuh model, PemeriksaanJaringanCairanTubuhVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PemeriksaanJaringanCairanTubuhVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PemeriksaanJaringanCairanTubuhVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanJaringanCairanTubuhDetailConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanJaringanCairanTubuhDetailConverter.java deleted file mode 100644 index 6eac1e94..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanJaringanCairanTubuhDetailConverter.java +++ /dev/null @@ -1,90 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PemeriksaanJaringanCairanTubuhDetail; -import com.jasamedika.medifirst2000.vo.PemeriksaanJaringanCairanTubuhDetailVO; - -@Component -public class PemeriksaanJaringanCairanTubuhDetailConverter implements BaseVoConverter { - - - @Override - public PemeriksaanJaringanCairanTubuhDetail transferVOToModel(PemeriksaanJaringanCairanTubuhDetailVO vo, PemeriksaanJaringanCairanTubuhDetail model) { - if (null == model) - model = new PemeriksaanJaringanCairanTubuhDetail(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PemeriksaanJaringanCairanTubuhDetail.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PemeriksaanJaringanCairanTubuhDetail pemeriksaanJaringanCairanTubuhDetail : models) { - PemeriksaanJaringanCairanTubuhDetailVO vo = new PemeriksaanJaringanCairanTubuhDetailVO(); - vo=transferModelToVO(pemeriksaanJaringanCairanTubuhDetail, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PemeriksaanJaringanCairanTubuhDetailVO transferModelToVO(PemeriksaanJaringanCairanTubuhDetail model, PemeriksaanJaringanCairanTubuhDetailVO vo) { - if (null == vo) - vo = new PemeriksaanJaringanCairanTubuhDetailVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PemeriksaanJaringanCairanTubuhDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PemeriksaanJaringanCairanTubuhDetailVO transferModelToVOCustom(PemeriksaanJaringanCairanTubuhDetail model, PemeriksaanJaringanCairanTubuhDetailVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PemeriksaanJaringanCairanTubuhDetailVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PemeriksaanJaringanCairanTubuhDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanTriageConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanTriageConverter.java deleted file mode 100644 index 0b1aadec..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemeriksaanTriageConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PemeriksaanTriage; -import com.jasamedika.medifirst2000.vo.PemeriksaanTriageVO; - -/** - * - * @author Shakato - */ -@Component -public class PemeriksaanTriageConverter implements BaseVoConverter{ - - @Override - public PemeriksaanTriage transferVOToModel(PemeriksaanTriageVO vo, PemeriksaanTriage model) { - if (null == model){ - model = new PemeriksaanTriage(); - } - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PemeriksaanTriage.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (vos == null) { - vos = new ArrayList(); - } - - if (models == null) { - return vos; - } - - for (PemeriksaanTriage status : models) { - PemeriksaanTriageVO vo = new PemeriksaanTriageVO(); - vo=transferModelToVO(status, vo); - vos.add(vo); - } - return vos; - } - - @Override - public PemeriksaanTriageVO transferModelToVO(PemeriksaanTriage model, PemeriksaanTriageVO vo) { - if (vo == null) - vo = new PemeriksaanTriageVO(); - try { - String[] fieldsToInclude = {"PemeriksaanTriage","PemeriksaanTriage"}; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PemeriksaanTriageVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemindahanEmbrioConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemindahanEmbrioConverter.java deleted file mode 100644 index 690ce979..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PemindahanEmbrioConverter.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PemindahanEmbrio; -import com.jasamedika.medifirst2000.vo.PemindahanEmbrioVO; - -@Component -public class PemindahanEmbrioConverter implements BaseVoConverter{ - - @Override - public PemindahanEmbrio transferVOToModel(PemindahanEmbrioVO vo, PemindahanEmbrio model) { - if (null == model) - model = new PemindahanEmbrio(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PemindahanEmbrio.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PemindahanEmbrio model : models) { - PemindahanEmbrioVO vo = new PemindahanEmbrioVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PemindahanEmbrioVO transferModelToVO(PemindahanEmbrio model, PemindahanEmbrioVO vo) { - if (null == vo) - vo = new PemindahanEmbrioVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PemindahanEmbrioVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PenangananKasusConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PenangananKasusConverter.java deleted file mode 100644 index 80cb110d..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PenangananKasusConverter.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PenangananKasus; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.PenangananKasusVO; - -/** - * Converter class between PenangananKasus and PenangananKasusVO - * - * @author Lukman Hakim - */ -@Component -public class PenangananKasusConverter extends FindConverterDao implements - BaseVoConverter { - - public PenangananKasus transferVOToModel(PenangananKasusVO vo, PenangananKasus model) { - if (null == model) - model = new PenangananKasus(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PenangananKasus.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PenangananKasus agama : models) { - PenangananKasusVO agamaVO = new PenangananKasusVO(); - transferModelToVO(agama, agamaVO); - vos.add(agamaVO); - } - - return vos; - } - - public PenangananKasusVO transferModelToVO(PenangananKasus model, PenangananKasusVO vo) { - if (null == vo) - vo = new PenangananKasusVO(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(model, vo, - new String[] { "agama", }, new String[] { "agama" }); - - return vo; - } - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PenanggungJawabPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PenanggungJawabPasienConverter.java deleted file mode 100644 index cf3bebb6..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PenanggungJawabPasienConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PenanggungJawabPasien; - -import com.jasamedika.medifirst2000.vo.PenanggungJawabPasienVO; - -@Component -public class PenanggungJawabPasienConverter implements BaseVoConverter { - - - @Override - public PenanggungJawabPasien transferVOToModel(PenanggungJawabPasienVO vo, PenanggungJawabPasien model) { - if (null == model) - model = new PenanggungJawabPasien(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PenanggungJawabPasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PenanggungJawabPasien penanggungJawabPasien : models) { - PenanggungJawabPasienVO vo = new PenanggungJawabPasienVO(); - vo=transferModelToVO(penanggungJawabPasien, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PenanggungJawabPasienVO transferModelToVO(PenanggungJawabPasien model, PenanggungJawabPasienVO vo) { - if (null == vo) - vo = new PenanggungJawabPasienVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PenanggungJawabPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PenanggungJawabPasienVO transferModelToVOCustom(PenanggungJawabPasien model, PenanggungJawabPasienVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PenanggungJawabPasienVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PenanggungJawabPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PendidikanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PendidikanConverter.java deleted file mode 100644 index a7d4e856..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PendidikanConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Pendidikan; -import com.jasamedika.medifirst2000.vo.PendidikanVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class PendidikanConverter implements BaseVoConverter { - - - @Override - public Pendidikan transferVOToModel(PendidikanVO vo, Pendidikan model) { - if (null == model) - model = new Pendidikan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Pendidikan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Pendidikan pegawai : models) { - PendidikanVO vo = new PendidikanVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PendidikanVO transferModelToVO(Pendidikan model, PendidikanVO vo) { - if (null == vo) - vo = new PendidikanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PendidikanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PengambilanOvumConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PengambilanOvumConverter.java deleted file mode 100644 index d4b46329..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PengambilanOvumConverter.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PengambilanOvum; -import com.jasamedika.medifirst2000.vo.PengambilanOvumVO; - -@Component -public class PengambilanOvumConverter implements BaseVoConverter { - - @Override - public PengambilanOvum transferVOToModel(PengambilanOvumVO vo, PengambilanOvum model) { - if (null == model) - model = new PengambilanOvum(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PengambilanOvum.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PengambilanOvum pengambilanOvum : models) { - PengambilanOvumVO vo = new PengambilanOvumVO(); - vo=transferModelToVO(pengambilanOvum, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PengambilanOvumVO transferModelToVO(PengambilanOvum model, PengambilanOvumVO vo) { - if (null == vo) - vo = new PengambilanOvumVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PengambilanOvumVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeranConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeranConverter.java deleted file mode 100644 index c5243679..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeranConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Peran; -import com.jasamedika.medifirst2000.vo.PeranVO; - -@Component -public class PeranConverter implements BaseVoConverter{ - - @Override - public Peran transferVOToModel(PeranVO vo, Peran model) { - if (null == model) - model = new Peran(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Peran.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Peran pegawai : models) { - PeranVO vo = new PeranVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PeranVO transferModelToVO(Peran model, PeranVO vo) { - if (null == vo) - vo = new PeranVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PeranVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PeranVO transferModelToVOCustom(Peran model, PeranVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PeranVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PeranVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeranHubunganConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeranHubunganConverter.java deleted file mode 100644 index 143e4315..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeranHubunganConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PeranHubungan; -import com.jasamedika.medifirst2000.vo.PeranHubunganVO; - -/** - * Converter class between PeranHubungan and PeranHubunganVO - * - * @author Askur - */ -@Component -public class PeranHubunganConverter implements BaseVoConverter { - - - public PeranHubungan transferVOToModel(PeranHubunganVO vo, PeranHubungan model) { - if (null == model) - model = new PeranHubungan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PeranHubungan.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PeranHubungan PeranHubungan : models) { - PeranHubunganVO vo = new PeranHubunganVO(); - vo = transferModelToVO(PeranHubungan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PeranHubunganVO transferModelToVO(PeranHubungan model, PeranHubunganVO vo) { - - if (null == vo) - vo = new PeranHubunganVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PeranHubunganVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeriodePelaporanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeriodePelaporanConverter.java deleted file mode 100644 index 13bea417..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PeriodePelaporanConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PeriodePelaporan; -import com.jasamedika.medifirst2000.vo.PeriodePelaporanVO; - -@Component -public class PeriodePelaporanConverter implements BaseVoConverter{ - - @Override - public PeriodePelaporan transferVOToModel(PeriodePelaporanVO vo, PeriodePelaporan model) { - if (null == model) - model = new PeriodePelaporan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PeriodePelaporan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PeriodePelaporan pegawai : models) { - PeriodePelaporanVO vo = new PeriodePelaporanVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PeriodePelaporanVO transferModelToVO(PeriodePelaporan model, PeriodePelaporanVO vo) { - if (null == vo) - vo = new PeriodePelaporanVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PeriodePelaporanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PeriodePelaporanVO transferModelToVOCustom(PeriodePelaporan model, PeriodePelaporanVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PeriodePelaporanVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PeriodePelaporanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PernahDirawatDetailConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PernahDirawatDetailConverter.java deleted file mode 100644 index 319d34f9..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PernahDirawatDetailConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.PernahDirawatDetail; -import com.jasamedika.medifirst2000.vo.PernahDirawatDetailVO; - -/** - * - * @author Shakato - */ -@Component -public class PernahDirawatDetailConverter extends FindConverterDao implements - BaseVoConverter { - - public PernahDirawatDetail transferVOToModel(PernahDirawatDetailVO vo, PernahDirawatDetail model) { - if (null == model) - model = new PernahDirawatDetail(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PernahDirawatDetail.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PernahDirawatDetail hasilTriase : models) { - PernahDirawatDetailVO hasilTriaseVO = new PernahDirawatDetailVO(); - transferModelToVO(hasilTriase, hasilTriaseVO); - vos.add(hasilTriaseVO); - } - - return vos; - } - - public PernahDirawatDetailVO transferModelToVO(PernahDirawatDetail model, PernahDirawatDetailVO vo) { - if (null == vo) - - vo = new PernahDirawatDetailVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PernahDirawatDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - public PernahDirawatDetailVO transferModelToVOCustom(PernahDirawatDetail model, PernahDirawatDetailVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PernahDirawatDetailVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PernahDirawatDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PersepsiKognisiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PersepsiKognisiConverter.java deleted file mode 100644 index 491c5993..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PersepsiKognisiConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PersepsiKognisi; -import com.jasamedika.medifirst2000.vo.PersepsiKognisiVO; - -/** - * Converter class between PersepsiKognisi and PersepsiKognisiVO - * - * @author Askur - */ -@Component -public class PersepsiKognisiConverter implements BaseVoConverter { - - - public PersepsiKognisi transferVOToModel(PersepsiKognisiVO vo, PersepsiKognisi model) { - if (null == model) - model = new PersepsiKognisi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PersepsiKognisi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PersepsiKognisi PersepsiKognisi : models) { - PersepsiKognisiVO vo = new PersepsiKognisiVO(); - vo = transferModelToVO(PersepsiKognisi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PersepsiKognisiVO transferModelToVO(PersepsiKognisi model, PersepsiKognisiVO vo) { - - if (null == vo) - vo = new PersepsiKognisiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PersepsiKognisiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PersepsiPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PersepsiPasienConverter.java deleted file mode 100644 index 17eab381..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PersepsiPasienConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PersepsiPasien; -import com.jasamedika.medifirst2000.vo.PersepsiPasienVO; - -/** - * Converter class between PersepsiPasien and PersepsiPasienVO - * - * @author Askur - */ -@Component -public class PersepsiPasienConverter implements BaseVoConverter { - - - public PersepsiPasien transferVOToModel(PersepsiPasienVO vo, PersepsiPasien model) { - if (null == model) - model = new PersepsiPasien(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PersepsiPasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PersepsiPasien PersepsiPasien : models) { - PersepsiPasienVO vo = new PersepsiPasienVO(); - vo = transferModelToVO(PersepsiPasien, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PersepsiPasienVO transferModelToVO(PersepsiPasien model, PersepsiPasienVO vo) { - - if (null == vo) - vo = new PersepsiPasienVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PersepsiPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PerspektifConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PerspektifConverter.java deleted file mode 100644 index ddb1389f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PerspektifConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Perspektif; -import com.jasamedika.medifirst2000.vo.PerspektifVO; - -@Component -public class PerspektifConverter implements BaseVoConverter{ - - @Override - public Perspektif transferVOToModel(PerspektifVO vo, Perspektif model) { - if (null == model) - model = new Perspektif(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Perspektif.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Perspektif pegawai : models) { - PerspektifVO vo = new PerspektifVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PerspektifVO transferModelToVO(Perspektif model, PerspektifVO vo) { - if (null == vo) - vo = new PerspektifVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PerspektifVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PerspektifVO transferModelToVOCustom(Perspektif model, PerspektifVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PerspektifVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PerspektifVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PlanningPegawaiStatusConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PlanningPegawaiStatusConverter.java deleted file mode 100644 index 5f070acd..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PlanningPegawaiStatusConverter.java +++ /dev/null @@ -1,73 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PlanningPegawaiStatus; -import com.jasamedika.medifirst2000.vo.PlanningPegawaiStatusVO; - -/** - * Converter class between PlanningPegawaiStatus and PlanningPegawaiStatusVO - * - * @author salmanoe - */ -@Component -public class PlanningPegawaiStatusConverter implements BaseVoConverter { - - @Override - public PlanningPegawaiStatus transferVOToModel(PlanningPegawaiStatusVO vo, PlanningPegawaiStatus model) { - if (null == model) - model = new PlanningPegawaiStatus(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PlanningPegawaiStatus.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PlanningPegawaiStatus planningPegawaiStatus : models) { - PlanningPegawaiStatusVO vo = new PlanningPegawaiStatusVO(); - vo = transferModelToVO(planningPegawaiStatus, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PlanningPegawaiStatusVO transferModelToVO(PlanningPegawaiStatus model, PlanningPegawaiStatusVO vo) { - if (null == vo) - vo = new PlanningPegawaiStatusVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PlanningPegawaiStatusVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiDokterBedahConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiDokterBedahConverter.java deleted file mode 100644 index b4f80f12..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiDokterBedahConverter.java +++ /dev/null @@ -1,83 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PraAnestesiDokterBedah; -import com.jasamedika.medifirst2000.vo.PraAnestesiDokterBedahVO; - -@Component -public class PraAnestesiDokterBedahConverter implements BaseVoConverter { - @Override - public PraAnestesiDokterBedah transferVOToModel(PraAnestesiDokterBedahVO vo, PraAnestesiDokterBedah model) { - if (null == model) - model = new PraAnestesiDokterBedah(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PraAnestesiDokterBedah.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PraAnestesiDokterBedah praAnestesiDokterBedah : models) { - PraAnestesiDokterBedahVO vo = new PraAnestesiDokterBedahVO(); - vo=transferModelToVO(praAnestesiDokterBedah, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PraAnestesiDokterBedahVO transferModelToVO(PraAnestesiDokterBedah model, PraAnestesiDokterBedahVO vo) { - if (null == vo) - vo = new PraAnestesiDokterBedahVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PraAnestesiDokterBedahVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PraAnestesiDokterBedahVO transferModelToVOCustom(PraAnestesiDokterBedah model, PraAnestesiDokterBedahVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PraAnestesiDokterBedahVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PraAnestesiDokterBedahVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiDokterBedahHeaderConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiDokterBedahHeaderConverter.java deleted file mode 100644 index b97aca7b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiDokterBedahHeaderConverter.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PraAnestesiDokterBedahHeader; -import com.jasamedika.medifirst2000.vo.PraAnestesiDokterBedahHeaderVO; - -@Component -public class PraAnestesiDokterBedahHeaderConverter implements BaseVoConverter { - @Override - public PraAnestesiDokterBedahHeader transferVOToModel(PraAnestesiDokterBedahHeaderVO vo, PraAnestesiDokterBedahHeader model) { - if (null == model) - model = new PraAnestesiDokterBedahHeader(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PraAnestesiDokterBedahHeader.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PraAnestesiDokterBedahHeader praAnestesiDokterBedahHeader : models) { - PraAnestesiDokterBedahHeaderVO vo = new PraAnestesiDokterBedahHeaderVO(); - vo=transferModelToVO(praAnestesiDokterBedahHeader, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PraAnestesiDokterBedahHeaderVO transferModelToVO(PraAnestesiDokterBedahHeader model, PraAnestesiDokterBedahHeaderVO vo) { - if (null == vo) - vo = new PraAnestesiDokterBedahHeaderVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PraAnestesiDokterBedahHeaderVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PraAnestesiDokterBedahHeaderVO transferModelToVOCustom(PraAnestesiDokterBedahHeader model, PraAnestesiDokterBedahHeaderVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PraAnestesiDokterBedahHeaderVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PraAnestesiDokterBedahHeaderVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiPasienBedahConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiPasienBedahConverter.java deleted file mode 100644 index 3084ea59..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiPasienBedahConverter.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PraAnestesiPasienBedah; -import com.jasamedika.medifirst2000.vo.PraAnestesiPasienBedahVO; - -@Component -public class PraAnestesiPasienBedahConverter implements BaseVoConverter { - @Override - public PraAnestesiPasienBedah transferVOToModel(PraAnestesiPasienBedahVO vo, PraAnestesiPasienBedah model) { - if (null == model) - model = new PraAnestesiPasienBedah(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PraAnestesiPasienBedah.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PraAnestesiPasienBedah praAnestesiPasienBedah : models) { - PraAnestesiPasienBedahVO vo = new PraAnestesiPasienBedahVO(); - vo=transferModelToVO(praAnestesiPasienBedah, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PraAnestesiPasienBedahVO transferModelToVO(PraAnestesiPasienBedah model, PraAnestesiPasienBedahVO vo) { - if (null == vo) - vo = new PraAnestesiPasienBedahVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PraAnestesiPasienBedahVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PraAnestesiPasienBedahVO transferModelToVOCustom(PraAnestesiPasienBedah model, PraAnestesiPasienBedahVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PraAnestesiPasienBedahVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PraAnestesiPasienBedahVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiPasienHeaderConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiPasienHeaderConverter.java deleted file mode 100644 index 847150fa..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PraAnestesiPasienHeaderConverter.java +++ /dev/null @@ -1,86 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PraAnestesiPasienHeader; -import com.jasamedika.medifirst2000.vo.PraAnestesiPasienHeaderVO; - -@Component -public class PraAnestesiPasienHeaderConverter implements BaseVoConverter { - @Override - public PraAnestesiPasienHeader transferVOToModel(PraAnestesiPasienHeaderVO vo, PraAnestesiPasienHeader model) { - if (null == model) - model = new PraAnestesiPasienHeader(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PraAnestesiPasienHeader.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PraAnestesiPasienHeader praAnestesiPasienHeader : models) { - PraAnestesiPasienHeaderVO vo = new PraAnestesiPasienHeaderVO(); - vo=transferModelToVO(praAnestesiPasienHeader, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PraAnestesiPasienHeaderVO transferModelToVO(PraAnestesiPasienHeader model, PraAnestesiPasienHeaderVO vo) { - if (null == vo) - vo = new PraAnestesiPasienHeaderVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PraAnestesiPasienHeaderVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PraAnestesiPasienHeaderVO transferModelToVOCustom(PraAnestesiPasienHeader model, PraAnestesiPasienHeaderVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PraAnestesiPasienHeaderVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PraAnestesiPasienHeaderVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PresensiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PresensiConverter.java deleted file mode 100644 index 2ad23d3e..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PresensiConverter.java +++ /dev/null @@ -1,73 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Habsen; -import com.jasamedika.medifirst2000.vo.HabsenVO; - -/** - * @author salmanoe - * @since Jul 12, 2022 - * - */ -@Component -public class PresensiConverter implements BaseVoConverter { - - @Override - public Habsen transferVOToModel(HabsenVO vo, Habsen model) { - if (null == model) - model = new Habsen(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Habsen.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Habsen habsen : models) { - HabsenVO vo = new HabsenVO(); - vo = transferModelToVO(habsen, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public HabsenVO transferModelToVO(Habsen model, HabsenVO vo) { - if (null == vo) - vo = new HabsenVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, HabsenVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PreskripsiDietConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PreskripsiDietConverter.java deleted file mode 100644 index 7c300411..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PreskripsiDietConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.PreskripsiDiet; - -import com.jasamedika.medifirst2000.vo.PreskripsiDietVO; - -@Component -public class PreskripsiDietConverter implements BaseVoConverter { - - - @Override - public PreskripsiDiet transferVOToModel(PreskripsiDietVO vo, PreskripsiDiet model) { - if (null == model) - model = new PreskripsiDiet(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, PreskripsiDiet.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (PreskripsiDiet preskripsiDiet : models) { - PreskripsiDietVO vo = new PreskripsiDietVO(); - vo=transferModelToVO(preskripsiDiet, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PreskripsiDietVO transferModelToVO(PreskripsiDiet model, PreskripsiDietVO vo) { - if (null == vo) - vo = new PreskripsiDietVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PreskripsiDietVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public PreskripsiDietVO transferModelToVOCustom(PreskripsiDiet model, PreskripsiDietVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new PreskripsiDietVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PreskripsiDietVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProdukConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProdukConverter.java deleted file mode 100644 index f94bdf6f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProdukConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.Produk; -import com.jasamedika.medifirst2000.vo.ProdukVO; - -/** - * Converter class PAPInstruksiPerjanjian - * - * @author Askur - */ -@Component -public class ProdukConverter extends FindConverterDao implements BaseVoConverter { - - public Produk transferVOToModel(ProdukVO vo, Produk model) { - if (null == model) - model = new Produk(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude, vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Produk.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Produk model : models) { - ProdukVO vo = new ProdukVO(); - vo = transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public ProdukVO transferModelToVO(Produk model, ProdukVO vo) { - if (null == vo) - vo = new ProdukVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude, model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, ProdukVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProdukDetailLaboratoriumHasilConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProdukDetailLaboratoriumHasilConverter.java deleted file mode 100644 index 74a2c2cc..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProdukDetailLaboratoriumHasilConverter.java +++ /dev/null @@ -1,87 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.ProdukDetailLaboratoriumHasil; -import com.jasamedika.medifirst2000.vo.ProdukDetailLaboratoriumHasilVO; - -@Component -public class ProdukDetailLaboratoriumHasilConverter extends FindConverterDao implements -BaseVoConverter{ - - public ProdukDetailLaboratoriumHasil transferVOToModel(ProdukDetailLaboratoriumHasilVO vo, ProdukDetailLaboratoriumHasil model) { - if (null == model) - model = new ProdukDetailLaboratoriumHasil(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, ProdukDetailLaboratoriumHasil.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (ProdukDetailLaboratoriumHasil model : models) { - ProdukDetailLaboratoriumHasilVO vo = new ProdukDetailLaboratoriumHasilVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - /*public List transferListOfVOToListOfModel(List vos, - List models) { - if (null == models) - models = new ArrayList(); - - if (null == vos) - return models; - - for (ProdukDetailLaboratoriumHasilVO vo : vos) { - ProdukDetailLaboratoriumHasil model = new ProdukDetailLaboratoriumHasil(); - model = transferVOToModel(vo, model); - models.add(model); - } - - return models; - }*/ - - public ProdukDetailLaboratoriumHasilVO transferModelToVO(ProdukDetailLaboratoriumHasil model, ProdukDetailLaboratoriumHasilVO vo) { - if (null == vo) - vo = new ProdukDetailLaboratoriumHasilVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, ProdukDetailLaboratoriumHasilVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProgramDanPerencanaanPenangananConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProgramDanPerencanaanPenangananConverter.java deleted file mode 100644 index 6bfaa851..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProgramDanPerencanaanPenangananConverter.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.ProgramDanPerencanaanPenanganan; -import com.jasamedika.medifirst2000.vo.ProgramDanPerencanaanPenangananVO; - -@Component -public class ProgramDanPerencanaanPenangananConverter implements BaseVoConverter{ - - @Override - public ProgramDanPerencanaanPenanganan transferVOToModel(ProgramDanPerencanaanPenangananVO vo, - ProgramDanPerencanaanPenanganan model) { - if (null == model) - model = new ProgramDanPerencanaanPenanganan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, ProgramDanPerencanaanPenanganan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO( - List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (ProgramDanPerencanaanPenanganan model : models) { - ProgramDanPerencanaanPenangananVO vo = new ProgramDanPerencanaanPenangananVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public ProgramDanPerencanaanPenangananVO transferModelToVO(ProgramDanPerencanaanPenanganan model, - ProgramDanPerencanaanPenangananVO vo) { - if (null == vo) - vo = new ProgramDanPerencanaanPenangananVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, ProgramDanPerencanaanPenangananVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProgramKerjaStrategisConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProgramKerjaStrategisConverter.java deleted file mode 100644 index 78200ab5..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ProgramKerjaStrategisConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.ProgramKerjaStrategis; -import com.jasamedika.medifirst2000.vo.ProgramKerjaStrategisVO; - -@Component -public class ProgramKerjaStrategisConverter implements BaseVoConverter{ - - @Override - public ProgramKerjaStrategis transferVOToModel(ProgramKerjaStrategisVO vo, ProgramKerjaStrategis model) { - if (null == model) - model = new ProgramKerjaStrategis(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, ProgramKerjaStrategis.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (ProgramKerjaStrategis pegawai : models) { - ProgramKerjaStrategisVO vo = new ProgramKerjaStrategisVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public ProgramKerjaStrategisVO transferModelToVO(ProgramKerjaStrategis model, ProgramKerjaStrategisVO vo) { - if (null == vo) - vo = new ProgramKerjaStrategisVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, ProgramKerjaStrategisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public ProgramKerjaStrategisVO transferModelToVOCustom(ProgramKerjaStrategis model, ProgramKerjaStrategisVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new ProgramKerjaStrategisVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, ProgramKerjaStrategisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PropinsiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PropinsiConverter.java deleted file mode 100644 index 5c0a1cb1..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/PropinsiConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Propinsi; -import com.jasamedika.medifirst2000.vo.PropinsiVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class PropinsiConverter implements BaseVoConverter { - - - @Override - public Propinsi transferVOToModel(PropinsiVO vo, Propinsi model) { - if (null == model) - model = new Propinsi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Propinsi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Propinsi pegawai : models) { - PropinsiVO vo = new PropinsiVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public PropinsiVO transferModelToVO(Propinsi model, PropinsiVO vo) { - if (null == vo) - vo = new PropinsiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PropinsiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RefackingConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RefackingConverter.java deleted file mode 100644 index 9cf24cae..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RefackingConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Refacking; -import com.jasamedika.medifirst2000.vo.RefackingVO; - -/** - * Converter class between PAPAnamesis and PAPAnamesisVO - * - * @author Askur - */ -@Component -public class RefackingConverter implements BaseVoConverter { - - - public Refacking transferVOToModel(RefackingVO vo, Refacking model) { - if (null == model) - model = new Refacking(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Refacking.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Refacking alamat : models) { - RefackingVO vo = new RefackingVO(); - vo = transferModelToVO(alamat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public RefackingVO transferModelToVO(Refacking model, RefackingVO vo) { - - if (null == vo) - vo = new RefackingVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RefackingVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RegistrasiPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RegistrasiPasienConverter.java deleted file mode 100644 index 24020be8..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RegistrasiPasienConverter.java +++ /dev/null @@ -1,205 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.List; - -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.vo.RegistrasiPasienVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class RegistrasiPasienConverter implements BaseVoConverter { - - @Override - public Pasien transferVOToModel(RegistrasiPasienVO vo, Pasien model) { - return null; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - return null; - } - - @Override - public RegistrasiPasienVO transferModelToVO(Pasien model, RegistrasiPasienVO vo) { - return null; - }/* - - - public Pasien transferVOToModel(RegistrasiPasienVO vo, Pasien model) { - if (null == model) - model = new Pasien(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(vo.getPasien(), model, - new String[] {"id", "noCm","namaPasien","tempatLahir","namaAyah","namaIbu","namaSuamiIstri", - "tglLahir","tglDaftar","isTemporary","qPasien",}, - new String[] {"id", "noCm","namaPasien","tempatLahir","namaAyah","namaIbu","namaSuamiIstri", - "tglLahir","tglDaftar","isTemporary","qPasien",}); - Pasien pasien=new Pasien(); - JenisKelamin jenisKelamin=new JenisKelamin(); - Agama agama=new Agama(); - Pendidikan pendidikan=new Pendidikan(); - Pekerjaan pekerjaan=new Pekerjaan(); - StatusPerkawinan statusPerkawinan=new StatusPerkawinan(); - Negara negara=new Negara(); - KelompokUmur kelompokUmur=new KelompokUmur(); - TitlePasien titlePasien=new TitlePasien(); - pendidikan = modelMapper.map(vo.getPendidikan(), Pendidikan.class); - jenisKelamin = modelMapper.map(vo.getJenisKelamin(), JenisKelamin.class); - pekerjaan = modelMapper.map(vo.getPekerjaan(), Pekerjaan.class); - agama = modelMapper.map(vo.getAgama(), Agama.class); - statusPerkawinan = modelMapper.map(vo.getStatusPerkawinan(), StatusPerkawinan.class); - negara = modelMapper.map(vo.getNegara(), Negara.class); - kelompokUmur = modelMapper.map(vo.getKelompokUmur(), KelompokUmur.class); - ExtendedSpringBeanUtil.copySpecificProperties(vo.getTitlePasien(), titlePasien, - new String[] {"id",}, - new String[] {"id",}); - List listAlamat=new ArrayList(); - AlamatVO alamatVo; - Alamat alamat; - Propinsi propinsi; - JenisAlamat jenisAlamat; - Iterator i= vo.getAlamats().iterator(); - while(i.hasNext()){ - alamatVo=i.next(); - alamat=new Alamat(); - propinsi=new Propinsi(); - jenisAlamat=new JenisAlamat(); - propinsi = modelMapper.map(vo.getPropinsi(), Propinsi.class); - jenisAlamat = modelMapper.map(vo.getJenisAlamat(), JenisAlamat.class); - negara = modelMapper.map(vo.getNegara(), Negara.class); - ExtendedSpringBeanUtil.copySpecificProperties(alamatVo, alamat, - new String[] {"id","alamatLengkap","isPrimaryAddress","isShippingAddress","isBillingAddress","kdAlamat",}, - new String[] {"id","alamatLengkap","isPrimaryAddress","isShippingAddress","isBillingAddress","kdAlamat",}); - alamat.setJenisAlamat(jenisAlamat); - alamat.setPropinsi(propinsi); - alamat.setNegara(negara); - alamat.setPasien(model); - listAlamat.add(alamat); - } - model.setAgama(agama); - model.setJenisKelamin(jenisKelamin); - model.setPendidikan(pendidikan); - model.setPekerjaan(pekerjaan); - model.setNegara(negara); - model.setKelompokUmur(kelompokUmur); - model.setTitle(titlePasien); - model.setStatusPerkawinan(statusPerkawinan); - model.getAlamats().addAll(listAlamat); - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Pasien pasien : models) { - RegistrasiPasienVO vo = new RegistrasiPasienVO(); - transferModelToVO(pasien, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public RegistrasiPasienVO transferModelToVO(Pasien model, RegistrasiPasienVO vo) { - if (null == model) - model = new Pasien(); - if (null == vo){ - vo = new RegistrasiPasienVO(); - } - PasienVO pasien=new PasienVO(); - PendidikanVO pendidikan=new PendidikanVO(); - JenisKelaminVO jenisKelamin=new JenisKelaminVO(); - PekerjaanVO pekerjaan=new PekerjaanVO(); - AgamaVO agama=new AgamaVO(); - StatusPerkawinanVO statusPerkawinan=new StatusPerkawinanVO(); - NegaraVO negara=new NegaraVO(); - KelompokUmurVO kelompokUmur=new KelompokUmurVO(); - TitlePasienVO titlePasien=new TitlePasienVO(); - ExtendedSpringBeanUtil.copySpecificProperties(model, pasien, - new String[] {"id", "noCm","namaPasien","tempatLahir","namaAyah","namaIbu","namaSuamiIstri", - "tglLahir","tglDaftar","isTemporary","qPasien",}, - new String[] {"id", "noCm","namaPasien","tempatLahir","namaAyah","namaIbu","namaSuamiIstri", - "tglLahir","tglDaftar","isTemporary","qPasien",}); - if(model.getPendidikan()!=null){ - pendidikan = modelMapper.map(model.getPendidikan(), PendidikanVO.class); - } - if(model.getJenisKelamin()!=null){ - jenisKelamin = modelMapper.map(model.getJenisKelamin(), JenisKelaminVO.class); - } - if(model.getPekerjaan()!=null){ - pekerjaan = modelMapper.map(model.getPekerjaan(), PekerjaanVO.class); - } - if(model.getAgama()!=null){ - agama = modelMapper.map(model.getAgama(), AgamaVO.class); - } - if(model.getStatusPerkawinan()!=null){ - statusPerkawinan = modelMapper.map(model.getStatusPerkawinan(), StatusPerkawinanVO.class); - } - if(model.getNegara()!=null){ - negara = modelMapper.map(model.getNegara(), NegaraVO.class); - } - if(model.getTitle()!=null){ - ExtendedSpringBeanUtil.copySpecificProperties(model.getTitle(), titlePasien, - new String[] {"id",}, - new String[] {"id",}); - } - if(model.getKelompokUmur()!=null){ - kelompokUmur = modelMapper.map(model.getKelompokUmur(), KelompokUmurVO.class); - } - List listAlamat=new ArrayList(); - Alamat alamat; - AlamatVO alamatVo; - PropinsiVO propinsi; - JenisAlamatVO jenisAlamat; - Iterator i= model.getAlamats().iterator(); - while(i.hasNext()){ - alamat=i.next(); - alamatVo=new AlamatVO(); - propinsi=new PropinsiVO(); - jenisAlamat=new JenisAlamatVO(); - if(alamatVo!=null){ - ExtendedSpringBeanUtil.copySpecificProperties(alamat, alamatVo, - new String[] {"id","alamatLengkap","isPrimaryAddress","isShippingAddress","isBillingAddress","kdAlamat",}, - new String[] {"id","alamatLengkap","isPrimaryAddress","isShippingAddress","isBillingAddress","kdAlamat",}); - } - if(alamatVo.getPropinsi()!=null){ - propinsi = modelMapper.map(alamat.getPropinsi(), PropinsiVO.class); - } - if(alamat.getJenisAlamat()!=null){ - jenisAlamat = modelMapper.map(alamat.getJenisAlamat(), JenisAlamatVO.class); - } - alamatVo.setJenisAlamat(jenisAlamat); - alamatVo.setPropinsi(propinsi); - alamatVo.setNegara(negara); - listAlamat.add(alamatVo); - } - vo.setPasien(pasien); - vo.setAgama(agama); - vo.setJenisKelamin(jenisKelamin); - vo.setPendidikan(pendidikan); - vo.setPekerjaan(pekerjaan); - vo.setNegara(negara); - vo.setKelompokUmur(kelompokUmur); - vo.setTitlePasien(titlePasien); - vo.setStatusPerkawinan(statusPerkawinan); - vo.getAlamats().addAll(listAlamat); - //vo = modelMapper.map(model, PasienVO.class); - return vo; } - -*/} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RegistrasiPelayananPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RegistrasiPelayananPasienConverter.java deleted file mode 100644 index 225a6a1a..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RegistrasiPelayananPasienConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.vo.RegistrasiPelayananPasienVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class RegistrasiPelayananPasienConverter implements BaseVoConverter { - - - @Override - public RegistrasiPelayananPasien transferVOToModel(RegistrasiPelayananPasienVO vo, RegistrasiPelayananPasien model) { - if (null == model) - model = new RegistrasiPelayananPasien(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, RegistrasiPelayananPasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (RegistrasiPelayananPasien pegawai : models) { - RegistrasiPelayananPasienVO vo = new RegistrasiPelayananPasienVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public RegistrasiPelayananPasienVO transferModelToVO(RegistrasiPelayananPasien model, RegistrasiPelayananPasienVO vo) { - if (null == vo) - vo = new RegistrasiPelayananPasienVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RegistrasiPelayananPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RekananConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RekananConverter.java deleted file mode 100644 index 32fc64b2..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RekananConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Rekanan; -import com.jasamedika.medifirst2000.vo.RekananVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class RekananConverter implements BaseVoConverter { - - - @Override - public Rekanan transferVOToModel(RekananVO vo, Rekanan model) { - if (null == model) - model = new Rekanan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Rekanan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Rekanan pegawai : models) { - RekananVO vo = new RekananVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public RekananVO transferModelToVO(Rekanan model, RekananVO vo) { - if (null == vo) - vo = new RekananVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RekananVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RencanaMitigasiRisikoConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RencanaMitigasiRisikoConverter.java deleted file mode 100644 index be28ae4b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RencanaMitigasiRisikoConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.RencanaMitigasiRisiko; -import com.jasamedika.medifirst2000.vo.RencanaMitigasiRisikoVO; - -@Component -public class RencanaMitigasiRisikoConverter implements BaseVoConverter{ - - @Override - public RencanaMitigasiRisiko transferVOToModel(RencanaMitigasiRisikoVO vo, RencanaMitigasiRisiko model) { - if (null == model) - model = new RencanaMitigasiRisiko(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, RencanaMitigasiRisiko.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (RencanaMitigasiRisiko pegawai : models) { - RencanaMitigasiRisikoVO vo = new RencanaMitigasiRisikoVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public RencanaMitigasiRisikoVO transferModelToVO(RencanaMitigasiRisiko model, RencanaMitigasiRisikoVO vo) { - if (null == vo) - vo = new RencanaMitigasiRisikoVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RencanaMitigasiRisikoVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public RencanaMitigasiRisikoVO transferModelToVOCustom(RencanaMitigasiRisiko model, RencanaMitigasiRisikoVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new RencanaMitigasiRisikoVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RencanaMitigasiRisikoVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ReservasiPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ReservasiPasienConverter.java deleted file mode 100644 index 701267b9..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/ReservasiPasienConverter.java +++ /dev/null @@ -1,212 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.List; - -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasi; -import com.jasamedika.medifirst2000.vo.ReservasiPasienVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class ReservasiPasienConverter implements BaseVoConverter { - - @Override - public AntrianPasienRegistrasi transferVOToModel(ReservasiPasienVO vo, AntrianPasienRegistrasi model) { - return null; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - return null; - } - - @Override - public ReservasiPasienVO transferModelToVO(AntrianPasienRegistrasi model, ReservasiPasienVO vo) { - return null; - }/* - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - return null; - } - - @Override - public ReservasiPasienVO transferModelToVO(AntrianPasienRegistrasi model, ReservasiPasienVO vo) { - AntrianPasienRegistrasiVO antrianPasienRegistrasi = null; - if (null == vo){ - vo = new ReservasiPasienVO(); - antrianPasienRegistrasi=new AntrianPasienRegistrasiVO(); - } - PasienVO pasien=new PasienVO(); - AlamatVO alamat=new AlamatVO(); - PegawaiVO dokter=new PegawaiVO(); - RuanganVO ruangan=new RuanganVO(); - CaraBayarVO caraBayar=new CaraBayarVO(); - ExtendedSpringBeanUtil.copySpecificProperties(model, vo, - new String[] {"id", "noAntrian","tglAntrian",}, - new String[] {"id", "noAntrian","tglAntrian",}); - ExtendedSpringBeanUtil.copySpecificProperties(model.getPasien(), pasien, - new String[] {"id", "noCm","namaPasien","tempatLahir","namaAyah","namaIbu","namaSuamiIstri","tglLahir", - "tglDaftar","isTemporary","qPasien",}, - new String[] {"id", "noCm","namaPasien","tempatLahir","namaAyah","namaIbu","namaSuamiIstri","tglLahir", - "tglDaftar","isTemporary","qPasien",}); - ExtendedSpringBeanUtil.copySpecificProperties((model.getPasien().getAlamats().iterator()).next(), alamat, - new String[] {"id","alamatLengkap","isPrimaryAddress","isShippingAddress","isBillingAddress","kdAlamat",}, - new String[] {"id","alamatLengkap","isPrimaryAddress","isShippingAddress","isBillingAddress","kdAlamat",}); -// ExtendedSpringBeanUtil.copySpecificProperties(model.getPegawai(), dokter, -// new String[] {"id",}, -// new String[] {"id",}); - ExtendedSpringBeanUtil.copySpecificProperties(model.getRuangan(), ruangan, - new String[] {"id",}, - new String[] {"id",}); -// ExtendedSpringBeanUtil.copySpecificProperties(model.getCaraBayar(), caraBayar, -// new String[] {"id",}, -// new String[] {"id",}); - alamat.setPasien(pasien); - vo.setAntrianPasienRegistrasi(antrianPasienRegistrasi); - vo.setRuangan(ruangan); - vo.setCaraBayar(caraBayar); - vo.setPasien(pasien); - PendidikanVO pendidikan=new PendidikanVO(); - PekerjaanVO pekerjaan=new PekerjaanVO(); - StatusPerkawinanVO statusPerkawinan=new StatusPerkawinanVO(); - NegaraVO negara=new NegaraVO(); - KelompokUmurVO kelompokUmur=new KelompokUmurVO(); - TitlePasienVO titlePasien=new TitlePasienVO(); - JenisKelaminVO jenisKelamin=new JenisKelaminVO(); - AgamaVO agama=new AgamaVO(); - pendidikan = modelMapper.map(model.getPasien().getPendidikan(), PendidikanVO.class); - pekerjaan = modelMapper.map(model.getPasien().getPekerjaan(), PekerjaanVO.class); - statusPerkawinan = modelMapper.map(model.getPasien().getStatusPerkawinan(), StatusPerkawinanVO.class); - negara = modelMapper.map(model.getPasien().getNegara(), NegaraVO.class); - kelompokUmur = modelMapper.map(model.getPasien().getKelompokUmur(), KelompokUmurVO.class); - ExtendedSpringBeanUtil.copySpecificProperties(model.getPasien().getTitle(), titlePasien, - new String[] {"id",}, - new String[] {"id",}); - jenisKelamin = modelMapper.map(model.getPasien().getJenisKelamin(), JenisKelaminVO.class); - agama = modelMapper.map(model.getPasien().getAgama(), AgamaVO.class); - PropinsiVO propinsi=new PropinsiVO(); - JenisAlamatVO jenisAlamat=new JenisAlamatVO(); - propinsi = modelMapper.map((model.getPasien().getAlamats().iterator()).next().getPropinsi(), PropinsiVO.class); - jenisAlamat = modelMapper.map((model.getPasien().getAlamats().iterator()).next().getJenisAlamat(), JenisAlamatVO.class); - negara = modelMapper.map((model.getPasien().getAlamats().iterator()).next().getNegara(), NegaraVO.class); - alamat.setPropinsi(propinsi); - alamat.setJenisAlamat(jenisAlamat); - alamat.setNegara(negara); - pasien.getAlamats().add(alamat); - pasien.setPendidikan(pendidikan); - pasien.setPekerjaan(pekerjaan); - pasien.setStatusPerkawinan(statusPerkawinan); - pasien.setNegara(negara); - pasien.setKelompokUmur(kelompokUmur); - pasien.setTitle(titlePasien); - pasien.setJenisKelamin(jenisKelamin); - pasien.setAgama(agama); -// pasien.getAntrianPasienRegistrasis().add(antrianPasienRegistrasi); - - return vo; - } - - @Override - public AntrianPasienRegistrasi transferVOToModel(ReservasiPasienVO vo, AntrianPasienRegistrasi model) { - if (null == model) - model = new AntrianPasienRegistrasi(); - Pasien pasien=new Pasien(); - Alamat alamat=new Alamat(); - Pegawai dokter=new Pegawai(); - Ruangan ruangan=new Ruangan(); - CaraBayar caraBayar=new CaraBayar(); - JenisKartu jenisKartu=new JenisKartu(); - JenisKartuDetail jenisKartuDetail=new JenisKartuDetail(); - AntrianPasienRegistrasiDetail antrianPasienRegistrasiDetail=new AntrianPasienRegistrasiDetail(); - ExtendedSpringBeanUtil.copySpecificProperties(model, vo.getAntrianPasienRegistrasi(), - new String[] {"noRec", "noAntrian","tglAntrian",}, - new String[] {"noRec", "noAntrian","tglAntrian",}); -// ExtendedSpringBeanUtil.copySpecificProperties(antrianPasienRegistrasiDetail, vo.getAntrianPasienRegistrasiDetail(), -// new String[] {"noRec", "merchant","merchantInvoiceNo","amount",}, -// new String[] {"noRec", "merchant","merchantInvoiceNo","amount",}); - jenisKartu = modelMapper.map(vo.getJenisKartu(), JenisKartu.class); - ExtendedSpringBeanUtil.copySpecificProperties(vo.getJenisKartuDetail(),jenisKartuDetail, - new String[] {"id","billingAddressAlamat","nameOnCard",}, - new String[] {"id","billingAddressAlamat","nameOnCard",}); - ExtendedSpringBeanUtil.copySpecificProperties(vo.getPasien(), pasien, - new String[] {"id", "noCm","namaPasien","tempatLahir","namaAyah","namaIbu","namaSuamiIstri","tglLahir", - "tglDaftar","isTemporary","qPasien",}, - new String[] {"id", "noCm","namaPasien","tempatLahir","namaAyah","namaIbu","namaSuamiIstri","tglLahir", - "tglDaftar","isTemporary","qPasien",}); - ExtendedSpringBeanUtil.copySpecificProperties(vo.getAlamat(), alamat, - new String[] {"id","alamatLengkap","isPrimaryAddress","isShippingAddress","isBillingAddress","kdAlamat",}, - new String[] {"id","alamatLengkap","isPrimaryAddress","isShippingAddress","isBillingAddress","kdAlamat",}); - ExtendedSpringBeanUtil.copySpecificProperties(vo.getDokter(), dokter, - new String[] {"id",}, - new String[] {"id",}); - ExtendedSpringBeanUtil.copySpecificProperties(vo.getRuangan(), ruangan, - new String[] {"id",}, - new String[] {"id",}); - ExtendedSpringBeanUtil.copySpecificProperties(vo.getCaraBayar(), caraBayar, - new String[] {"id",}, - new String[] {"id",}); - alamat.setPasien(pasien); - Pendidikan pendidikan=new Pendidikan(); - Pekerjaan pekerjaan=new Pekerjaan(); - StatusPerkawinan statusPerkawinan=new StatusPerkawinan(); - Negara negara=new Negara(); - KelompokUmur kelompokUmur=new KelompokUmur(); - TitlePasien titlePasien=new TitlePasien(); - JenisKelamin jenisKelamin=new JenisKelamin(); - Agama agama=new Agama(); - pendidikan = modelMapper.map(vo.getPendidikan(), Pendidikan.class); - pekerjaan = modelMapper.map(vo.getPekerjaan(), Pekerjaan.class); - statusPerkawinan = modelMapper.map(vo.getStatusPerkawinan(), StatusPerkawinan.class); - negara = modelMapper.map(vo.getNegara(), Negara.class); - kelompokUmur = modelMapper.map(vo.getKelompokUmur(), KelompokUmur.class); - ExtendedSpringBeanUtil.copySpecificProperties(vo.getTitlePasien(), titlePasien, - new String[] {"id",}, - new String[] {"id",}); - jenisKelamin = modelMapper.map(vo.getJenisKelamin(), JenisKelamin.class); - agama = modelMapper.map(vo.getAgama(), Agama.class); - Propinsi propinsi=new Propinsi(); - JenisAlamat jenisAlamat=new JenisAlamat(); - propinsi = modelMapper.map(vo.getPropinsi(), Propinsi.class); - jenisAlamat = modelMapper.map(vo.getJenisAlamat(), JenisAlamat.class); - ExtendedSpringBeanUtil.copySpecificProperties(vo.getNegara(), negara, - new String[] {"id",}, - new String[] {"id",}); - jenisKartuDetail.setNegara(negara); - alamat.setPropinsi(propinsi); - alamat.setJenisAlamat(jenisAlamat); - alamat.setNegara(negara); - pasien.getAlamats().add(alamat); - pasien.setPendidikan(pendidikan); - pasien.setPekerjaan(pekerjaan); - pasien.setStatusPerkawinan(statusPerkawinan); - pasien.setNegara(negara); - pasien.setKelompokUmur(kelompokUmur); - pasien.setTitle(titlePasien); - pasien.setJenisKelamin(jenisKelamin); - pasien.setAgama(agama); -// pasien.getAntrianPasienRegistrasis().add(model); - model.setKdAntrian(1); - model.setTglAntrian(new Date()); - model.setRuangan(ruangan); -// model.setPegawai(dokter); -// model.setCaraBayar(caraBayar); - model.setPasien(pasien); - antrianPasienRegistrasiDetail.setAntrianPasienRegistrasi(model); - antrianPasienRegistrasiDetail.setCaraBayar(caraBayar); - antrianPasienRegistrasiDetail.setJenisKartu(jenisKartu); -// antrianPasienRegistrasiDetail.setJenisKartuDetail(jenisKartuDetail); - // model.setAntrianPasienRegistrasiDetail(antrianPasienRegistrasiDetail); - return model; - } - - -*/} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RisikoConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RisikoConverter.java deleted file mode 100644 index e7453dc3..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RisikoConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Risiko; -import com.jasamedika.medifirst2000.vo.RisikoVO; - -@Component -public class RisikoConverter implements BaseVoConverter{ - - @Override - public Risiko transferVOToModel(RisikoVO vo, Risiko model) { - if (null == model) - model = new Risiko(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Risiko.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Risiko pegawai : models) { - RisikoVO vo = new RisikoVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public RisikoVO transferModelToVO(Risiko model, RisikoVO vo) { - if (null == vo) - vo = new RisikoVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RisikoVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public RisikoVO transferModelToVOCustom(Risiko model, RisikoVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new RisikoVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RisikoVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RisikoKerjaRuanganConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RisikoKerjaRuanganConverter.java deleted file mode 100644 index a0d8b1b4..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RisikoKerjaRuanganConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.RisikoKerjaRuangan; -import com.jasamedika.medifirst2000.vo.RisikoKerjaRuanganVO; - -/** - * Converter class RisikoKerjaRuangan - * - * @author Askur - */ -@Component -public class RisikoKerjaRuanganConverter extends FindConverterDao implements - BaseVoConverter { - - public RisikoKerjaRuangan transferVOToModel(RisikoKerjaRuanganVO vo, RisikoKerjaRuangan model) { - if (null == model) - model = new RisikoKerjaRuangan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, RisikoKerjaRuangan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (RisikoKerjaRuangan model : models) { - RisikoKerjaRuanganVO vo = new RisikoKerjaRuanganVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public RisikoKerjaRuanganVO transferModelToVO(RisikoKerjaRuangan model, RisikoKerjaRuanganVO vo) { - if (null == vo) - vo = new RisikoKerjaRuanganVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RisikoKerjaRuanganVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatJabatanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatJabatanConverter.java deleted file mode 100644 index ed2e9868..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatJabatanConverter.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.RiwayatJabatan; -import com.jasamedika.medifirst2000.vo.RiwayatJabatanVO; - -/** - * - * @author shakato - */ -@Component -public class RiwayatJabatanConverter extends FindConverterDao implements - BaseVoConverter { - - public RiwayatJabatan transferVOToModel(RiwayatJabatanVO vo, RiwayatJabatan model) { - if (null == model) - model = new RiwayatJabatan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, RiwayatJabatan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (RiwayatJabatan model : models) { - RiwayatJabatanVO vo = new RiwayatJabatanVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public RiwayatJabatanVO transferModelToVO(RiwayatJabatan model, RiwayatJabatanVO vo) { - if (null == vo) - vo = new RiwayatJabatanVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RiwayatJabatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatKelahiranYangLaluConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatKelahiranYangLaluConverter.java deleted file mode 100644 index f4609829..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatKelahiranYangLaluConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.RiwayatKelahiranYangLalu; -import com.jasamedika.medifirst2000.vo.RiwayatKelahiranYangLaluVO; - -/** - * Converter class between RiwayatKelahiranYangLaluConverter - * - * @author Askur - */ -@Component -public class RiwayatKelahiranYangLaluConverter implements BaseVoConverter { - - - public RiwayatKelahiranYangLalu transferVOToModel(RiwayatKelahiranYangLaluVO vo, RiwayatKelahiranYangLalu model) { - if (null == model) - model = new RiwayatKelahiranYangLalu(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, RiwayatKelahiranYangLalu.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (RiwayatKelahiranYangLalu RiwayatKelahiranYangLalu : models) { - RiwayatKelahiranYangLaluVO vo = new RiwayatKelahiranYangLaluVO(); - vo = transferModelToVO(RiwayatKelahiranYangLalu, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public RiwayatKelahiranYangLaluVO transferModelToVO(RiwayatKelahiranYangLalu model, RiwayatKelahiranYangLaluVO vo) { - - if (null == vo) - vo = new RiwayatKelahiranYangLaluVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RiwayatKelahiranYangLaluVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatKesehatanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatKesehatanConverter.java deleted file mode 100644 index a9802fac..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatKesehatanConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.RiwayatKesehatan; -import com.jasamedika.medifirst2000.vo.RiwayatKesehatanVO; - -/** - * - * @author Shakato - */ -@Component -public class RiwayatKesehatanConverter extends FindConverterDao implements - BaseVoConverter { - - public RiwayatKesehatan transferVOToModel(RiwayatKesehatanVO vo, RiwayatKesehatan model) { - if (null == model) - model = new RiwayatKesehatan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, RiwayatKesehatan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (RiwayatKesehatan riwayatKesehatan : models) { - RiwayatKesehatanVO riwayatKesehatanVO = new RiwayatKesehatanVO(); - transferModelToVO(riwayatKesehatan, riwayatKesehatanVO); - vos.add(riwayatKesehatanVO); - } - - return vos; - } - - public RiwayatKesehatanVO transferModelToVO(RiwayatKesehatan model, RiwayatKesehatanVO vo) { - if (null == vo) - - vo = new RiwayatKesehatanVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RiwayatKesehatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - public RiwayatKesehatanVO transferModelToVOCustom(RiwayatKesehatan model, RiwayatKesehatanVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new RiwayatKesehatanVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RiwayatKesehatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPekerjaanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPekerjaanConverter.java deleted file mode 100644 index 5d44d7e9..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPekerjaanConverter.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.RiwayatPekerjaan; -import com.jasamedika.medifirst2000.vo.RiwayatPekerjaanVO; - -/** - * - * @author shakato - */ -@Component -public class RiwayatPekerjaanConverter extends FindConverterDao implements - BaseVoConverter { - - public RiwayatPekerjaan transferVOToModel(RiwayatPekerjaanVO vo, RiwayatPekerjaan model) { - if (null == model) - model = new RiwayatPekerjaan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, RiwayatPekerjaan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (RiwayatPekerjaan model : models) { - RiwayatPekerjaanVO vo = new RiwayatPekerjaanVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public RiwayatPekerjaanVO transferModelToVO(RiwayatPekerjaan model, RiwayatPekerjaanVO vo) { - if (null == vo) - vo = new RiwayatPekerjaanVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RiwayatPekerjaanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPelatihanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPelatihanConverter.java deleted file mode 100644 index f996a8fc..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPelatihanConverter.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.RiwayatPelatihan; -import com.jasamedika.medifirst2000.vo.RiwayatPelatihanVO; - -/** - * - * @author shakato - */ -@Component -public class RiwayatPelatihanConverter extends FindConverterDao implements - BaseVoConverter { - - public RiwayatPelatihan transferVOToModel(RiwayatPelatihanVO vo, RiwayatPelatihan model) { - if (null == model) - model = new RiwayatPelatihan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, RiwayatPelatihan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (RiwayatPelatihan model : models) { - RiwayatPelatihanVO vo = new RiwayatPelatihanVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public RiwayatPelatihanVO transferModelToVO(RiwayatPelatihan model, RiwayatPelatihanVO vo) { - if (null == vo) - vo = new RiwayatPelatihanVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,"RiwayatPelatihan"); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RiwayatPelatihanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPendidikanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPendidikanConverter.java deleted file mode 100644 index b256f1cf..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPendidikanConverter.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.RiwayatPendidikan; -import com.jasamedika.medifirst2000.vo.RiwayatPendidikanVO; - -/** - * - * @author shakato - */ -@Component -public class RiwayatPendidikanConverter extends FindConverterDao implements - BaseVoConverter { - - public RiwayatPendidikan transferVOToModel(RiwayatPendidikanVO vo, RiwayatPendidikan model) { - if (null == model) - model = new RiwayatPendidikan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, RiwayatPendidikan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (RiwayatPendidikan model : models) { - RiwayatPendidikanVO vo = new RiwayatPendidikanVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public RiwayatPendidikanVO transferModelToVO(RiwayatPendidikan model, RiwayatPendidikanVO vo) { - if (null == vo) - vo = new RiwayatPendidikanVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RiwayatPendidikanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPenyakitPengobatanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPenyakitPengobatanConverter.java deleted file mode 100644 index dd010177..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RiwayatPenyakitPengobatanConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.RiwayatPenyakitPengobatan; - -import com.jasamedika.medifirst2000.vo.RiwayatPenyakitPengobatanVO; - -@Component -public class RiwayatPenyakitPengobatanConverter implements BaseVoConverter { - - - @Override - public RiwayatPenyakitPengobatan transferVOToModel(RiwayatPenyakitPengobatanVO vo, RiwayatPenyakitPengobatan model) { - if (null == model) - model = new RiwayatPenyakitPengobatan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, RiwayatPenyakitPengobatan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (RiwayatPenyakitPengobatan riwayatPenyakitPengobatan : models) { - RiwayatPenyakitPengobatanVO vo = new RiwayatPenyakitPengobatanVO(); - vo=transferModelToVO(riwayatPenyakitPengobatan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public RiwayatPenyakitPengobatanVO transferModelToVO(RiwayatPenyakitPengobatan model, RiwayatPenyakitPengobatanVO vo) { - if (null == vo) - vo = new RiwayatPenyakitPengobatanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RiwayatPenyakitPengobatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public RiwayatPenyakitPengobatanVO transferModelToVOCustom(RiwayatPenyakitPengobatan model, RiwayatPenyakitPengobatanVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new RiwayatPenyakitPengobatanVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RiwayatPenyakitPengobatanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganConverter.java deleted file mode 100644 index e5f05191..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganConverter.java +++ /dev/null @@ -1,97 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Ruangan; - -import com.jasamedika.medifirst2000.vo.RuanganVO; - -@Component -public class RuanganConverter implements BaseVoConverter { - - - @Override - public Ruangan transferVOToModel(RuanganVO vo, Ruangan model) { - if (null == model) - model = new Ruangan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - serialized.put("unitKerja", model.getUnitKerja()); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Ruangan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Ruangan ruangan : models) { - RuanganVO vo = new RuanganVO(); - vo=transferModelToVO(ruangan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public RuanganVO transferModelToVO(Ruangan model, RuanganVO vo) { - if (null == vo) - vo = new RuanganVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RuanganVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public RuanganVO transferModelToVOCustom(Ruangan model, RuanganVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new RuanganVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - //edit by askur 23112016 - //Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().setDateFormat("yyyy-MM-dd HH:mm:ss.SSS").create();; - // - //add by askur 23112016 - Gson gson = new Gson(); - // - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RuanganVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganMConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganMConverter.java deleted file mode 100644 index 172cf24f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganMConverter.java +++ /dev/null @@ -1,57 +0,0 @@ -/*package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -import org.springframework.stereotype.Component; - -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.RuanganM; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.RuanganMVO; - -*//** - * Converter class between RuanganM and RuanganMVO - * - * @author Roberto - *//* -@Component -public class RuanganMConverter{ //implements BaseVoConverter { - - - public RuanganM transferVOToModel(RuanganMVO vo, RuanganM model) { - if (null == model) - model = new RuanganM(); - - // fix this - //ExtendedSpringBeanUtil.copySpecificProperties(vo, model, new String[] {"id","nama", "alamat", }, new String[] { "id","nama", "alamat", }); - model = modelMapper.map(vo, RuanganM.class); - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (RuanganM ruanganM : models) { - RuanganMVO vo = new RuanganMVO(); - vo = modelMapper.map(ruanganM, RuanganMVO.class); - - vos.add(vo); - } - - return vos; - } - - - -} -*/ \ No newline at end of file diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganTindakLanjutGiziConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganTindakLanjutGiziConverter.java deleted file mode 100644 index c335ff71..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/RuanganTindakLanjutGiziConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Ruangan; - -import com.jasamedika.medifirst2000.vo.RuanganVO; - -@Component -public class RuanganTindakLanjutGiziConverter implements BaseVoConverter { - - - @Override - public Ruangan transferVOToModel(RuanganVO vo, Ruangan model) { - if (null == model) - model = new Ruangan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Ruangan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Ruangan ruangan : models) { - RuanganVO vo = new RuanganVO(); - vo=transferModelToVO(ruangan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public RuanganVO transferModelToVO(Ruangan model, RuanganVO vo) { - if (null == vo) - vo = new RuanganVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RuanganVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public RuanganVO transferModelToVOCustom(Ruangan model, RuanganVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new RuanganVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, RuanganVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SWOTConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SWOTConverter.java deleted file mode 100644 index 5a96aeff..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SWOTConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.SWOT; -import com.jasamedika.medifirst2000.vo.SWOTVO; - -@Component -public class SWOTConverter implements BaseVoConverter{ - - @Override - public SWOT transferVOToModel(SWOTVO vo, SWOT model) { - if (null == model) - model = new SWOT(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, SWOT.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (SWOT pegawai : models) { - SWOTVO vo = new SWOTVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public SWOTVO transferModelToVO(SWOT model, SWOTVO vo) { - if (null == vo) - vo = new SWOTVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SWOTVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public SWOTVO transferModelToVOCustom(SWOT model, SWOTVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new SWOTVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SWOTVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SasaranStrategisConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SasaranStrategisConverter.java deleted file mode 100644 index d5ef13ee..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SasaranStrategisConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.SasaranStrategis; -import com.jasamedika.medifirst2000.vo.SasaranStrategisVO; - -@Component -public class SasaranStrategisConverter implements BaseVoConverter{ - - @Override - public SasaranStrategis transferVOToModel(SasaranStrategisVO vo, SasaranStrategis model) { - if (null == model) - model = new SasaranStrategis(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, SasaranStrategis.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (SasaranStrategis pegawai : models) { - SasaranStrategisVO vo = new SasaranStrategisVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public SasaranStrategisVO transferModelToVO(SasaranStrategis model, SasaranStrategisVO vo) { - if (null == vo) - vo = new SasaranStrategisVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SasaranStrategisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public SasaranStrategisVO transferModelToVOCustom(SasaranStrategis model, SasaranStrategisVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new SasaranStrategisVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SasaranStrategisVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanHasilConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanHasilConverter.java deleted file mode 100644 index d459410c..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanHasilConverter.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.SatuanHasil; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.SatuanHasilVO; - -/** - * Converter class between SatuanHasil and SatuanHasilVO - * - * @author Lukman Hakim - */ -@Component -public class SatuanHasilConverter extends FindConverterDao implements - BaseVoConverter { - - public SatuanHasil transferVOToModel(SatuanHasilVO vo, SatuanHasil model) { - if (null == model) - model = new SatuanHasil(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, SatuanHasil.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (SatuanHasil agama : models) { - SatuanHasilVO agamaVO = new SatuanHasilVO(); - transferModelToVO(agama, agamaVO); - vos.add(agamaVO); - } - - return vos; - } - - public SatuanHasilVO transferModelToVO(SatuanHasil model, SatuanHasilVO vo) { - if (null == vo) - vo = new SatuanHasilVO(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(model, vo, - new String[] { "SatuanHasil", }, new String[] { "SatuanHasil" }); - - return vo; - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanIndikatorConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanIndikatorConverter.java deleted file mode 100644 index 7efb63b2..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanIndikatorConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.SatuanIndikator; -import com.jasamedika.medifirst2000.vo.SatuanIndikatorVO; - -@Component -public class SatuanIndikatorConverter implements BaseVoConverter{ - - @Override - public SatuanIndikator transferVOToModel(SatuanIndikatorVO vo, SatuanIndikator model) { - if (null == model) - model = new SatuanIndikator(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, SatuanIndikator.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (SatuanIndikator pegawai : models) { - SatuanIndikatorVO vo = new SatuanIndikatorVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public SatuanIndikatorVO transferModelToVO(SatuanIndikator model, SatuanIndikatorVO vo) { - if (null == vo) - vo = new SatuanIndikatorVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SatuanIndikatorVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public SatuanIndikatorVO transferModelToVOCustom(SatuanIndikator model, SatuanIndikatorVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new SatuanIndikatorVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SatuanIndikatorVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanStandarConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanStandarConverter.java deleted file mode 100644 index a6d5e044..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SatuanStandarConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.SatuanStandar; -import com.jasamedika.medifirst2000.vo.SatuanStandarVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class SatuanStandarConverter implements BaseVoConverter { - - @Override - public SatuanStandar transferVOToModel(SatuanStandarVO vo, SatuanStandar model) { - if (null == model) - model = new SatuanStandar(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude, vo.getClass().getName()); - Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, SatuanStandar.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (SatuanStandar satuan : models) { - SatuanStandarVO vo = new SatuanStandarVO(); - vo = transferModelToVO(satuan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public SatuanStandarVO transferModelToVO(SatuanStandar model, SatuanStandarVO vo) { - if (null == vo) - vo = new SatuanStandarVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude, model.getClass().getSimpleName()); - Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SatuanStandarVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignInOperationConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignInOperationConverter.java deleted file mode 100644 index 22f32801..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignInOperationConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.SignInOperation; -import com.jasamedika.medifirst2000.vo.SignInOperationVO; - -/** - * - * @author Shakato - */ -@Component -public class SignInOperationConverter extends FindConverterDao implements - BaseVoConverter { - - public SignInOperation transferVOToModel(SignInOperationVO vo, SignInOperation model) { - if (null == model) - model = new SignInOperation(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, SignInOperation.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (SignInOperation model : models) { - SignInOperationVO vo = new SignInOperationVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public SignInOperationVO transferModelToVO(SignInOperation model, SignInOperationVO vo) { - if (null == vo) - - vo = new SignInOperationVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SignInOperationVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - public SignInOperationVO transferModelToVOCustom(SignInOperation model, SignInOperationVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new SignInOperationVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SignInOperationVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignInOperationDetailConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignInOperationDetailConverter.java deleted file mode 100644 index 2e734489..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignInOperationDetailConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.SignInOperationDetail; -import com.jasamedika.medifirst2000.vo.SignInOperationDetailVO; - -/** - * - * @author Shakato - */ -@Component -public class SignInOperationDetailConverter extends FindConverterDao implements - BaseVoConverter { - - public SignInOperationDetail transferVOToModel(SignInOperationDetailVO vo, SignInOperationDetail model) { - if (null == model) - model = new SignInOperationDetail(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, SignInOperationDetail.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (SignInOperationDetail model : models) { - SignInOperationDetailVO vo = new SignInOperationDetailVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public SignInOperationDetailVO transferModelToVO(SignInOperationDetail model, SignInOperationDetailVO vo) { - if (null == vo) - - vo = new SignInOperationDetailVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SignInOperationDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - public SignInOperationDetailVO transferModelToVOCustom(SignInOperationDetail model, SignInOperationDetailVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new SignInOperationDetailVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SignInOperationDetailVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignOutOperationConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignOutOperationConverter.java deleted file mode 100644 index 616c7249..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SignOutOperationConverter.java +++ /dev/null @@ -1,90 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.SignOutOperation; -import com.jasamedika.medifirst2000.vo.SignOutOperationVO; - -@Component -public class SignOutOperationConverter implements BaseVoConverter { - - - @Override - public SignOutOperation transferVOToModel(SignOutOperationVO vo, SignOutOperation model) { - if (null == model) - model = new SignOutOperation(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, SignOutOperation.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (SignOutOperation signOutOperation : models) { - SignOutOperationVO vo = new SignOutOperationVO(); - vo=transferModelToVO(signOutOperation, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public SignOutOperationVO transferModelToVO(SignOutOperation model, SignOutOperationVO vo) { - if (null == vo) - vo = new SignOutOperationVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SignOutOperationVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public SignOutOperationVO transferModelToVOCustom(SignOutOperation model, SignOutOperationVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new SignOutOperationVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SignOutOperationVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SoapConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SoapConverter.java deleted file mode 100644 index f73c869d..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SoapConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Soap; -import com.jasamedika.medifirst2000.vo.SoapVO; - -/** - * Converter class between Soap and SoapVO - * - * @author Askur - */ -@Component -public class SoapConverter implements BaseVoConverter { - - - public Soap transferVOToModel(SoapVO vo, Soap model) { - if (null == model) - model = new Soap(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Soap.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Soap alamat : models) { - SoapVO vo = new SoapVO(); - vo = transferModelToVO(alamat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public SoapVO transferModelToVO(Soap model, SoapVO vo) { - - if (null == vo) - vo = new SoapVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SoapVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusKeluarConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusKeluarConverter.java deleted file mode 100644 index fe057fa6..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusKeluarConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.StatusKeluar; -import com.jasamedika.medifirst2000.vo.StatusKeluarVO; - -@Component -public class StatusKeluarConverter implements BaseVoConverter { - - - @Override - public StatusKeluar transferVOToModel(StatusKeluarVO vo, StatusKeluar model) { - if (null == model) - model = new StatusKeluar(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, StatusKeluar.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (StatusKeluar statusKeluar : models) { - StatusKeluarVO vo = new StatusKeluarVO(); - vo=transferModelToVO(statusKeluar, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public StatusKeluarVO transferModelToVO(StatusKeluar model, StatusKeluarVO vo) { - if (null == vo) - vo = new StatusKeluarVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, StatusKeluarVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusLukaLesiPendarahanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusLukaLesiPendarahanConverter.java deleted file mode 100644 index dddb4241..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusLukaLesiPendarahanConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.StatusLukaLesiPendarahan; -import com.jasamedika.medifirst2000.vo.StatusLukaLesiPendarahanVO; - -@Component -public class StatusLukaLesiPendarahanConverter implements BaseVoConverter { - - - @Override - public StatusLukaLesiPendarahan transferVOToModel(StatusLukaLesiPendarahanVO vo, StatusLukaLesiPendarahan model) { - if (null == model) - model = new StatusLukaLesiPendarahan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, StatusLukaLesiPendarahan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (StatusLukaLesiPendarahan statusLukaLesiPendarahan : models) { - StatusLukaLesiPendarahanVO vo = new StatusLukaLesiPendarahanVO(); - vo=transferModelToVO(statusLukaLesiPendarahan, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public StatusLukaLesiPendarahanVO transferModelToVO(StatusLukaLesiPendarahan model, StatusLukaLesiPendarahanVO vo) { - if (null == vo) - vo = new StatusLukaLesiPendarahanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, StatusLukaLesiPendarahanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPegawaiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPegawaiConverter.java deleted file mode 100644 index e3d08bc5..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPegawaiConverter.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.StatusPegawai; -import com.jasamedika.medifirst2000.vo.StatusPegawaiVO; - -/** - * Converter class between Jabatan and JabatanVO - * - * @author salmanoe - */ -@Component -public class StatusPegawaiConverter implements BaseVoConverter { - - @Override - public StatusPegawai transferVOToModel(StatusPegawaiVO vo, StatusPegawai model) { - if (null == model) - model = new StatusPegawai(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, StatusPegawai.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (StatusPegawai statusPegawai : models) { - StatusPegawaiVO vo = new StatusPegawaiVO(); - vo = transferModelToVO(statusPegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public StatusPegawaiVO transferModelToVO(StatusPegawai model, StatusPegawaiVO vo) { - if (null == vo) - vo = new StatusPegawaiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, StatusPegawaiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPerkawinanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPerkawinanConverter.java deleted file mode 100644 index 2807858d..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPerkawinanConverter.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.StatusPerkawinan; -import com.jasamedika.medifirst2000.vo.StatusPerkawinanVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class StatusPerkawinanConverter implements BaseVoConverter { - - - @Override - public StatusPerkawinan transferVOToModel(StatusPerkawinanVO vo, StatusPerkawinan model) { - if (null == model) - model = new StatusPerkawinan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, StatusPerkawinan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (StatusPerkawinan pegawai : models) { - StatusPerkawinanVO vo = new StatusPerkawinanVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public StatusPerkawinanVO transferModelToVO(StatusPerkawinan model, StatusPerkawinanVO vo) { - if (null == vo) - vo = new StatusPerkawinanVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, StatusPerkawinanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPerkawinanPegawaiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPerkawinanPegawaiConverter.java deleted file mode 100644 index 43574e87..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPerkawinanPegawaiConverter.java +++ /dev/null @@ -1,81 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.StatusPerkawinanPegawai; -import com.jasamedika.medifirst2000.vo.StatusPerkawinanPegawaiVO; -//import com.jasamedika.medifirst2000.entities.PasienPenyakit; - -/** - * Converter class between Pasien and PasienVO - * - * @author Lukman Hakim - */ -@Component -public class StatusPerkawinanPegawaiConverter implements BaseVoConverter { - - - @Override - public StatusPerkawinanPegawai transferVOToModel(StatusPerkawinanPegawaiVO vo, StatusPerkawinanPegawai model) { - if (null == model) - model = new StatusPerkawinanPegawai(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, StatusPerkawinanPegawai.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (StatusPerkawinanPegawai pegawai : models) { - StatusPerkawinanPegawaiVO vo = new StatusPerkawinanPegawaiVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public StatusPerkawinanPegawaiVO transferModelToVO(StatusPerkawinanPegawai model, StatusPerkawinanPegawaiVO vo) { - if (null == vo) - vo = new StatusPerkawinanPegawaiVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, StatusPerkawinanPegawaiVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPulangConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPulangConverter.java deleted file mode 100644 index be329dc6..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusPulangConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.StatusPulang; -import com.jasamedika.medifirst2000.vo.StatusPulangVO; - -@Component -public class StatusPulangConverter implements BaseVoConverter { - - - @Override - public StatusPulang transferVOToModel(StatusPulangVO vo, StatusPulang model) { - if (null == model) - model = new StatusPulang(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, StatusPulang.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (StatusPulang statusPulang : models) { - StatusPulangVO vo = new StatusPulangVO(); - vo=transferModelToVO(statusPulang, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public StatusPulangVO transferModelToVO(StatusPulang model, StatusPulangVO vo) { - if (null == vo) - vo = new StatusPulangVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, StatusPulangVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusSkoringConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusSkoringConverter.java deleted file mode 100644 index 8ba8259e..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StatusSkoringConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.StatusSkoring; -import com.jasamedika.medifirst2000.vo.StatusSkoringVO; - -@Component -public class StatusSkoringConverter implements BaseVoConverter { - - - @Override - public StatusSkoring transferVOToModel(StatusSkoringVO vo, StatusSkoring model) { - if (null == model) - model = new StatusSkoring(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, StatusSkoring.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (StatusSkoring StatusSkoring : models) { - StatusSkoringVO vo = new StatusSkoringVO(); - vo=transferModelToVO(StatusSkoring, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public StatusSkoringVO transferModelToVO(StatusSkoring model, StatusSkoringVO vo) { - if (null == vo) - vo = new StatusSkoringVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, StatusSkoringVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StokProdukGlobalConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StokProdukGlobalConverter.java deleted file mode 100644 index b5ead3c3..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StokProdukGlobalConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.StokProdukGlobal; -import com.jasamedika.medifirst2000.vo.StokProdukGlobalVO; - -@Component -public class StokProdukGlobalConverter implements BaseVoConverter { - - - @Override - public StokProdukGlobal transferVOToModel(StokProdukGlobalVO vo, StokProdukGlobal model) { - if (null == model) - model = new StokProdukGlobal(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, StokProdukGlobal.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (StokProdukGlobal stokProdukGlobal : models) { - StokProdukGlobalVO vo = new StokProdukGlobalVO(); - vo=transferModelToVO(stokProdukGlobal, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public StokProdukGlobalVO transferModelToVO(StokProdukGlobal model, StokProdukGlobalVO vo) { - if (null == vo) - vo = new StokProdukGlobalVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, StokProdukGlobalVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StrukOrderConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StrukOrderConverter.java deleted file mode 100644 index 3cb516ab..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StrukOrderConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.StrukOrder; -import com.jasamedika.medifirst2000.vo.PapPernapasanVO; - -/** - * Converter class PAPPernapasan - * - * @author Askur - */ -@Component -public class StrukOrderConverter extends FindConverterDao implements - BaseVoConverter { - - public StrukOrder transferVOToModel(PapPernapasanVO vo, StrukOrder model) { - if (null == model) - model = new StrukOrder(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, StrukOrder.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (StrukOrder model : models) { - PapPernapasanVO vo = new PapPernapasanVO(); - transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - public PapPernapasanVO transferModelToVO(StrukOrder model, PapPernapasanVO vo) { - if (null == vo) - vo = new PapPernapasanVO(); - - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, PapPernapasanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StrukReturConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StrukReturConverter.java deleted file mode 100644 index 482c5a2f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/StrukReturConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.StrukRetur; -import com.jasamedika.medifirst2000.vo.StrukReturVO; - -/** - * Converter class between StrukRetur and StrukReturVO - * - * @author Askur - */ -@Component -public class StrukReturConverter implements BaseVoConverter { - - - public StrukRetur transferVOToModel(StrukReturVO vo, StrukRetur model) { - if (null == model) - model = new StrukRetur(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, StrukRetur.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (StrukRetur StrukRetur : models) { - StrukReturVO vo = new StrukReturVO(); - vo = transferModelToVO(StrukRetur, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public StrukReturVO transferModelToVO(StrukRetur model, StrukReturVO vo) { - - if (null == vo) - vo = new StrukReturVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, StrukReturVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SukuConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SukuConverter.java deleted file mode 100644 index 7778e02c..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/SukuConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Suku; -import com.jasamedika.medifirst2000.vo.SukuVO; - -/** - * Converter class between Suku and SukuVO - * - * @author Askur - */ -@Component -public class SukuConverter implements BaseVoConverter { - - - public Suku transferVOToModel(SukuVO vo, Suku model) { - if (null == model) - model = new Suku(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Suku.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Suku Suku : models) { - SukuVO vo = new SukuVO(); - vo = transferModelToVO(Suku, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public SukuVO transferModelToVO(Suku model, SukuVO vo) { - - if (null == vo) - vo = new SukuVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, SukuVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TanggunganConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TanggunganConverter.java deleted file mode 100644 index 9af9f7dc..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TanggunganConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Tanggungan; -import com.jasamedika.medifirst2000.vo.TanggunganVO; -//import com.jasamedika.medifirst2000.entities.PasienPenyakit; - -/** - * Converter class between KeluargaPegawaiVO and KeluargaPegawai - * - * @author Lukman Hakim (lukman.uki@gmail.com) - * @DateCreated 01 Februari 2017 - */ -@Component -public class TanggunganConverter implements BaseVoConverter { - - public Tanggungan transferVOToModel(TanggunganVO vo, Tanggungan model) { - if (null == model) - model = new Tanggungan(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Tanggungan.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Tanggungan KonsepDiri : models) { - TanggunganVO vo = new TanggunganVO(); - vo = transferModelToVO(KonsepDiri, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public TanggunganVO transferModelToVO(Tanggungan model, TanggunganVO vo) { - - if (null == vo) - vo = new TanggunganVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TanggunganVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TargetIndikatorConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TargetIndikatorConverter.java deleted file mode 100644 index 59be497e..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TargetIndikatorConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.TargetIndikator; -import com.jasamedika.medifirst2000.vo.TargetIndikatorVO; - -@Component -public class TargetIndikatorConverter implements BaseVoConverter{ - - @Override - public TargetIndikator transferVOToModel(TargetIndikatorVO vo, TargetIndikator model) { - if (null == model) - model = new TargetIndikator(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, TargetIndikator.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (TargetIndikator pegawai : models) { - TargetIndikatorVO vo = new TargetIndikatorVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public TargetIndikatorVO transferModelToVO(TargetIndikator model, TargetIndikatorVO vo) { - if (null == vo) - vo = new TargetIndikatorVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TargetIndikatorVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public TargetIndikatorVO transferModelToVOCustom(TargetIndikator model, TargetIndikatorVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new TargetIndikatorVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TargetIndikatorVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TargetLayananConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TargetLayananConverter.java deleted file mode 100644 index 658aa2c0..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TargetLayananConverter.java +++ /dev/null @@ -1,99 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.base.BaseModel; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.TargetLayanan; -import com.jasamedika.medifirst2000.vo.TargetLayananVO; - -@Component -public class TargetLayananConverter implements BaseVoConverter { - - @Override - public TargetLayanan transferVOToModel(TargetLayananVO vo, TargetLayanan model) { - if (null == model) - model = new TargetLayanan(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, TargetLayanan.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (TargetLayanan model : models) { - TargetLayananVO vo = new TargetLayananVO(); - vo=transferModelToVO(model, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public TargetLayananVO transferModelToVO(TargetLayanan model, TargetLayananVO vo) { - if (null == vo) - vo = new TargetLayananVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : BaseModel.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized =model.ToMap(); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TargetLayananVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TempatTidurConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TempatTidurConverter.java deleted file mode 100644 index 1c02110c..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TempatTidurConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.TempatTidur; -import com.jasamedika.medifirst2000.vo.TempatTidurVO; - -@Component -public class TempatTidurConverter implements BaseVoConverter { - - - @Override - public TempatTidur transferVOToModel(TempatTidurVO vo, TempatTidur model) { - if (null == model) - model = new TempatTidur(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, TempatTidur.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (TempatTidur tempatTidur : models) { - TempatTidurVO vo = new TempatTidurVO(); - vo=transferModelToVO(tempatTidur, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public TempatTidurVO transferModelToVO(TempatTidur model, TempatTidurVO vo) { - if (null == vo) - vo = new TempatTidurVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TempatTidurVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/Tht2Converter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/Tht2Converter.java deleted file mode 100644 index 88abe7be..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/Tht2Converter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.Tht2; -import com.jasamedika.medifirst2000.vo.Tht2VO; - -/** - * Converter class between Tht2Converter - * - * @author Askur - */ -@Component -public class Tht2Converter implements BaseVoConverter { - - - public Tht2 transferVOToModel(Tht2VO vo, Tht2 model) { - if (null == model) - model = new Tht2(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, Tht2.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (Tht2 Tht2 : models) { - Tht2VO vo = new Tht2VO(); - vo = transferModelToVO(Tht2, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public Tht2VO transferModelToVO(Tht2 model, Tht2VO vo) { - - if (null == vo) - vo = new Tht2VO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, Tht2VO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TidurIstirahatConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TidurIstirahatConverter.java deleted file mode 100644 index 6b19b3f8..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TidurIstirahatConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.TidurIstirahat; -import com.jasamedika.medifirst2000.vo.TidurIstirahatVO; - -/** - * Converter class between TidurIstirahat and TidurIstirahatVO - * - * @author Askur - */ -@Component -public class TidurIstirahatConverter implements BaseVoConverter { - - - public TidurIstirahat transferVOToModel(TidurIstirahatVO vo, TidurIstirahat model) { - if (null == model) - model = new TidurIstirahat(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, TidurIstirahat.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (TidurIstirahat TidurIstirahat : models) { - TidurIstirahatVO vo = new TidurIstirahatVO(); - vo = transferModelToVO(TidurIstirahat, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public TidurIstirahatVO transferModelToVO(TidurIstirahat model, TidurIstirahatVO vo) { - - if (null == vo) - vo = new TidurIstirahatVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TidurIstirahatVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - - } - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TimeOutControlConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TimeOutControlConverter.java deleted file mode 100644 index 0732f56b..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TimeOutControlConverter.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.TimeOutControl; -import com.jasamedika.medifirst2000.vo.TimeOutControlVO; - -@Component -public class TimeOutControlConverter implements BaseVoConverter{ - - @Override - public TimeOutControl transferVOToModel(TimeOutControlVO vo, TimeOutControl model) { - - if (null == model) - model = new TimeOutControl(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, TimeOutControl.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (TimeOutControl timeOutControl : models) { - TimeOutControlVO vo = new TimeOutControlVO(); - vo=transferModelToVO(timeOutControl, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public TimeOutControlVO transferModelToVO(TimeOutControl model, TimeOutControlVO vo) { - - if (null == vo) - vo = new TimeOutControlVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TimeOutControlVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TindakLanjutGiziConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TindakLanjutGiziConverter.java deleted file mode 100644 index 6e96e2a2..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TindakLanjutGiziConverter.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.TindakLanjutGizi; - -import com.jasamedika.medifirst2000.vo.TindakLanjutGiziVO; - -@Component -public class TindakLanjutGiziConverter implements BaseVoConverter { - - - @Override - public TindakLanjutGizi transferVOToModel(TindakLanjutGiziVO vo, TindakLanjutGizi model) { - if (null == model) - model = new TindakLanjutGizi(); - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, TindakLanjutGizi.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (TindakLanjutGizi tindakLanjutGizi : models) { - TindakLanjutGiziVO vo = new TindakLanjutGiziVO(); - vo=transferModelToVO(tindakLanjutGizi, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public TindakLanjutGiziVO transferModelToVO(TindakLanjutGizi model, TindakLanjutGiziVO vo) { - if (null == vo) - vo = new TindakLanjutGiziVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TindakLanjutGiziVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public TindakLanjutGiziVO transferModelToVOCustom(TindakLanjutGizi model, TindakLanjutGiziVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new TindakLanjutGiziVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TindakLanjutGiziVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TingkatKelulusanConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TingkatKelulusanConverter.java deleted file mode 100644 index 84b3034e..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TingkatKelulusanConverter.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.TingkatKelulusan; -import com.jasamedika.medifirst2000.vo.TingkatKelulusanVO; - -/** - * - * @author Shakato - */ -@Component -public class TingkatKelulusanConverter implements BaseVoConverter{ - - @Override - public TingkatKelulusan transferVOToModel(TingkatKelulusanVO vo, TingkatKelulusan model) { - if (null == model){ - model = new TingkatKelulusan(); - } - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, TingkatKelulusan.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, - List vos) { - if (vos == null) { - vos = new ArrayList(); - } - - if (models == null) { - return vos; - } - - for (TingkatKelulusan status : models) { - TingkatKelulusanVO vo = new TingkatKelulusanVO(); - vo=transferModelToVO(status, vo); - vos.add(vo); - } - return vos; - } - - @Override - public TingkatKelulusanVO transferModelToVO(TingkatKelulusan model, TingkatKelulusanVO vo) { - if (vo == null) - vo = new TingkatKelulusanVO(); - try { - String[] fieldsToInclude = {"tingkatKelulusan","tingkatKelulusan"}; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TingkatKelulusanVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TingkatResikoConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TingkatResikoConverter.java deleted file mode 100644 index 95453a1f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TingkatResikoConverter.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.TingkatResiko; -import com.jasamedika.medifirst2000.vo.TingkatResikoVO; - -@Component -public class TingkatResikoConverter implements BaseVoConverter{ - - @Override - public TingkatResiko transferVOToModel(TingkatResikoVO vo, TingkatResiko model) { - if (null == model) - model = new TingkatResiko(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, TingkatResiko.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (TingkatResiko pegawai : models) { - TingkatResikoVO vo = new TingkatResikoVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public TingkatResikoVO transferModelToVO(TingkatResiko model, TingkatResikoVO vo) { - if (null == vo) - vo = new TingkatResikoVO(); - try { - - List fieldsToInclude = new ArrayList(); - for (Field field : model.GetFields(model.getClass())) { - String str = field.getName(); - String name = field.getName(); - if(name.equals("serialVersionUID"))continue; - Boolean valid = false; - for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { - if (annotation instanceof JoinColumn) { - valid=true; - } else if (annotation instanceof Column) { - Column column = (Column)annotation; - if(column.name().endsWith("Fk")) - if(field.getName().endsWith("Id")==false) - valid=true; - }else if (annotation instanceof OneToMany) { - - valid=true; - } - - } - if(valid ==false) - fieldsToInclude.add(str); - - } - Map serialized = model.serialize(fieldsToInclude.toArray(new String[0]),model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TingkatResikoVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - public TingkatResikoVO transferModelToVOCustom(TingkatResiko model, TingkatResikoVO vo,String[] fieldsToInclude) { - if (null == vo) - - vo = new TingkatResikoVO(); - - try { - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TingkatResikoVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - return vo; - } -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TitlePasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TitlePasienConverter.java deleted file mode 100644 index c01509ab..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TitlePasienConverter.java +++ /dev/null @@ -1,81 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.TitlePasien; -import com.jasamedika.medifirst2000.vo.TitlePasienVO; - -/** - * Converter class between Pasien and PasienVO - * - * @author Askur - */ -@Component -public class TitlePasienConverter implements BaseVoConverter { - - - @Override - public TitlePasien transferVOToModel(TitlePasienVO vo, TitlePasien model) { - if (null == model) - model = new TitlePasien(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, TitlePasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (TitlePasien pegawai : models) { - TitlePasienVO vo = new TitlePasienVO(); - vo=transferModelToVO(pegawai, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public TitlePasienVO transferModelToVO(TitlePasien model, TitlePasienVO vo) { - if (null == vo) - vo = new TitlePasienVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - // How to perform this without JSON serialization? - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TitlePasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TransportasiPasienConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TransportasiPasienConverter.java deleted file mode 100644 index 394c3ed8..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/TransportasiPasienConverter.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.entities.TransportasiPasien; -import com.jasamedika.medifirst2000.vo.TransportasiPasienVO; - -@Component -public class TransportasiPasienConverter implements BaseVoConverter { - - - @Override - public TransportasiPasien transferVOToModel(TransportasiPasienVO vo, TransportasiPasien model) { - if (null == model) - model = new TransportasiPasien(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, TransportasiPasien.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return model; - } - - @Override - public List transferListOfModelToListOfVO(List models, List vos) { - - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (TransportasiPasien transportasiPasien : models) { - TransportasiPasienVO vo = new TransportasiPasienVO(); - vo=transferModelToVO(transportasiPasien, vo); - vos.add(vo); - } - - return vos; - } - - @Override - public TransportasiPasienVO transferModelToVO(TransportasiPasien model, TransportasiPasienVO vo) { - if (null == vo) - vo = new TransportasiPasienVO(); - try { - String[] fieldsToInclude = null; - Map serialized = model.serialize(fieldsToInclude,model.getClass().getSimpleName()); - Gson gson = new Gson(); - - String json = gson.toJson(serialized); - vo = gson.fromJson(json, TransportasiPasienVO.class); - } catch (Exception e) { - e.printStackTrace(); - } - - return vo; - } - - - - - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/UsulanEvaluasiConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/UsulanEvaluasiConverter.java deleted file mode 100644 index b07a73f9..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/UsulanEvaluasiConverter.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.UsulanEvaluasi; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.UsulanEvaluasiVO; - -/** - * Converter class between UsulanEvaluasi and UsulanEvaluasiVO - * - * @author Roberto - */ -@Component -public class UsulanEvaluasiConverter extends FindConverterDao implements - BaseVoConverter { - - public UsulanEvaluasi transferVOToModel(UsulanEvaluasiVO vo, UsulanEvaluasi model) { - if (null == model) - model = new UsulanEvaluasi(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, UsulanEvaluasi.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (UsulanEvaluasi usulanEvaluasi : models) { - UsulanEvaluasiVO usulanEvaluasiVO = new UsulanEvaluasiVO(); - transferModelToVO(usulanEvaluasi, usulanEvaluasiVO); - vos.add(usulanEvaluasiVO); - } - - return vos; - } - - public UsulanEvaluasiVO transferModelToVO(UsulanEvaluasi model, UsulanEvaluasiVO vo) { - if (null == vo) - vo = new UsulanEvaluasiVO(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(model, vo, - new String[] { "usulanEvaluasi", }, new String[] { "usulanEvaluasi" }); -// LoginUserVO test = loginUserService.findById(new Integer(1)); -// System.out.println("tea = " + test.getKataSandi()); - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/UsulanEvaluasiKomponenConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/UsulanEvaluasiKomponenConverter.java deleted file mode 100644 index 5e92fc5f..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/UsulanEvaluasiKomponenConverter.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jasamedika.medifirst2000.converter; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Component; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.custom.base.impl.FindConverterDao; -import com.jasamedika.medifirst2000.entities.UsulanEvaluasiKomponen; -import com.jasamedika.medifirst2000.util.ExtendedSpringBeanUtil; -import com.jasamedika.medifirst2000.vo.UsulanEvaluasiKomponenVO; - -/** - * Converter class between UsulanEvaluasiKomponen and UsulanEvaluasiKomponenVO - * - * @author Roberto - */ -@Component -public class UsulanEvaluasiKomponenConverter extends FindConverterDao implements - BaseVoConverter { - - public UsulanEvaluasiKomponen transferVOToModel(UsulanEvaluasiKomponenVO vo, UsulanEvaluasiKomponen model) { - if (null == model) - model = new UsulanEvaluasiKomponen(); - - try { - String[] fieldsToInclude = null; - Map serialized = vo.serialize(fieldsToInclude,vo.getClass().getName()); - Gson gson = new Gson(); - String json = gson.toJson(serialized); - model = gson.fromJson(json, UsulanEvaluasiKomponen.class); - } catch (Exception e) { - e.printStackTrace(); - } - return model; - - } - - public List transferListOfModelToListOfVO(List models, - List vos) { - if (null == vos) - vos = new ArrayList(); - - if (null == models) - return vos; - - for (UsulanEvaluasiKomponen UsulanEvaluasiKomponen : models) { - UsulanEvaluasiKomponenVO UsulanEvaluasiKomponenVO = new UsulanEvaluasiKomponenVO(); - transferModelToVO(UsulanEvaluasiKomponen, UsulanEvaluasiKomponenVO); - vos.add(UsulanEvaluasiKomponenVO); - } - - return vos; - } - - public UsulanEvaluasiKomponenVO transferModelToVO(UsulanEvaluasiKomponen model, UsulanEvaluasiKomponenVO vo) { - if (null == vo) - vo = new UsulanEvaluasiKomponenVO(); - - // fix this - ExtendedSpringBeanUtil.copySpecificProperties(model, vo, - new String[] { "UsulanEvaluasiKomponen", }, new String[] { "UsulanEvaluasiKomponen" }); -// LoginUserVO test = loginUserService.findById(new Integer(1)); -// System.out.println("tea = " + test.getKataSandi()); - return vo; - } - -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/base/BaseVoConverter.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/base/BaseVoConverter.java index dc422b4d..2a009d47 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/base/BaseVoConverter.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/converter/base/BaseVoConverter.java @@ -1,6 +1,7 @@ package com.jasamedika.medifirst2000.converter.base; import com.jasamedika.medifirst2000.base.BaseModel; +import com.jasamedika.medifirst2000.base.vo.BaseActiveVO; import java.util.List; @@ -9,24 +10,30 @@ import java.util.List; * * @author Roberto */ -public interface BaseVoConverter { +public interface BaseVoConverter { /** * transfer value from vo object to domain object for enum value, please do * manually using Enum.values()[ordinal] * - */ - T transferVOToModel(V vo, T model); + */ + T transferVOToModel(V vo, T model); /** * transfer value from list of domain object to list of vo object * - */ - List transferListOfModelToListOfVO(List models, List vos); + */ + List transferListOfModelToListOfVO(List models, List vos); /** * transfer value from domain object to vo object * - */ - V transferModelToVO(T model, V vo); + */ + V transferModelToVO(T model, V vo); + + /** + * transfer value from domain object to vo custom object + * + */ + V transferModelToVOCustom(T model, V vo, String[] fieldsToInclude); } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/CoreDaoImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/CoreDaoImpl.java index c5d7f950..9753de3a 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/CoreDaoImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/CoreDaoImpl.java @@ -1,29 +1,24 @@ package com.jasamedika.medifirst2000.dao.custom.base.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import javax.persistence.Query; - +import com.jasamedika.medifirst2000.base.BaseModel; +import com.jasamedika.medifirst2000.dao.custom.base.CoreDao; +import com.jasamedika.medifirst2000.dao.custom.base.util.*; import org.hibernate.PropertyValueException; import org.hibernate.exception.ConstraintViolationException; import org.springframework.dao.DataIntegrityViolationException; import org.springframework.orm.hibernate3.HibernateSystemException; -import com.jasamedika.medifirst2000.base.BaseModel; -import com.jasamedika.medifirst2000.dao.custom.base.CoreDao; -import com.jasamedika.medifirst2000.dao.custom.base.util.CoreExceptionText; -import com.jasamedika.medifirst2000.dao.custom.base.util.CorePersistenceException; -import com.jasamedika.medifirst2000.dao.custom.base.util.PaginationResult; -import com.jasamedika.medifirst2000.dao.custom.base.util.PropCriteriaAndValue; -import com.jasamedika.medifirst2000.dao.custom.base.util.QueryOrder; -import com.jasamedika.medifirst2000.dao.custom.base.util.SqlUtil; +import javax.persistence.Query; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +import static com.jasamedika.medifirst2000.dao.custom.base.util.CoreExceptionText.*; /** * A data access object (DAO) providing persistence and search support for T * entities. Transaction control of the save(), update() and remove() operations - * can directly support Spring container-managed transactions or they can be + * can directly support Spring container-managed transactions, or they can be * augmented to handle user-managed Spring transactions. Each of these methods * provides additional information for how to configure it for the desired type * of transaction control. @@ -32,8 +27,7 @@ import com.jasamedika.medifirst2000.dao.custom.base.util.SqlUtil; * the generic type * @author Roberto */ -public abstract class CoreDaoImpl extends - FindLayerDaoImpl implements CoreDao { +public abstract class CoreDaoImpl extends FindLayerDaoImpl implements CoreDao { /** * constructor. @@ -43,7 +37,7 @@ public abstract class CoreDaoImpl extends * CoreDaoImpl sadly we need it to be passed in the * constructor also to be able to access class methods * - * */ + */ public CoreDaoImpl(Class clazz) { super(clazz); } @@ -56,28 +50,23 @@ public abstract class CoreDaoImpl extends * @return the t {@inheritDoc} */ public T insert(T instance) { - LOG.debug(I18N_INSERT + clazz.getSimpleName() + I18N_INSTANCE); + LOG.debug(I18N_INSERT + "{}" + I18N_INSTANCE, clazz.getSimpleName()); try { - // instance.setId("" + (String) getCurrentSession().save(instance)); LOG.debug(I18N_INSERT + I18N_SUCCEED); return instance; } catch (ConstraintViolationException e) { LOG.error(I18N_INSERT + I18N_FAILED, e); - throw new CorePersistenceException( - CoreExceptionText.I18N_DATA_ALREADY_IN_DB, e); + throw new CorePersistenceException(I18N_DATA_ALREADY_IN_DB, e); } catch (DataIntegrityViolationException e) { LOG.error(I18N_INSERT + I18N_FAILED, e); if (e.getCause() instanceof PropertyValueException) { - throw new CorePersistenceException( - CoreExceptionText.I18N_NOT_NULL_IS_NULL, e); + throw new CorePersistenceException(I18N_NOT_NULL_IS_NULL, e); } else { - throw new CorePersistenceException( - CoreExceptionText.I18N_DATA_ALREADY_IN_DB, e); + throw new CorePersistenceException(I18N_DATA_ALREADY_IN_DB, e); } } catch (Exception re) { LOG.error(I18N_INSERT + I18N_FAILED, re); - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, re); + throw new CorePersistenceException(I18N_OPERATION_FAILED, re); } } @@ -89,18 +78,15 @@ public abstract class CoreDaoImpl extends * @return the t {@inheritDoc} */ public T update(T instance) { - LOG.debug(I18N_UPDATE + clazz.getSimpleName() + I18N_INSTANCE); + LOG.debug(I18N_UPDATE + "{}" + I18N_INSTANCE, clazz.getSimpleName()); try { em.merge(instance); - LOG.debug(I18N_UPDATE + I18N_SUCCEED); + LOG.debug("try update" + I18N_UPDATE + I18N_SUCCEED); } catch (HibernateSystemException he) { - // If we have a "a different object with the same identifier value - // was already associated with the session" error we will try merge - // instead of update try { LOG.debug(I18N_UPDATE + " using merge " + I18N_SUCCEED); em.merge(instance); - LOG.debug(I18N_UPDATE + I18N_SUCCEED); + LOG.debug("try catch when update" + I18N_UPDATE + I18N_SUCCEED); } catch (Exception re) { exceptionOnUpdate(re); } @@ -112,8 +98,7 @@ public abstract class CoreDaoImpl extends /** * remove object from current session. - * - * @param coreDomain + * */ public final void evict(BaseModel coreDomain) { em.detach(coreDomain); @@ -121,8 +106,7 @@ public abstract class CoreDaoImpl extends private void exceptionOnUpdate(Exception re) { LOG.error(I18N_UPDATE + I18N_FAILED, re); - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, re); + throw new CorePersistenceException(I18N_OPERATION_FAILED, re); } /** @@ -133,15 +117,14 @@ public abstract class CoreDaoImpl extends * @return true, if successful {@inheritDoc} */ public boolean remove(T instance) { - LOG.debug(I18N_REMOVE + clazz.getSimpleName() + I18N_INSTANCE); + LOG.debug(I18N_REMOVE + "{}" + I18N_INSTANCE, clazz.getSimpleName()); try { em.remove(instance); LOG.debug(I18N_REMOVE + I18N_SUCCEED); return true; } catch (Exception re) { LOG.error(I18N_REMOVE + I18N_FAILED, re); - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, re); + throw new CorePersistenceException(I18N_OPERATION_FAILED, re); } } @@ -153,15 +136,14 @@ public abstract class CoreDaoImpl extends * @return true, if successful {@inheritDoc} */ public boolean removeBulk(List entities) { - LOG.debug(I18N_REMOVE_BULK + clazz.getSimpleName() + I18N_INSTANCE); + LOG.debug(I18N_REMOVE_BULK + "{}" + I18N_INSTANCE, clazz.getSimpleName()); try { - for (T entiti : entities) { - em.remove(entiti); + for (T entity : entities) { + em.remove(entity); } } catch (Exception re) { LOG.error(I18N_REMOVE_BULK + I18N_FAILED, re); - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, re); + throw new CorePersistenceException(I18N_OPERATION_FAILED, re); } return true; } @@ -175,7 +157,7 @@ public abstract class CoreDaoImpl extends * do "OR" Expression (Disjunction). The method will ignore the third and * successive parameters in case we have them, such as * removeBulkUsingFilter(filter, true, true, true, false), this would just - * consider the first one (will be consider as "AND" Expression). + * consider the first one (will be considered as "AND" Expression). * * @param filter * the list of PropCriteriaAndValue filter. @@ -183,28 +165,25 @@ public abstract class CoreDaoImpl extends * Comparison expression either is conjunction ("AND") or * disjunction ("OR"). Put null will make the * expression is ("AND") by default. "false, true, true" will be - * consider as "OR", "true, false, true" will be consider as + * considered as "OR", "true, false, true" will be considered as * "AND" only take first element, and ignore the rest. * * @return true, if successful {@inheritDoc} */ - public boolean removeBulkUsingFilter(List filter, - Boolean... and) { - LOG.debug(I18N_REMOVE_BULK + clazz.getSimpleName() + I18N_INSTANCE); + public boolean removeBulkUsingFilter(List filter, Boolean... and) { + LOG.debug(I18N_REMOVE_BULK + "{}" + I18N_INSTANCE + " using filter", clazz.getSimpleName()); if (filter == null || filter.isEmpty()) { - throw new IllegalArgumentException( - CoreExceptionText.I18N_FILTER_IS_EMPTY); + throw new IllegalArgumentException(I18N_FILTER_IS_EMPTY); } try { // construct hql StringBuilder hql = new StringBuilder(getDeleteFromQuery()); hql.append(WHERE); - String conjuction = determineConjuction(and); - List parameters = new ArrayList(); + String conjunction = determineConjunction(and); + List parameters = new ArrayList<>(); for (int i = 0; i < filter.size(); i++) { - if (i > 0) { - hql.append(conjuction); - } + if (i > 0) + hql.append(conjunction); PropCriteriaAndValue aFilter = filter.get(i); hql.append(SqlUtil.createSingleWhereClause(parameters, aFilter)); } @@ -215,32 +194,28 @@ public abstract class CoreDaoImpl extends query.setParameter(i, parameters.get(i)); } int deletedRows = query.executeUpdate(); - LOG.debug("NUMBER OF ROWS DELETED = " + deletedRows); + LOG.debug("NUMBER OF ROWS DELETED = {}", deletedRows); return deletedRows > 0; } catch (ConstraintViolationException e) { return false; } catch (Exception re) { LOG.error(I18N_REMOVE_BULK + I18N_FAILED, re); - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, re); + throw new CorePersistenceException(I18N_OPERATION_FAILED, re); } } /** - * determines comparation argument which either is conjunction ("AND") or + * determines compare argument which either is conjunction ("AND") or * disjunction ("OR"). Put null will make the expression is - * ("AND") by default. "false, true, true" will be consider as "OR", - * "true, false, true" will be consider as "AND" only take first element, + * ("AND") by default. "false, true, true" will be considered as "OR", + * "true, false, true" will be considered as "AND" only take first element, * and ignore the rest. - * - * @param and - * @return + * */ - private String determineConjuction(Boolean... and) { + private String determineConjunction(Boolean... and) { // only check first index, the rest is ignored - if (and != null && and.length > 0 && !and[0]) { + if (and != null && and.length > 0 && !and[0]) return OR; - } // default is and, so if no value set, then return and return AND; } @@ -260,13 +235,12 @@ public abstract class CoreDaoImpl extends * the row start idx and count * @return the pagination result {@inheritDoc} */ - public PaginationResult paginateByProperty(String propertyName, - Object value, List leftJoinFetchColumns, + public PaginationResult paginateByProperty(String propertyName, Object value, List leftJoinFetchColumns, List orders, final int... rowStartIdxAndCount) { - List resultList = this.findByProperty(propertyName, value, - leftJoinFetchColumns, orders, rowStartIdxAndCount); + List resultList = this.findByProperty(propertyName, value, leftJoinFetchColumns, orders, + rowStartIdxAndCount); Integer rowCount = this.countByProperty(propertyName, value); - return new PaginationResult(rowCount, resultList); + return new PaginationResult<>(rowCount, resultList); } /** @@ -282,14 +256,12 @@ public abstract class CoreDaoImpl extends * the row start idx and count * @return the pagination result {@inheritDoc} */ - public PaginationResult paginateByMapOfProperties( - Map propertiesMap, - List leftJoinFetchColumns, List orders, - final int... rowStartIdxAndCount) { - List resultList = this.findByMapOfProperties(propertiesMap, - leftJoinFetchColumns, orders, rowStartIdxAndCount); + public PaginationResult paginateByMapOfProperties(Map propertiesMap, + List leftJoinFetchColumns, List orders, final int... rowStartIdxAndCount) { + List resultList = this.findByMapOfProperties(propertiesMap, leftJoinFetchColumns, orders, + rowStartIdxAndCount); Integer rowCount = this.countByMapOfProperties(propertiesMap); - return new PaginationResult(rowCount, resultList); + return new PaginationResult<>(rowCount, resultList); } /** @@ -305,13 +277,11 @@ public abstract class CoreDaoImpl extends * the row start idx and count * @return the pagination result {@inheritDoc} */ - public PaginationResult paginateUsingFilter(List leftJoinFetch, - List filter, List orders, - final int... rowStartIdxAndCount) { - List resultList = this.findUsingFilter(leftJoinFetch, filter, - orders, rowStartIdxAndCount); + public PaginationResult paginateUsingFilter(List leftJoinFetch, List filter, + List orders, final int... rowStartIdxAndCount) { + List resultList = this.findUsingFilter(leftJoinFetch, filter, orders, rowStartIdxAndCount); Integer rowCount = this.countUsingFilter(filter); - return new PaginationResult(rowCount, resultList); + return new PaginationResult<>(rowCount, resultList); } /** @@ -327,14 +297,12 @@ public abstract class CoreDaoImpl extends * the row start idx and count * @return the pagination result {@inheritDoc} */ - public PaginationResult paginateLikeMapOfProperties( - Map propertiesMap, - List leftJoinFetchColumns, List orders, - final int... rowStartIdxAndCount) { - List resultList = this.findLikeMapOfProperties(propertiesMap, - leftJoinFetchColumns, orders, rowStartIdxAndCount); + public PaginationResult paginateLikeMapOfProperties(Map propertiesMap, + List leftJoinFetchColumns, List orders, final int... rowStartIdxAndCount) { + List resultList = this.findLikeMapOfProperties(propertiesMap, leftJoinFetchColumns, orders, + rowStartIdxAndCount); Integer rowCount = this.countLikeMapOfProperties(propertiesMap); - return new PaginationResult(rowCount, resultList); + return new PaginationResult<>(rowCount, resultList); } /** @@ -348,12 +316,11 @@ public abstract class CoreDaoImpl extends * the row start idx and count * @return the pagination result {@inheritDoc} */ - public PaginationResult paginateAll(List leftJoinFetchColumns, - List orders, final int... rowStartIdxAndCount) { - List resultList = this.findAll(leftJoinFetchColumns, orders, - rowStartIdxAndCount); + public PaginationResult paginateAll(List leftJoinFetchColumns, List orders, + final int... rowStartIdxAndCount) { + List resultList = this.findAll(leftJoinFetchColumns, orders, rowStartIdxAndCount); Integer rowCount = this.countAll(); - return new PaginationResult(rowCount, resultList); + return new PaginationResult<>(rowCount, resultList); } /** @@ -371,13 +338,12 @@ public abstract class CoreDaoImpl extends * the row start idx and count * @return the pagination result {@inheritDoc} */ - public PaginationResult paginateLikeProperty(String propertyName, - Object value, List leftJoinFetchColumns, - List orders, final int... rowStartIdxAndCount) { - List resultList = this.findLikeProperty(propertyName, value, - leftJoinFetchColumns, orders, rowStartIdxAndCount); + public PaginationResult paginateLikeProperty(String propertyName, Object value, + List leftJoinFetchColumns, List orders, final int... rowStartIdxAndCount) { + List resultList = this.findLikeProperty(propertyName, value, leftJoinFetchColumns, orders, + rowStartIdxAndCount); Integer rowCount = this.countLikeProperty(propertyName, value); - return new PaginationResult(rowCount, resultList); + return new PaginationResult<>(rowCount, resultList); } } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/CountLayerDaoImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/CountLayerDaoImpl.java index 882d289f..183a0895 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/CountLayerDaoImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/CountLayerDaoImpl.java @@ -1,24 +1,22 @@ package com.jasamedika.medifirst2000.dao.custom.base.impl; -import java.util.List; -import java.util.Map; - -import javax.persistence.Query; - import com.jasamedika.medifirst2000.base.BaseModel; import com.jasamedika.medifirst2000.dao.custom.base.CountLayerDao; -import com.jasamedika.medifirst2000.dao.custom.base.util.CoreExceptionText; -import com.jasamedika.medifirst2000.dao.custom.base.util.CorePersistenceException; -import com.jasamedika.medifirst2000.dao.custom.base.util.PropCriteriaAndValue; -import com.jasamedika.medifirst2000.dao.custom.base.util.QueryComparator; -import com.jasamedika.medifirst2000.dao.custom.base.util.SqlUtil; +import com.jasamedika.medifirst2000.dao.custom.base.util.*; + +import javax.persistence.Query; +import java.util.List; +import java.util.Map; + +import static com.jasamedika.medifirst2000.dao.custom.base.util.CoreExceptionText.I18N_OPERATION_FAILED; +import static com.jasamedika.medifirst2000.dao.custom.base.util.QueryComparator.EQUALS; +import static com.jasamedika.medifirst2000.dao.custom.base.util.QueryComparator.LIKE; /** * @author Roberto * */ -public class CountLayerDaoImpl extends KernelDaoImpl - implements CountLayerDao { +public class CountLayerDaoImpl extends KernelDaoImpl implements CountLayerDao { /** * constructor. @@ -32,100 +30,56 @@ public class CountLayerDaoImpl extends KernelDaoImpl super(clazz); } - /** - * @return - */ public Integer countAll() { - LOG.debug("count all " + clazz.getSimpleName() + " instances"); + LOG.debug("count all {} instances", clazz.getSimpleName()); StringBuilder sqlString = new StringBuilder(getSelectCountQuery()); try { Query query = createQuery(sqlString); return Integer.valueOf(query.getSingleResult().toString()); } catch (Exception re) { LOG.error("count all failed", re); - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, re); + throw new CorePersistenceException(I18N_OPERATION_FAILED, re); } } - /** - * @param propertiesMap - * @return - */ - public Integer countByMapOfProperties( - Map propertiesMap) { - StringBuilder queryString = new StringBuilder(getSelectCountQuery()) - .append(WHERE); - Query query = createQueryForMaps(queryString.toString(), - QueryComparator.EQUALS, propertiesMap, null, null); + public Integer countByMapOfProperties(Map propertiesMap) { + String queryString = getSelectCountQuery() + WHERE; + Query query = createQueryForMaps(queryString, EQUALS, propertiesMap, null, (Boolean) null); return Integer.valueOf(query.getSingleResult().toString()); } - /** - * @param propertiesMap - * @return - */ - public Integer countLikeMapOfProperties( - Map propertiesMap) { - StringBuilder queryString = new StringBuilder(getSelectCountQuery()) - .append(WHERE); - Query query = createQueryForMaps(queryString.toString(), - QueryComparator.LIKE, propertiesMap, null, null); + public Integer countLikeMapOfProperties(Map propertiesMap) { + String queryString = getSelectCountQuery() + WHERE; + Query query = createQueryForMaps(queryString, LIKE, propertiesMap, null, (Boolean) null); return Integer.valueOf(query.getSingleResult().toString()); } - /** - * @param propertyName - * @param value - * @return - */ public Integer countLikeProperty(String propertyName, Object value) { - return countGenericUsingProperty(propertyName, QueryComparator.LIKE, - value); + return countGenericUsingProperty(propertyName, LIKE, value); } - /** - * @param propertyName - * @param value - * @return - */ public Integer countByProperty(String propertyName, Object value) { - return countGenericUsingProperty(propertyName, QueryComparator.EQUALS, - value); + return countGenericUsingProperty(propertyName, EQUALS, value); } /** * Performs the count HQL operation using the comparator (EQUALS, LIKE) - * - * @param propertyName - * @param comparator - * @param value - * @return + * */ - private Integer countGenericUsingProperty(String propertyName, - QueryComparator comparator, Object value) { - StringBuilder queryString = new StringBuilder(getSelectCountQuery()) - .append(WHERE); - queryString.append(SqlUtil.createSingleWhereClause(propertyName, value, - comparator)); + private Integer countGenericUsingProperty(String propertyName, QueryComparator comparator, Object value) { + StringBuilder queryString = new StringBuilder(getSelectCountQuery()).append(WHERE); + queryString.append(SqlUtil.createSingleWhereClause(propertyName, value, comparator)); try { Query query = createQuery(queryString); - setsParamToValueOrToLowercaseValue(query, propertyName, comparator, - value, 0); + setsParamToValueOrToLowercaseValue(query, propertyName, comparator, value, 0); return Integer.valueOf(query.getSingleResult().toString()); } catch (Exception re) { LOG.error(I18N_COUNT + I18N_FAILED, re); - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, re); + throw new CorePersistenceException(I18N_OPERATION_FAILED, re); } } - /** - * @param filter - * @return - */ public Integer countUsingFilter(List filter) { - // TO DO CORE JPA return 0; } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/FindConverterDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/FindConverterDao.java index 47abeac1..05776074 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/FindConverterDao.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/FindConverterDao.java @@ -1,11 +1,12 @@ package com.jasamedika.medifirst2000.dao.custom.base.impl; +import com.jasamedika.medifirst2000.base.BaseModel; +import com.jasamedika.medifirst2000.dao.custom.base.util.CorePersistenceException; + import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; -import com.jasamedika.medifirst2000.base.BaseModel; -import com.jasamedika.medifirst2000.dao.custom.base.util.CoreExceptionText; -import com.jasamedika.medifirst2000.dao.custom.base.util.CorePersistenceException; +import static com.jasamedika.medifirst2000.dao.custom.base.util.CoreExceptionText.I18N_OPERATION_FAILED; /** * @author Roberto @@ -29,8 +30,7 @@ public class FindConverterDao { try { return em.find(clazz, id); } catch (Exception re) { - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, re); + throw new CorePersistenceException(I18N_OPERATION_FAILED, re); } } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/FindLayerDaoImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/FindLayerDaoImpl.java index 6cd7942f..7b94ff1b 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/FindLayerDaoImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/FindLayerDaoImpl.java @@ -1,27 +1,23 @@ package com.jasamedika.medifirst2000.dao.custom.base.impl; -import java.util.List; -import java.util.Map; - -import javax.persistence.Query; - -import org.hibernate.NonUniqueResultException; - import com.jasamedika.medifirst2000.base.BaseModel; import com.jasamedika.medifirst2000.dao.custom.base.FindLayerDao; -import com.jasamedika.medifirst2000.dao.custom.base.util.CoreExceptionText; -import com.jasamedika.medifirst2000.dao.custom.base.util.CorePersistenceException; -import com.jasamedika.medifirst2000.dao.custom.base.util.PropCriteriaAndValue; -import com.jasamedika.medifirst2000.dao.custom.base.util.QueryComparator; -import com.jasamedika.medifirst2000.dao.custom.base.util.QueryOrder; -import com.jasamedika.medifirst2000.dao.custom.base.util.SqlUtil; +import com.jasamedika.medifirst2000.dao.custom.base.util.*; +import org.hibernate.NonUniqueResultException; + +import javax.persistence.Query; +import java.util.List; +import java.util.Map; + +import static com.jasamedika.medifirst2000.dao.custom.base.util.CoreExceptionText.I18N_OPERATION_FAILED; +import static com.jasamedika.medifirst2000.dao.custom.base.util.QueryComparator.EQUALS; +import static com.jasamedika.medifirst2000.dao.custom.base.util.QueryComparator.LIKE; /** * @author Roberto * */ -public class FindLayerDaoImpl extends CountLayerDaoImpl - implements FindLayerDao { +public class FindLayerDaoImpl extends CountLayerDaoImpl implements FindLayerDao { /** * constructor. @@ -42,14 +38,12 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the id * @return the t {@inheritDoc} */ - @SuppressWarnings(UNCHECKED) public T findById(Integer id) { try { return (T) em.find(clazz, id); } catch (Exception re) { LOG.error(I18N_FIND + I18N_FAILED, re); - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, re); + throw new CorePersistenceException(I18N_OPERATION_FAILED, re); } } @@ -62,7 +56,6 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the left join fetch names * @return the t {@inheritDoc} */ - @SuppressWarnings(UNCHECKED) public T findById(String id, String... leftJoinFetchNames) { StringBuilder sb = new StringBuilder(getSelectFindQuery()); sb.append(createLeftJoinFetchPhrase(leftJoinFetchNames)); @@ -94,9 +87,8 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - @SuppressWarnings(UNCHECKED) - public List findAll(List leftJoinFetchColumns, - List orders, final int... rowStartIdxAndCount) { + public List findAll(List leftJoinFetchColumns, List orders, + final int... rowStartIdxAndCount) { StringBuilder sqlString = new StringBuilder(getSelectFindQuery()); // left join fetch phrase sqlString.append(createLeftJoinFetchPhrase(leftJoinFetchColumns)); @@ -107,8 +99,7 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl return (List) SqlUtil.doQuery(query, rowStartIdxAndCount); } catch (Exception re) { LOG.error(I18N_FIND + I18N_FAILED, re); - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, re); + throw new CorePersistenceException(I18N_OPERATION_FAILED, re); } } @@ -123,11 +114,9 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - public List findByMapOfProperties( - Map propertiesMap, - List orders, final int... rowStartIdxAndCount) { - return findByMapOfProperties(propertiesMap, null, orders, - rowStartIdxAndCount); + public List findByMapOfProperties(Map propertiesMap, List orders, + final int... rowStartIdxAndCount) { + return findByMapOfProperties(propertiesMap, null, orders, rowStartIdxAndCount); } /** @@ -143,16 +132,10 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - public List findByMapOfProperties( - Map propertiesMap, - List leftJoinFetchColumns, List orders, - final int... rowStartIdxAndCount) { - StringBuilder queryString = new StringBuilder(getSelectFindQuery()); - // Create LEFT JOIN FETCH phrase - queryString.append(createLeftJoinFetchPhrase(leftJoinFetchColumns)); - queryString.append(WHERE); - return doQueryForMaps(queryString.toString(), QueryComparator.EQUALS, - propertiesMap, orders, null, rowStartIdxAndCount); + public List findByMapOfProperties(Map propertiesMap, List leftJoinFetchColumns, + List orders, final int... rowStartIdxAndCount) { + String queryString = getSelectFindQuery() + createLeftJoinFetchPhrase(leftJoinFetchColumns) + WHERE; + return doQueryForMaps(queryString, EQUALS, propertiesMap, orders, null, rowStartIdxAndCount); } /** @@ -164,9 +147,7 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - public List findLikeMapOfProperties( - Map propertiesMap, - final int... rowStartIdxAndCount) { + public List findLikeMapOfProperties(Map propertiesMap, final int... rowStartIdxAndCount) { return findLikeMapOfProperties(propertiesMap, null, rowStartIdxAndCount); } @@ -181,11 +162,9 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - public List findLikeMapOfProperties( - Map propertiesMap, - List orders, final int... rowStartIdxAndCount) { - return findLikeMapOfProperties(propertiesMap, null, orders, - rowStartIdxAndCount); + public List findLikeMapOfProperties(Map propertiesMap, List orders, + final int... rowStartIdxAndCount) { + return findLikeMapOfProperties(propertiesMap, null, orders, rowStartIdxAndCount); } /** @@ -201,15 +180,10 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - public List findLikeMapOfProperties( - Map propertiesMap, - List leftJoinFetchColumns, List orders, - final int... rowStartIdxAndCount) { - StringBuilder queryString = new StringBuilder(getSelectFindQuery()); - queryString.append(createLeftJoinFetchPhrase(leftJoinFetchColumns)); - queryString.append(WHERE); - return doQueryForMaps(queryString.toString(), QueryComparator.LIKE, - propertiesMap, orders, null, rowStartIdxAndCount); + public List findLikeMapOfProperties(Map propertiesMap, List leftJoinFetchColumns, + List orders, final int... rowStartIdxAndCount) { + String queryString = getSelectFindQuery() + createLeftJoinFetchPhrase(leftJoinFetchColumns) + WHERE; + return doQueryForMaps(queryString, LIKE, propertiesMap, orders, null, rowStartIdxAndCount); } /** @@ -223,10 +197,8 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - public List findByProperty(String propertyName, Object value, - final int... rowStartIdxAndCount) { - return findByProperty(propertyName, value, null, null, - rowStartIdxAndCount); + public List findByProperty(String propertyName, Object value, final int... rowStartIdxAndCount) { + return findByProperty(propertyName, value, null, null, rowStartIdxAndCount); } /** @@ -242,10 +214,9 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - public List findByProperty(String propertyName, Object value, - List orders, final int... rowStartIdxAndCount) { - return findByProperty(propertyName, value, null, orders, - rowStartIdxAndCount); + public List findByProperty(String propertyName, Object value, List orders, + final int... rowStartIdxAndCount) { + return findByProperty(propertyName, value, null, orders, rowStartIdxAndCount); } /** @@ -259,8 +230,7 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - public List findLikeProperty(String propertyName, Object value, - final int... rowStartIdxAndCount) { + public List findLikeProperty(String propertyName, Object value, final int... rowStartIdxAndCount) { return findLikeProperty(propertyName, value, null, rowStartIdxAndCount); } @@ -277,10 +247,9 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - public List findLikeProperty(String propertyName, Object value, - List orders, final int... rowStartIdxAndCount) { - return findLikeProperty(propertyName, value, null, orders, - rowStartIdxAndCount); + public List findLikeProperty(String propertyName, Object value, List orders, + final int... rowStartIdxAndCount) { + return findLikeProperty(propertyName, value, null, orders, rowStartIdxAndCount); } /** @@ -298,13 +267,10 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - @SuppressWarnings("unchecked") - public List findLikeProperty(String propertyName, Object value, - List leftJoinFetchColumns, List orders, - final int... rowStartIdxAndCount) { - return (List) findGenericUsingProperty(propertyName, - QueryComparator.LIKE, value, leftJoinFetchColumns, orders, - null, rowStartIdxAndCount); + public List findLikeProperty(String propertyName, Object value, List leftJoinFetchColumns, + List orders, final int... rowStartIdxAndCount) { + return (List) findGenericUsingProperty(propertyName, LIKE, value, leftJoinFetchColumns, orders, null, + rowStartIdxAndCount); } /** @@ -322,13 +288,10 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - @SuppressWarnings("unchecked") - public List findByProperty(String propertyName, Object value, - List leftJoinFetchColumns, List orders, - final int... rowStartIdxAndCount) { - return (List) findGenericUsingProperty(propertyName, - QueryComparator.EQUALS, value, leftJoinFetchColumns, orders, - null, rowStartIdxAndCount); + public List findByProperty(String propertyName, Object value, List leftJoinFetchColumns, + List orders, final int... rowStartIdxAndCount) { + return (List) findGenericUsingProperty(propertyName, EQUALS, value, leftJoinFetchColumns, orders, null, + rowStartIdxAndCount); } /** @@ -345,59 +308,38 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * @throws NonUniqueResultException * if there is more than one matching result */ - @SuppressWarnings("unchecked") - public T findUniqueByProperty(String propertyName, Object value, - List leftJoinFetchColumns) { - return (T) findGenericUsingProperty(propertyName, - QueryComparator.EQUALS, value, leftJoinFetchColumns, null, true); + public T findUniqueByProperty(String propertyName, Object value, List leftJoinFetchColumns) { + return (T) findGenericUsingProperty(propertyName, EQUALS, value, leftJoinFetchColumns, null, true); } /** * Finds elements using the comparator (EQUALS,LIKE) - * - * @param propertyName - * @param comparator - * @param value - * @param leftJoinFetchColumns - * @param orders - * @param uniqueResult - * For unique results, defaults to false. USE WISELY! - * @param rowStartIdxAndCount + * * @return Object Can be List or depending on uniqueResult * @throws NonUniqueResultException * if there is more than one matching result */ - private Object findGenericUsingProperty(String propertyName, - QueryComparator comparator, Object value, - List leftJoinFetchColumns, List orders, - Boolean uniqueResult, final int... rowStartIdxAndCount) { - if (uniqueResult == null) { + private Object findGenericUsingProperty(String propertyName, QueryComparator comparator, Object value, + List leftJoinFetchColumns, List orders, Boolean uniqueResult, + final int... rowStartIdxAndCount) { + if (uniqueResult == null) uniqueResult = false; - } StringBuilder queryString = new StringBuilder(getSelectFindQuery()); - // Creating LEFT JOIN FETCH phrase queryString.append(createLeftJoinFetchPhrase(leftJoinFetchColumns)); queryString.append(WHERE); - queryString.append(SqlUtil.createSingleWhereClause(propertyName, value, - comparator)); - // sorting orders - + queryString.append(SqlUtil.createSingleWhereClause(propertyName, value, comparator)); queryString.append(createQueryOrderPhrase(orders)); - LOG.info("rod----------- "+queryString); + LOG.info("rod----------- {}", queryString); try { Query query = createQuery(queryString); - setsParamToValueOrToLowercaseValue(query, propertyName, comparator, - value, 0); - if (uniqueResult) { + setsParamToValueOrToLowercaseValue(query, propertyName, comparator, value, 0); + if (uniqueResult) return query.getSingleResult(); - } return SqlUtil.doQuery(query, rowStartIdxAndCount); } catch (Exception re) { LOG.error(I18N_FIND + I18N_FAILED, re); - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, re); + throw new CorePersistenceException(I18N_OPERATION_FAILED, re); } - // dbejar: Calling findByMapOfProperties is much less efficient!!! } /** @@ -409,14 +351,13 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - public List findUsingFilter(List filter, - final int... rowStartIdxAndCount) { + public List findUsingFilter(List filter, final int... rowStartIdxAndCount) { return findUsingFilter(filter, null, rowStartIdxAndCount); } /** * Find using filter. - * + * * @param filter * the filter * @param orders @@ -425,10 +366,8 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - - public List findUsingFilter(List filter, - List orders, final int... rowStartIdxAndCount) { - // TO DO CORE JPA + public List findUsingFilter(List filter, List orders, + final int... rowStartIdxAndCount) { return null; } @@ -445,11 +384,8 @@ public class FindLayerDaoImpl extends CountLayerDaoImpl * the row start idx and count * @return the list {@inheritDoc} */ - - public List findUsingFilter(List leftJoinFetch, - List filter, List orders, - final int... rowStartIdxAndCount) { - // TO DO CORE JPA + public List findUsingFilter(List leftJoinFetch, List filter, + List orders, final int... rowStartIdxAndCount) { return null; } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/KernelDaoImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/KernelDaoImpl.java index 3d7a0f12..af8986c8 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/KernelDaoImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/impl/KernelDaoImpl.java @@ -1,25 +1,22 @@ package com.jasamedika.medifirst2000.dao.custom.base.impl; +import com.jasamedika.medifirst2000.base.BaseModel; +import com.jasamedika.medifirst2000.dao.custom.base.KernelDao; +import com.jasamedika.medifirst2000.dao.custom.base.util.*; +import org.slf4j.Logger; + +import javax.persistence.EntityManager; +import javax.persistence.PersistenceContext; +import javax.persistence.Query; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Map.Entry; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; - -import org.apache.commons.lang.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.jasamedika.medifirst2000.base.BaseModel; -import com.jasamedika.medifirst2000.dao.custom.base.KernelDao; -import com.jasamedika.medifirst2000.dao.custom.base.util.CoreExceptionText; -import com.jasamedika.medifirst2000.dao.custom.base.util.CorePersistenceException; -import com.jasamedika.medifirst2000.dao.custom.base.util.QueryComparator; -import com.jasamedika.medifirst2000.dao.custom.base.util.QueryOrder; -import com.jasamedika.medifirst2000.dao.custom.base.util.SqlUtil; +import static com.jasamedika.medifirst2000.dao.custom.base.util.CoreExceptionText.I18N_OPERATION_FAILED; +import static com.jasamedika.medifirst2000.dao.custom.base.util.SqlUtil.*; +import static org.apache.commons.lang.StringUtils.replace; +import static org.slf4j.LoggerFactory.getLogger; /** * KernelDaoImpl @@ -33,9 +30,7 @@ public class KernelDaoImpl implements KernelDao { protected EntityManager em; /** The Constant LOG. */ - - protected static final Logger LOG = LoggerFactory - .getLogger(KernelDaoImpl.class); + protected static final Logger LOG = getLogger(KernelDaoImpl.class); /** The clazz. */ protected final Class clazz; @@ -47,26 +42,26 @@ public class KernelDaoImpl implements KernelDao { private final String clazzSimpleName; /** - * This variable contains a string with the format - * "SELECT model FROM ClassName AS model ". + * This variable contains a string with the format "SELECT model FROM + * ClassName AS model ". */ private final String selectFindQuery; /** - * This variable contains a string with the format - * "SELECT COUNT(*) FROM ClassName AS model ". + * This variable contains a string with the format "SELECT COUNT(*) FROM + * ClassName AS model ". */ private final String selectCountQuery; /** - * This variable contains a string with the format - * "DELETE FROM ClassName AS model ". + * This variable contains a string with the format "DELETE FROM ClassName AS + * model ". */ private final String deleteFromQuery; /** - * This variable contains a string with the format - * "UPDATE ClassName AS model ". + * This variable contains a string with the format "UPDATE ClassName AS + * model ". */ private final String updateFromQuery; @@ -86,14 +81,10 @@ public class KernelDaoImpl implements KernelDao { super(); this.clazz = clazz; clazzSimpleName = clazz.getSimpleName(); - this.selectFindQuery = new StringBuilder("SELECT model FROM ") - .append(clazzSimpleName).append(AS_MODEL).toString(); - this.selectCountQuery = new StringBuilder("SELECT COUNT(*) FROM ") - .append(clazzSimpleName).append(AS_MODEL).toString(); - this.deleteFromQuery = new StringBuilder("DELETE FROM ") - .append(clazzSimpleName).append(AS_MODEL).toString(); - this.updateFromQuery = new StringBuilder("UPDATE ") - .append(clazzSimpleName).append(AS_MODEL).toString(); + this.selectFindQuery = "SELECT model FROM " + clazzSimpleName + AS_MODEL; + this.selectCountQuery = "SELECT COUNT(*) FROM " + clazzSimpleName + AS_MODEL; + this.deleteFromQuery = "DELETE FROM " + clazzSimpleName + AS_MODEL; + this.updateFromQuery = "UPDATE " + clazzSimpleName + AS_MODEL; } /** @@ -102,7 +93,6 @@ public class KernelDaoImpl implements KernelDao { * query should be done * * @author Roberto - * @param classNameForGenericDao */ void setClassNameForGenericDao(String classNameForGenericDao) { this.classNameForGenericDao = classNameForGenericDao; @@ -112,13 +102,10 @@ public class KernelDaoImpl implements KernelDao { * gets the Select Find Query * * @author Roberto - * @return */ protected String getSelectFindQuery() { - if (classNameForGenericDao != null - && clazzSimpleName.equals(BaseModel.class.getSimpleName())) { - return StringUtils.replace(selectFindQuery, clazzSimpleName, - classNameForGenericDao); + if (classNameForGenericDao != null && clazzSimpleName.equals(BaseModel.class.getSimpleName())) { + return replace(selectFindQuery, clazzSimpleName, classNameForGenericDao); } else { return selectFindQuery; } @@ -129,10 +116,8 @@ public class KernelDaoImpl implements KernelDao { * @return the selectCountQuery */ public String getSelectCountQuery() { - if (classNameForGenericDao != null - && clazzSimpleName.equals(BaseModel.class.getSimpleName())) { - return StringUtils.replace(selectCountQuery, clazzSimpleName, - classNameForGenericDao); + if (classNameForGenericDao != null && clazzSimpleName.equals(BaseModel.class.getSimpleName())) { + return replace(selectCountQuery, clazzSimpleName, classNameForGenericDao); } else { return selectCountQuery; } @@ -143,10 +128,8 @@ public class KernelDaoImpl implements KernelDao { * @return the deleteFromQuery */ public String getDeleteFromQuery() { - if (classNameForGenericDao != null - && clazzSimpleName.equals(BaseModel.class.getSimpleName())) { - return StringUtils.replace(deleteFromQuery, clazzSimpleName, - classNameForGenericDao); + if (classNameForGenericDao != null && clazzSimpleName.equals(BaseModel.class.getSimpleName())) { + return replace(deleteFromQuery, clazzSimpleName, classNameForGenericDao); } else { return deleteFromQuery; } @@ -157,10 +140,8 @@ public class KernelDaoImpl implements KernelDao { * @return the updateFromQuery */ public String getUpdateFromQuery() { - if (classNameForGenericDao != null - && clazzSimpleName.equals(BaseModel.class.getSimpleName())) { - return StringUtils.replace(updateFromQuery, clazzSimpleName, - classNameForGenericDao); + if (classNameForGenericDao != null && clazzSimpleName.equals(BaseModel.class.getSimpleName())) { + return replace(updateFromQuery, clazzSimpleName, classNameForGenericDao); } else { return updateFromQuery; } @@ -178,7 +159,7 @@ public class KernelDaoImpl implements KernelDao { } /** - * This method creates an native Query object based on the SQL text. + * This method creates a native Query object based on the SQL text. * * @param sqlText * the sql text @@ -192,7 +173,7 @@ public class KernelDaoImpl implements KernelDao { * Create the ORDER BY string part of the query provided a list of * QueryOrder. * - * @param orders + * @param queryOrders * the orders * @return the string * @author Roberto @@ -205,40 +186,30 @@ public class KernelDaoImpl implements KernelDao { * Create the ORDER BY string part of the query provided a list of * QueryOrder. * - * @param orders + * @param queryOrders * the orders * @param paginated * To determine whether the query is paginated or not. Defaults * to true. If is paginated we add order by ID to solve an error - * in the pagination that doesnt show all elements when changing + * in the pagination that doesn't show all elements when changing * pages. * @return the string * @author Roberto */ - protected static String createQueryOrderPhrase( - List queryOrders, Boolean paginated) { - if (paginated == null) { + protected static String createQueryOrderPhrase(List queryOrders, Boolean paginated) { + if (paginated == null) paginated = true; - } - // copy the list to new container - List orders = null; + List orders; if (queryOrders == null) { - orders = new ArrayList(1); + orders = new ArrayList<>(1); } else { - orders = new ArrayList(queryOrders); + orders = new ArrayList<>(queryOrders); } - // to have proper pagination, the last query order must be the id -// if (paginated) { -// orders.add(new QueryOrder("id")); -// } - // build the order query - StringBuilder buffer = new StringBuilder(orders.size() - * ORDER_BY_TEXT_ESTIMATED_LENGTH); + StringBuilder buffer = new StringBuilder(orders.size() * ORDER_BY_TEXT_ESTIMATED_LENGTH); boolean firstOrder = true; for (QueryOrder order : orders) { - if (order == null) { + if (order == null) continue; - } if (firstOrder) { buffer.append(" ORDER BY "); firstOrder = false; @@ -246,9 +217,8 @@ public class KernelDaoImpl implements KernelDao { buffer.append(", "); } buffer.append("model.").append(order.getPropertyName()); - if (order.getDirection() != null) { + if (order.getDirection() != null) buffer.append(" ").append(order.getDirection()); - } } return buffer.toString(); } @@ -257,13 +227,13 @@ public class KernelDaoImpl implements KernelDao { * Create the ORDER BY string part of the query provided a list of * QueryOrder. * - * @param orders + * @param queryOrders * the orders * @return the string * @author Roberto */ protected static String createQueryOrderPhrase(QueryOrder... queryOrders) { - List orders = new ArrayList(queryOrders.length); + List orders = new ArrayList<>(queryOrders.length); return createQueryOrderPhrase(orders); } @@ -296,16 +266,12 @@ public class KernelDaoImpl implements KernelDao { * @param left * whether to build a JOIN LEFT phrase (when true) or an INNER * JOIN phrase (when false) - * @param columnNames * @return The ready to use phrase. */ - private static String createJoinPhraseOfAnyKind(boolean left, - String... columnNames) { - if (columnNames == null || columnNames.length == 0) { + private static String createJoinPhraseOfAnyKind(boolean left, String... columnNames) { + if (columnNames == null || columnNames.length == 0) return ""; - } - StringBuilder phrase = new StringBuilder(columnNames.length - * JOIN_TEXT_ESTIMATED_LENGTH); + StringBuilder phrase = new StringBuilder(columnNames.length * JOIN_TEXT_ESTIMATED_LENGTH); for (String columnName : columnNames) { if (columnName != null) { columnName = columnName.trim(); @@ -315,11 +281,8 @@ public class KernelDaoImpl implements KernelDao { } else { phrase.append(" INNER JOIN "); } - // if the columnName doesn't contain the object name we - // assume it will be model and append it accordingly - if (!columnName.contains(".")) { + if (!columnName.contains(".")) phrase.append("model."); - } phrase.append(columnName); } } @@ -336,11 +299,9 @@ public class KernelDaoImpl implements KernelDao { * @return The ready to use phrase. */ protected static String createLeftJoinFetchPhrase(List columnNames) { - if (columnNames == null || columnNames.isEmpty()) { + if (columnNames == null || columnNames.isEmpty()) return ""; - } - return createLeftJoinFetchPhrase(columnNames - .toArray(new String[columnNames.size()])); + return createLeftJoinFetchPhrase(columnNames.toArray(new String[0])); } /** @@ -355,15 +316,14 @@ public class KernelDaoImpl implements KernelDao { * @author Roberto */ private Object lowerParam(Object value) { - if (value instanceof String) { + if (value instanceof String) return ((String) value).toLowerCase(); - } return value; } /** * Helper function to create the where clause supporting null, string (which - * won't be case sensitive) or anything else, even conditions referencing + * won't be case-sensitive) or anything else, even conditions referencing * foreign tables alias. * * @param propertyName @@ -375,14 +335,13 @@ public class KernelDaoImpl implements KernelDao { * @return the single where clause * @author Roberto */ - protected String retrieveSingleWhereClause(String propertyName, - Object value, QueryComparator comparator) { - return SqlUtil.createSingleWhereClause(propertyName, value, comparator); + protected String retrieveSingleWhereClause(String propertyName, Object value, QueryComparator comparator) { + return createSingleWhereClause(propertyName, value, comparator); } /** * Given a select string (could be a select count(*)) and map of properties - * and the the values to search for, this method creates the query. + * and the values to search for, this method creates the query. * * @param selectQueryStr * the select query str @@ -396,34 +355,25 @@ public class KernelDaoImpl implements KernelDao { * the lowercase flag, ignored for IDs * @return the query */ - protected Query createQueryForMaps(String selectQueryStr, - QueryComparator comparator, - Map propertiesMap, + protected Query createQueryForMaps(String selectQueryStr, QueryComparator comparator, Map propertiesMap, List orders, Boolean... isLowercase) { StringBuilder queryString = new StringBuilder(selectQueryStr); - queryString.append(retrieveSingleWhereClauseForMaps(propertiesMap, - comparator)); - // row ordering - + queryString.append(retrieveSingleWhereClauseForMaps(propertiesMap, comparator)); queryString.append(createQueryOrderPhrase(orders)); - Query query = createQuery(queryString); int order = 0; - for (Entry propValue : propertiesMap - .entrySet()) { + for (Entry propValue : propertiesMap.entrySet()) { Object value = propValue.getValue(); - if (value == null) { + if (value == null) continue; - } String propertyName = propValue.getKey(); - setsParamToValueOrToLowercaseValue(query, propertyName, comparator, - value, order++, isLowercase); + setsParamToValueOrToLowercaseValue(query, propertyName, comparator, value, order++, isLowercase); } return query; } /** - * Equivalent to {@link getSingleWhereClause} but for maps of properties. + * Equivalent to retrieveSingleWhereClause but for maps of properties. * * @param propertiesMap * the properties map @@ -432,9 +382,7 @@ public class KernelDaoImpl implements KernelDao { * @return the single where clause for maps * @author Roberto */ - protected String retrieveSingleWhereClauseForMaps( - Map propertiesMap, - QueryComparator comparator) { + protected String retrieveSingleWhereClauseForMaps(Map propertiesMap, QueryComparator comparator) { StringBuilder queryString = new StringBuilder(); boolean firstItem = true; for (String propertyName : propertiesMap.keySet()) { @@ -443,8 +391,7 @@ public class KernelDaoImpl implements KernelDao { } else { queryString.append(" AND "); } - queryString.append(SqlUtil.createSingleWhereClause(propertyName, - propertiesMap.get(propertyName), comparator)); + queryString.append(createSingleWhereClause(propertyName, propertiesMap.get(propertyName), comparator)); } return queryString.toString(); } @@ -458,15 +405,14 @@ public class KernelDaoImpl implements KernelDao { * the row start idx and count * @return the list */ - @SuppressWarnings(UNCHECKED) public List doQuery(Query query, final int... rowStartIdxAndCount) { return (List) SqlUtil.doQuery(query, rowStartIdxAndCount); } /** - * Given a select string (could be a select of a select count(*) and map of - * properties and the the values to search for it creates the query and - * performs it returning the result the query itself. + * Given a select string could be a select of a select count(*) and map of + * properties and the values to search for it creates the query and performs + * it returning the result the query itself. * * @param selectQueryStr * The select/count part of the query (requires that the entity @@ -480,80 +426,55 @@ public class KernelDaoImpl implements KernelDao { * @param orders * The orders of the result. * @param isLowercase - * A flag for detemining if a lowercase will be use or not. + * A flag for determining if a lowercase will be use or not. * @param rowStartIdxAndCount * rowStartIdxAndCount Optional int varargs. - * rowStartIdxAndCount[0] specifies the the row index in the - * query result-set to begin collecting the results. - * rowStartIdxAndCount[1] specifies the the maximum number of - * results to return. + * rowStartIdxAndCount[0] specifies the row index in the query + * result-set to begin collecting the results. + * rowStartIdxAndCount[1] specifies the maximum number of results + * to return. * @return List The result of finally performing the query */ - @SuppressWarnings(UNCHECKED) - protected List doQueryForMaps(String selectQueryStr, - QueryComparator comparator, - Map propertiesMap, - List orders, Boolean isLowercase, - final int... rowStartIdxAndCount) { + protected List doQueryForMaps(String selectQueryStr, QueryComparator comparator, Map propertiesMap, + List orders, Boolean isLowercase, final int... rowStartIdxAndCount) { try { - Query query = createQueryForMaps(selectQueryStr, comparator, - propertiesMap, orders, isLowercase); + Query query = createQueryForMaps(selectQueryStr, comparator, propertiesMap, orders, isLowercase); return (List) SqlUtil.doQuery(query, rowStartIdxAndCount); } catch (Exception e) { LOG.error(I18N_FIND + I18N_FAILED, e); - throw new CorePersistenceException( - CoreExceptionText.I18N_OPERATION_FAILED, e); + throw new CorePersistenceException(I18N_OPERATION_FAILED, e); } } /** * Performs the setParameter operation, with the lowercase of value if it is - * an String which is not an ID + * a String which is not an ID * * @author Roberto - * @param query - * @param propertyName - * @param comparator - * @param value * @param paramPositionOrName * should be either Integer or String - * @param isLowercase */ - protected void setsParamToValueOrToLowercaseValue(Query query, - String propertyName, QueryComparator comparator, Object value, - Object paramPositionOrName, Boolean... isLowercase) { + protected void setsParamToValueOrToLowercaseValue(Query query, String propertyName, QueryComparator comparator, + Object value, Object paramPositionOrName, Boolean... isLowercase) { if (value != null) { - // this value of 0 will tell us that paramPositionOrName is a name - // not a position int paramPosition = 0; String paramName = ""; Object valueToSet = value; if (paramPositionOrName instanceof Integer) { - paramPosition = ((Integer) paramPositionOrName).intValue(); + paramPosition = (Integer) paramPositionOrName; } else { paramName = paramPositionOrName.toString(); } if (value instanceof String) { String valueStr = value.toString(); - if (SqlUtil.isComparatorLike(comparator) - && !SqlUtil.isAllreadyLikeExpression(valueStr)) { + if (isComparatorLike(comparator) && !isAlreadyLikeExpression(valueStr)) valueStr = "%" + valueStr.trim() + "%"; - } - // default behaviour (if is not an ID) is lower case, unless - // otherwise set in - // isLowercase[0]. For IDs never lowercase. - if (SqlUtil.isLowercaseSetToYesOrNull(isLowercase) - && !SqlUtil.isAnId(propertyName)) { + if (isLowercaseSetToYesOrNull(isLowercase) && !isAnId(propertyName)) { valueToSet = lowerParam(valueStr); } else { valueToSet = valueStr; } } -// if (paramPosition == 0) { - query.setParameter(propertyName, valueToSet); -// } else { -// query.setParameter(paramPosition, valueToSet); -// } } } } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/CoreExceptionText.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/CoreExceptionText.java index a8241e79..396c4a9a 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/CoreExceptionText.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/CoreExceptionText.java @@ -1,14 +1,15 @@ package com.jasamedika.medifirst2000.dao.custom.base.util; +import lombok.NoArgsConstructor; +import org.apache.commons.lang.StringUtils; + import java.io.Serializable; -import org.apache.commons.lang.StringUtils; - /** - * The Class ExceptionText. - * - * Series of String constants for the messages to be shown on the client side. + * The Class ExceptionText. Series of String constants for the messages to be + * shown on the client side. */ +@NoArgsConstructor public final class CoreExceptionText implements Serializable { /** * serialVersionUID @@ -44,29 +45,17 @@ public final class CoreExceptionText implements Serializable { /** The Constant I18N_REPORT_NOT_FOUND. */ public static final String I18N_REPORT_NOT_FOUND = "Laporan tidak ditemukan"; - - //dll. - - private CoreExceptionText() { - // to prevent instantiation of this class - super(); - } /** * Normalize message with parameter. Parameter format would be {index} - * - * @param message - * @param arguments + * * @return final message to user. */ public static String getMessage(String message, String... arguments) { String result = message; - if (arguments != null) { - for (int i = 0; i < arguments.length; i++) { - result = StringUtils.replace(result, "{" + i + "}", - arguments[i]); - } - } + if (arguments != null) + for (int i = 0; i < arguments.length; i++) + result = StringUtils.replace(result, "{" + i + "}", arguments[i]); return result; } } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/PaginationResult.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/PaginationResult.java index 68f63426..00e928df 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/PaginationResult.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/PaginationResult.java @@ -1,20 +1,27 @@ package com.jasamedika.medifirst2000.dao.custom.base.util; +import com.jasamedika.medifirst2000.base.BaseModel; +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; + import java.io.Serializable; import java.util.List; -import com.jasamedika.medifirst2000.base.BaseModel; - /** - * @author Roberto - * Helper Pojo / Object that hold find for pagination. It contains search result - * and some properties that can be use for pagination. + * @author Roberto Helper Pojo / Object that hold find for pagination. It + * contains search result and some properties that can be used for + * pagination. * * @param * the generic type extends BaseModel */ -public final class PaginationResult implements - Serializable { +@NoArgsConstructor +@AllArgsConstructor +@Getter +@Setter +public final class PaginationResult implements Serializable { /** * Serial Version UID. @@ -27,62 +34,4 @@ public final class PaginationResult implements /** The result list. */ private List resultList; - /** - * Constructor. - */ - public PaginationResult() { - // NOOP - } - - /** - * Constructor. - * - * @param rowCount - * total row count. - * @param resultList - * rows value. - */ - public PaginationResult(Integer rowCount, List resultList) { - super(); - this.rowCount = rowCount; - this.resultList = resultList; - } - - /** - * Gets the row count. - * - * @return the rowCount - */ - public Integer getRowCount() { - return rowCount; - } - - /** - * Sets the row count. - * - * @param rowCount - * the rowCount to set - */ - public void setRowCount(Integer rowCount) { - this.rowCount = rowCount; - } - - /** - * Gets the result list. - * - * @return the resultList - */ - public List getResultList() { - return resultList; - } - - /** - * Sets the result list. - * - * @param resultList - * the resultList to set - */ - public void setResultList(List resultList) { - this.resultList = resultList; - } } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/PropCriteriaAndValue.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/PropCriteriaAndValue.java index e3ab8ba5..81377a71 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/PropCriteriaAndValue.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/PropCriteriaAndValue.java @@ -1,5 +1,9 @@ package com.jasamedika.medifirst2000.dao.custom.base.util; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; + import java.io.Serializable; /** @@ -8,12 +12,15 @@ import java.io.Serializable; * filter are the propertyName, the comparator and the value. The comparator is * of type queryComparator and typically requires a value to be compared with, * but in the case of some special comparators it requires a null value (or just - * asumes value is null) or requires a collection of values as the value. + * assumes value is null) or requires a collection of values as the value. * * - * @see com.jasamedika.medifirst2000.dao.custom.base.util.QueyComparator + * @see QueryComparator * */ +@NoArgsConstructor +@Getter +@Setter public class PropCriteriaAndValue implements Serializable { /** The Constant serialVersionUID. */ @@ -28,10 +35,6 @@ public class PropCriteriaAndValue implements Serializable { /** The value. */ private Object value; - public PropCriteriaAndValue() { - super(); - } - /** * Complete constructor. * @@ -57,7 +60,7 @@ public class PropCriteriaAndValue implements Serializable { *
  • Property will be compared with value which is a List or * Collection: *
      - *
    • BEETWEEN List is advisable as it it ordered, although + *
    • BETWEEN List is advisable as it is ordered, although * collection is supported *
    • IN *
    @@ -76,85 +79,13 @@ public class PropCriteriaAndValue implements Serializable { * * */ - public PropCriteriaAndValue(String propertyName, - QueryComparator comparator, Object value) { + public PropCriteriaAndValue(String propertyName, QueryComparator comparator, Object value) { if (propertyName == null || propertyName.trim().isEmpty()) { - throw new IllegalArgumentException( - "Property name cannot be null or empty."); + throw new IllegalArgumentException("Property name cannot be null or empty."); } this.propertyName = propertyName.trim(); this.comparator = comparator; this.value = value; } - /** - * Get the property name. - * - * @return The property name. - */ - public String getPropertyName() { - return this.propertyName; - } - - /** - * Get the comparator used to search for the value. - * - * @return QueryComparator comparator. - */ - public QueryComparator getComparator() { - return this.comparator; - } - - /** - * Get the value we are looking for. - * - * @return Object value - */ - public Object getValue() { - return this.value; - } - - /** - * Sets the property name. - * - * @param propertyName - * the propertyName to set - */ - public void setPropertyName(String propertyName) { - this.propertyName = propertyName; - } - - /** - * Sets the comparator. - * - * @param comparator - * the comparator to set - */ - public void setComparator(QueryComparator comparator) { - this.comparator = comparator; - } - - /** - * Sets the value. - * - * @param value - * the value to set - */ - public void setValue(Object value) { - this.value = value; - } - - /** - * Returns an String representation of the object. - * - * @return String - */ - @Override - public String toString() { - StringBuilder out = new StringBuilder(); - out.append("{").append(this.getPropertyName()).append(" "); - out.append(this.getComparator().getValue()).append(" "); - out.append(this.getValue()).append("}"); - return out.toString(); - } } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryComparator.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryComparator.java index 938a1c3f..7c44d026 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryComparator.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryComparator.java @@ -1,5 +1,7 @@ package com.jasamedika.medifirst2000.dao.custom.base.util; +import lombok.Getter; + /** * Created to be used to establish whether a query should look up equal elements * or using a LIKE criteria. @@ -14,8 +16,8 @@ public enum QueryComparator { EQUALS("="), /** - * To be used to perform queries using a LIKE criteria (is case - * insensitive). + * To be used to perform queries using a LIKE criteria (is + * case-insensitive). */ LIKE("LIKE"), @@ -33,26 +35,28 @@ public enum QueryComparator { /** When using hibernate Criteria API this is a <=. */ LESS_OR_EQUAL("le", "<="), + /** * When using hibernate Criteria API this is a BETWEEN.
    * Will require a List (advisable, because is ordered) or a Collection * (supported) and will use only first and second elements. */ BETWEEN("between"), + /** - * When using hibernate Criteria API this is a IN.
    + * When using hibernate Criteria API this is an IN.
    * Will require a Collection */ IN("in"), /** - * When using hibernate Criteria API this is a IS NULL
    + * When using hibernate Criteria API this is an IS NULL
    * Will work regardless propertyValue. */ IS_NULL("isNull", "is null"), /** - * When using hibernate Criteria API this is a IS NOT NULL
    + * When using hibernate Criteria API this is an IS NOT NULL
    * Will work regardless propertyValue. */ IS_NOT_NULL("isNotNull", "is not null"), @@ -63,13 +67,17 @@ public enum QueryComparator { */ SQL_STRING_RESTRICTION("sqlRestriction"); - /** The value. */ - private String value; + /** + * The value. -- GETTER -- Gets the value. + * + */ + @Getter + private final String value; /** * the Symbol */ - private String symbol; + private final String symbol; /** * constructor. @@ -77,9 +85,8 @@ public enum QueryComparator { * @param value * the value * */ - private QueryComparator(String value) { + QueryComparator(String value) { this(value, value); - } /** @@ -90,20 +97,11 @@ public enum QueryComparator { * @param symbol * The symbol. */ - private QueryComparator(String value, String symbol) { + QueryComparator(String value, String symbol) { this.value = value; this.symbol = symbol; } - /** - * Gets the value. - * - * @return the value - */ - public String getValue() { - return value; - } - /** * it returns a string representing the SQL string equivalent to the value * of the comparator, while getValue returns to Hibernate Criteria API @@ -116,4 +114,5 @@ public enum QueryComparator { public String toString() { return symbol; } + } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryOrder.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryOrder.java index a0ab9e35..e7ca584d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryOrder.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryOrder.java @@ -1,5 +1,7 @@ package com.jasamedika.medifirst2000.dao.custom.base.util; +import lombok.Getter; + import java.io.Serializable; /** @@ -7,11 +9,16 @@ import java.io.Serializable; * * @author Roberto */ -public class QueryOrder implements Serializable{ +public class QueryOrder implements Serializable { + /** The Constant serialVersionUID. */ private static final long serialVersionUID = 2070749793749118252L; - /** The property name. */ + /** + * The property name. -- GETTER -- Get the property name. + * + */ + @Getter private final String propertyName; /** The direction. */ @@ -43,15 +50,6 @@ public class QueryOrder implements Serializable{ this(propertyName, null); } - /** - * Get the property name. - * - * @return The property name. - */ - public String getPropertyName() { - return this.propertyName; - } - /** * Gets the order direction. If non was set, returns ASC wich is the * default. @@ -71,9 +69,8 @@ public class QueryOrder implements Serializable{ @Override public String toString() { StringBuilder sb = new StringBuilder("{").append(propertyName); - if (direction != null) { + if (direction != null) sb.append(" ").append(direction); - } sb.append("}"); return sb.toString(); } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryOrderDirection.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryOrderDirection.java index c1dd480c..f018b42d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryOrderDirection.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/QueryOrderDirection.java @@ -4,6 +4,7 @@ package com.jasamedika.medifirst2000.dao.custom.base.util; * The Enum QueryOrderDirection. */ public enum QueryOrderDirection { + /** Ascending. */ ASC, diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/SqlUtil.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/SqlUtil.java index 55c73623..36aed470 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/SqlUtil.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/base/util/SqlUtil.java @@ -1,20 +1,21 @@ package com.jasamedika.medifirst2000.dao.custom.base.util; -import java.util.Collection; -import java.util.List; - +import com.jasamedika.medifirst2000.base.BaseModel; +import lombok.NoArgsConstructor; import org.apache.commons.lang.ArrayUtils; import org.apache.commons.lang.IncompleteArgumentException; import org.apache.commons.lang.StringUtils; -import javax.persistence.Query; -import com.jasamedika.medifirst2000.base.BaseModel; +import javax.persistence.Query; +import java.util.Collection; +import java.util.List; /** * The Class SqlUtil. * * @author Roberto */ +@NoArgsConstructor public final class SqlUtil { /** The Constant I18N_ILLEGAL_PROPERTY_NAME. */ @@ -43,13 +44,6 @@ public final class SqlUtil { */ private static final String UNCHECKED = "unchecked"; - /** - * to prevent instantiation of a new sql util. - */ - private SqlUtil() { - // to prevent instantiation - } - /** * Creates the single where clause. * @@ -63,39 +57,27 @@ public final class SqlUtil { * the lowercase flag, ignored for IDs * @return the string */ - public static String createSingleWhereClause(String propertyName, - Object value, QueryComparator comparator, Boolean... isLowercase) { - if (propertyName == null || propertyName.trim().isEmpty()) { + public static String createSingleWhereClause(String propertyName, Object value, QueryComparator comparator, + Boolean... isLowercase) { + if (propertyName == null || propertyName.trim().isEmpty()) throw new IllegalArgumentException(I18N_ILLEGAL_PROPERTY_NAME); - } String propName = propertyName.trim(); StringBuilder queryString = new StringBuilder(); final String appendModel; - // This will allow us to look up for properties outside current entity - // The bit regarding the ".id" is due to historical legacy code - if (propertyName.contains(DOT) - && !propertyName.contains(DOT_PROPERTY_ID)) { + if (propertyName.contains(DOT) && !propertyName.contains(DOT_PROPERTY_ID)) { appendModel = ""; } else { appendModel = MODEL_ALIAS; } if (value == null) { - queryString.append(appendModel).append(propName) - .append(" IS NULL "); + queryString.append(appendModel).append(propName).append(" IS NULL "); } else { - // default behaviour (if is not an ID) is lower case, unless - // otherwise set in - // isLowercase[0]. For IDs never lowercase. - if (value instanceof String - && (SqlUtil.isLowercaseSetToYesOrNull(isLowercase) && !SqlUtil - .isAnId(propertyName))) { - queryString.append(" lower(str(").append(appendModel) - .append(propName).append(")) "); - queryString.append(comparator).append(" :"+propName); + if (value instanceof String && (isLowercaseSetToYesOrNull(isLowercase) && !isAnId(propertyName))) { + queryString.append(" lower(str(").append(appendModel).append(propName).append(")) "); + queryString.append(comparator).append(" :").append(propName); } else { - queryString.append(SPACE).append(appendModel).append(propName) - .append(SPACE); - queryString.append(comparator).append(" :"+propName); + queryString.append(SPACE).append(appendModel).append(propName).append(SPACE); + queryString.append(comparator).append(" :").append(propName); } } return queryString.toString(); @@ -111,17 +93,14 @@ public final class SqlUtil { * PropCriteriaAndValue List. * @return where clause string */ - public static String createSingleWhereClause(List parameters, - PropCriteriaAndValue filter) { + public static String createSingleWhereClause(List parameters, PropCriteriaAndValue filter) { String propertyName = filter.getPropertyName(); - String model = null; + String model; Object value = filter.getValue(); - if (StringUtils.isEmpty(StringUtils.trim(propertyName))) { + if (StringUtils.isEmpty(StringUtils.trim(propertyName))) throw new IllegalArgumentException(I18N_ILLEGAL_PROPERTY_NAME); - } StringBuilder queryString = new StringBuilder(); - if (propertyName.contains(MODEL_ALIAS) - && !propertyName.contains(DOT_PROPERTY_ID)) { + if (propertyName.contains(MODEL_ALIAS) && !propertyName.contains(DOT_PROPERTY_ID)) { model = ""; } else { model = MODEL_ALIAS; @@ -130,11 +109,9 @@ public final class SqlUtil { queryString.append(model).append(propertyName).append(SPACE); } else { if (value instanceof String) { - queryString.append(" lower(str(").append(model) - .append(propertyName).append(")) "); + queryString.append(" lower(str(").append(model).append(propertyName).append(")) "); } else { - queryString.append(SPACE).append(model).append(propertyName) - .append(SPACE); + queryString.append(SPACE).append(model).append(propertyName).append(SPACE); } } addExpressionClause(filter, parameters, queryString); @@ -151,8 +128,8 @@ public final class SqlUtil { * @param queryString * query string. */ - private static void addExpressionClause(PropCriteriaAndValue filter, - List parameters, StringBuilder queryString) { + private static void addExpressionClause(PropCriteriaAndValue filter, List parameters, + StringBuilder queryString) { Object propValue = filter.getValue(); QueryComparator comparator = filter.getComparator(); if (propValue == null) { @@ -174,16 +151,9 @@ public final class SqlUtil { addInExpression(queryString, parameters, propValue); break; case SQL_STRING_RESTRICTION: - // Not sure how this one works queryString.append(propValue); break; default: - // case EQUALS: - // case GREATER_OR_EQUAL: - // case GREATER_THAN: - // case LESS_OR_EQUAL: - // case LESS_THAN: - // case NOT_EQUAL: queryString.append(comparator).append(QUERY_PARAMETER); parameters.add(propValue); break; @@ -192,7 +162,7 @@ public final class SqlUtil { } /** - * Auxiliar method to decrease the size of addExpressionClause methods, + * Auxiliary method to decrease the size of addExpressionClause methods, * abstracting the algorithm used for IN expression. * * @param queryString @@ -202,17 +172,14 @@ public final class SqlUtil { * @param propValue * property value. */ - - private static void addInExpression(StringBuilder queryString, - List parameters, Object propValue) { + private static void addInExpression(StringBuilder queryString, List parameters, Object propValue) { if (propValue instanceof Collection) { - Collection propValues = (Collection) propValue; + Collection propValues = (Collection) propValue; boolean isFirst = true; queryString.append(" in ( "); for (Object object : propValues) { - if (!isFirst) { + if (!isFirst) queryString.append(", "); - } queryString.append(QUERY_PARAMETER); parameters.add(object); isFirst = false; @@ -225,8 +192,8 @@ public final class SqlUtil { } /** - * Auxiliar method to decrease the size of addExpressionClause methods, - * abstracting the algorithm used for BEETWEEN expression. + * Auxiliary method to decrease the size of addExpressionClause methods, + * abstracting the algorithm used for BETWEEN expression. * * @param queryString * hql query string @@ -235,11 +202,8 @@ public final class SqlUtil { * @param propValue * parameter value. */ - @SuppressWarnings(UNCHECKED) - private static void addBetweenExpression(StringBuilder queryString, - List parameters, Object propValue) { - queryString.append(" between ").append(QUERY_PARAMETER).append(" and ") - .append(QUERY_PARAMETER).append(SPACE); + private static void addBetweenExpression(StringBuilder queryString, List parameters, Object propValue) { + queryString.append(" between ").append(QUERY_PARAMETER).append(" and ").append(QUERY_PARAMETER).append(SPACE); if (propValue instanceof List) { List propValues = (List) propValue; if (propValues.size() > 1) { @@ -253,27 +217,25 @@ public final class SqlUtil { } } else { throw new IllegalArgumentException( - "Expression was BETWEEN yet no List nor Collection of two values were passed with the two values to be inbeetween of."); + "Expression was BETWEEN yet no List nor Collection of two values were passed with the two values to be between of."); } } /** - * Method that performs the, optionally paginated, query. It saves + * Method that performs the optionally paginated, query. It saves * duplicating code lines. * * @param query - * Already well formed query with all parameters passed + * Already well-formed query with all parameters passed * @param rowStartIdxAndCount * rowStartIdxAndCount Optional int varargs.
    - * rowStartIdxAndCount[0] specifies the the row index in the - * query result-set to begin collecting the results.
    - * rowStartIdxAndCount[1] specifies the the maximum number of - * results to return.
    + * rowStartIdxAndCount[0] specifies the row index in the query + * result-set to begin collecting the results.
    + * rowStartIdxAndCount[1] specifies the maximum number of results + * to return.
    * @return The resulting list of the query */ - @SuppressWarnings(UNCHECKED) - public static List doQuery(Query query, - int... rowStartIdxAndCount) { + public static List doQuery(Query query, int... rowStartIdxAndCount) { if (rowStartIdxAndCount != null && rowStartIdxAndCount.length > 0) { int rowStartIdx = Math.max(0, rowStartIdxAndCount[0]); if (rowStartIdx > 0) { @@ -291,9 +253,7 @@ public final class SqlUtil { /** * checks whether comparator exists and is a LIKE - * - * @param comparator - * @return + * */ public static boolean isComparatorLike(QueryComparator comparator) { return (comparator != null && comparator.equals(QueryComparator.LIKE)); @@ -301,32 +261,25 @@ public final class SqlUtil { /** * checks whether property is an ID - * - * @param propertyName - * @return + * */ public static boolean isAnId(String propertyName) { - return propertyName.endsWith(DOT_PROPERTY_ID) - || propertyName.equalsIgnoreCase(PROPERTY_ID) + return propertyName.endsWith(DOT_PROPERTY_ID) || propertyName.equalsIgnoreCase(PROPERTY_ID) || propertyName.endsWith(PROPERTY_ID); } /** * checks whether the string expression is already a like-expression - * - * @param expression - * @return + * */ - public static boolean isAllreadyLikeExpression(String expression) { + public static boolean isAlreadyLikeExpression(String expression) { return (expression.startsWith("%") && expression.endsWith("%")); } /** * Returns true if the array is empty, or the first element is null, or the * first element's value is true. - * - * @param isLowercase - * @return + * */ public static boolean isLowercaseSetToYesOrNull(Boolean[] isLowercase) { return ((ArrayUtils.isEmpty(isLowercase) || isLowercase[0] == null) || isLowercase[0]); diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/logging/dao/LoggingJdbcDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/logging/dao/LoggingJdbcDao.java index 9e7a4006..8fee4cf2 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/logging/dao/LoggingJdbcDao.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/logging/dao/LoggingJdbcDao.java @@ -1,10 +1,9 @@ package com.jasamedika.medifirst2000.logging.dao; -import java.util.List; +import com.jasamedika.medifirst2000.logging.entities.Logging; import javax.sql.DataSource; - -import com.jasamedika.medifirst2000.logging.entities.Logging; +import java.util.List; /** * simple dao LoggingJdbcDao @@ -12,37 +11,39 @@ import com.jasamedika.medifirst2000.logging.entities.Logging; * @author Roberto */ public interface LoggingJdbcDao { + /** - * This is the method to be used to initialize database resources ie. + * This is the method to be used to initialize database resources i.e. * connection. */ - public void setDataSource(DataSource ds); + void setDataSource(DataSource ds); /** * This is the method to be used to create a record in the Logging table. */ - public void create(String name, String deskripsi); + void create(String name, String deskripsi); /** * This is the method to be used to list down a record from the Logging * table corresponding to a passed logging id. */ - public Logging getLogging(Integer id); + Logging getLogging(Integer id); /** * This is the method to be used to list down all the records from the * Logging table. */ - public List listLoggings(); + List listLogging(); /** * This is the method to be used to delete a record from the Logging table * corresponding to a passed student id. */ - public void delete(Integer id); + void delete(Integer id); /** * This is the method to be used to update a record into the Logging table. */ - public void update(Integer id, String nama, String deskripsi); + void update(Integer id, String nama, String deskripsi); + } \ No newline at end of file diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/logging/dao/LoggingJdbcDaoImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/logging/dao/LoggingJdbcDaoImpl.java index c411ab9d..4fade03f 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/logging/dao/LoggingJdbcDaoImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/logging/dao/LoggingJdbcDaoImpl.java @@ -1,63 +1,55 @@ package com.jasamedika.medifirst2000.logging.dao; -import java.util.List; - -import javax.sql.DataSource; - -import org.springframework.jdbc.core.JdbcTemplate; - import com.jasamedika.medifirst2000.logging.entities.Logging; import com.jasamedika.medifirst2000.logging.entities.wrapper.LoggingMapper; +import lombok.extern.slf4j.Slf4j; +import org.springframework.jdbc.core.JdbcTemplate; + +import javax.sql.DataSource; +import java.util.List; /** - * simple implemmentation dao LoggingJdbcDao + * simple implementation dao LoggingJdbcDao * * @author Roberto */ +@Slf4j public class LoggingJdbcDaoImpl implements LoggingJdbcDao { - private DataSource dataSource; + private JdbcTemplate jdbcTemplateObject; public void setDataSource(DataSource dataSource) { - this.dataSource = dataSource; this.jdbcTemplateObject = new JdbcTemplate(dataSource); } public void create(String nama, String deskripsi) { String SQL = "insert into Logging (nama, deskripsi) values (?, ?)"; - jdbcTemplateObject.update(SQL, nama, deskripsi); - System.out.println("Created Record Nama = " + nama + " Deskripsi = " - + deskripsi); - return; + + log.info("Created Record Nama = {} Deskripsi = {}", nama, deskripsi); } public Logging getLogging(Integer id) { String SQL = "select * from Logging where id = ?"; - Logging logging = jdbcTemplateObject.queryForObject(SQL, - new Object[] { id }, new LoggingMapper()); - return logging; + return jdbcTemplateObject.queryForObject(SQL, new Object[] { id }, new LoggingMapper()); } - public List listLoggings() { + public List listLogging() { String SQL = "select * from Logging"; - List loggings = jdbcTemplateObject.query(SQL, - new LoggingMapper()); - return loggings; + return jdbcTemplateObject.query(SQL, new LoggingMapper()); } public void delete(Integer id) { String SQL = "delete from Logging where id = ?"; jdbcTemplateObject.update(SQL, id); - System.out.println("Deleted Record with ID = " + id); - return; + + log.info("Deleted Record with ID = {}", id); } public void update(Integer id, String nama, String deskripsi) { String SQL = "update Logging set nama = ?, deskripsi = ? where id = ?"; jdbcTemplateObject.update(SQL, nama, deskripsi, id); - System.out.println("Updated Record with ID = " + id); - return; - } + log.info("Updated Record with ID = {}", id); + } } \ No newline at end of file diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AbsensiPegawaiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AbsensiPegawaiServiceImpl.java index 586c20af..451e5f5c 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AbsensiPegawaiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AbsensiPegawaiServiceImpl.java @@ -2,7 +2,7 @@ package com.jasamedika.medifirst2000.service.impl; import com.jasamedika.medifirst2000.constants.Master; import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PresensiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AbsensiPegawaiDao; import com.jasamedika.medifirst2000.dao.HabsenDao; import com.jasamedika.medifirst2000.dao.JadwalDokterDao; @@ -46,7 +46,7 @@ public class AbsensiPegawaiServiceImpl extends BaseVoServiceImpl implements Abse private BaseConverterImpl absensiPegawaiConverter; @Autowired - private PresensiConverter presensiConverter; + private BaseVoConverter presensiConverter; @Autowired private AbsensiPegawaiDao absensiPegawaiDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AdvokasiHukumMedicolegalServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AdvokasiHukumMedicolegalServiceImpl.java index 077957bd..b92b7068 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AdvokasiHukumMedicolegalServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AdvokasiHukumMedicolegalServiceImpl.java @@ -1,16 +1,16 @@ package com.jasamedika.medifirst2000.service.impl; -import java.io.BufferedOutputStream; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.UUID; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.DokumenDao; +import com.jasamedika.medifirst2000.dao.UsulanEvaluasiDao; +import com.jasamedika.medifirst2000.dao.UsulanEvaluasiKomponenDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.service.AdvokasiHukumMedicolegalService; +import com.jasamedika.medifirst2000.service.LoginUserService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.util.DateUtil; +import com.jasamedika.medifirst2000.util.StringUtil; +import com.jasamedika.medifirst2000.vo.*; import org.apache.commons.codec.binary.Base64; import org.apache.commons.io.FilenameUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -18,33 +18,11 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.KelompokEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.KomponenEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.RekananConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.converter.UsulanEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.UsulanEvaluasiKomponenConverter; -import com.jasamedika.medifirst2000.dao.DokumenDao; -import com.jasamedika.medifirst2000.dao.UsulanEvaluasiDao; -import com.jasamedika.medifirst2000.dao.UsulanEvaluasiKomponenDao; -import com.jasamedika.medifirst2000.entities.Dokumen; -import com.jasamedika.medifirst2000.entities.JenisDokumen; -import com.jasamedika.medifirst2000.entities.JenisEvaluasi; -import com.jasamedika.medifirst2000.entities.KelompokEvaluasi; -import com.jasamedika.medifirst2000.entities.KomponenEvaluasi; -import com.jasamedika.medifirst2000.entities.LoginUser; -import com.jasamedika.medifirst2000.entities.Rekanan; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.UsulanEvaluasi; -import com.jasamedika.medifirst2000.entities.UsulanEvaluasiKomponen; -import com.jasamedika.medifirst2000.service.AdvokasiHukumMedicolegalService; -import com.jasamedika.medifirst2000.service.LoginUserService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.util.DateUtil; -import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.RuanganVO; -import com.jasamedika.medifirst2000.vo.UsulanEvaluasiKomponenVO; -import com.jasamedika.medifirst2000.vo.UsulanEvaluasiVO; +import java.io.BufferedOutputStream; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.*; @Service("AdvokasiHukumMedicolegalService") public class AdvokasiHukumMedicolegalServiceImpl extends BaseVoServiceImpl implements AdvokasiHukumMedicolegalService{ @@ -52,10 +30,10 @@ public class AdvokasiHukumMedicolegalServiceImpl extends BaseVoServiceImpl imple private static String SETTING_DATA_FIXED_JENIS="AdvokasiHukumHukor"; @Autowired - UsulanEvaluasiConverter usulanEvaluasiConverter; + BaseVoConverter usulanEvaluasiConverter; @Autowired - UsulanEvaluasiKomponenConverter usulanEvaluasiKomponenConverter; + BaseVoConverter usulanEvaluasiKomponenConverter; @Autowired UsulanEvaluasiDao UsulanEvaluasiDao; @@ -69,16 +47,16 @@ private static String SETTING_DATA_FIXED_JENIS="AdvokasiHukumHukor"; LoginUserService loginUserService; @Autowired - RuanganConverter ruanganConverter; + BaseVoConverter ruanganConverter; @Autowired - KelompokEvaluasiConverter kelompokEvaluasiConverter; + BaseVoConverter kelompokEvaluasiConverter; @Autowired - RekananConverter rekananConverter; + BaseVoConverter rekananConverter; @Autowired - KomponenEvaluasiConverter komponenEvaluasiConverter; + BaseVoConverter komponenEvaluasiConverter; @Value("${reportDirectory}") String reportDirectory; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AgamaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AgamaServiceImpl.java index 1f42ed91..b0972e8f 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AgamaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AgamaServiceImpl.java @@ -1,32 +1,14 @@ package com.jasamedika.medifirst2000.service.impl; -import java.io.BufferedOutputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.TreeMap; - -import org.apache.commons.codec.binary.Base64; -import org.apache.poi.hssf.usermodel.HSSFRow; -import org.apache.poi.hssf.usermodel.HSSFSheet; -import org.apache.poi.hssf.usermodel.HSSFWorkbook; -import org.apache.poi.ss.usermodel.Cell; -import org.apache.poi.ss.usermodel.CellStyle; -import org.apache.poi.ss.usermodel.Font; -import org.apache.poi.ss.usermodel.IndexedColors; -import org.apache.poi.ss.usermodel.Row; -import org.apache.poi.ss.util.CellRangeAddress; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.AgamaDao; +import com.jasamedika.medifirst2000.entities.Agama; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.AgamaService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.AgamaVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.cache.annotation.Cacheable; -import org.springframework.cache.annotation.EnableCaching; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Pageable; @@ -35,13 +17,13 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.AgamaConverter; -import com.jasamedika.medifirst2000.dao.AgamaDao; -import com.jasamedika.medifirst2000.entities.Agama; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.AgamaService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.AgamaVO; +import java.io.BufferedOutputStream; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("agamaService") @@ -52,7 +34,7 @@ public class AgamaServiceImpl extends BaseVoServiceImpl implements AgamaService< private AgamaDao agamaDao; @Autowired - public AgamaConverter agamaConverter; + private BaseVoConverter agamaConverter; @Override @Transactional(readOnly = false) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AlamatServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AlamatServiceImpl.java index 77c7c377..289b1bc6 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AlamatServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AlamatServiceImpl.java @@ -1,10 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.AlamatDao; +import com.jasamedika.medifirst2000.entities.Alamat; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.AlamatService; +import com.jasamedika.medifirst2000.vo.AlamatVO; import org.apache.commons.collections.IteratorUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; @@ -12,12 +13,10 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.AlamatConverter; -import com.jasamedika.medifirst2000.dao.AlamatDao; -import com.jasamedika.medifirst2000.entities.Alamat; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.AlamatService; -import com.jasamedika.medifirst2000.vo.AlamatVO; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Map; /** * Implement class for AlamatService @@ -32,7 +31,7 @@ public class AlamatServiceImpl implements AlamatService { private AlamatDao alamatDao; @Autowired - private AlamatConverter alamatConverter; + private BaseVoConverter alamatConverter; @SuppressWarnings("unchecked") @Transactional(readOnly = true, propagation = Propagation.SUPPORTS) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AntrianPasienDiPeriksaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AntrianPasienDiPeriksaServiceImpl.java index 5f7ac56f..e40a8fbe 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AntrianPasienDiPeriksaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AntrianPasienDiPeriksaServiceImpl.java @@ -1,36 +1,13 @@ package com.jasamedika.medifirst2000.service.impl; -import java.text.SimpleDateFormat; -import java.time.LocalDate; -import java.time.LocalDateTime; -import java.time.LocalTime; -import java.time.ZoneId; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - import com.jasamedika.medifirst2000.constants.Master; -import com.jasamedika.medifirst2000.converter.AntrianPasienDiPeriksaConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AlamatDao; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.JadwalDokterDao; import com.jasamedika.medifirst2000.dao.RunningNumberDao; import com.jasamedika.medifirst2000.dto.AntrianPasienDiperiksaDto; -import com.jasamedika.medifirst2000.entities.Alamat; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.AsalRujukan; -import com.jasamedika.medifirst2000.entities.JadwalDokter; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.RunningNumber; -import com.jasamedika.medifirst2000.entities.StrukRetur; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.enums.StatusAntrianEnum; import com.jasamedika.medifirst2000.enums.StatusKunjunganEnum; import com.jasamedika.medifirst2000.exception.ServiceVOException; @@ -40,6 +17,18 @@ import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.util.StringUtil; import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO; import com.jasamedika.medifirst2000.vo.PegawaiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.text.SimpleDateFormat; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.time.ZoneId; +import java.util.*; +import java.util.stream.Collectors; /** * Implement class for PasienService @@ -49,7 +38,7 @@ import com.jasamedika.medifirst2000.vo.PegawaiVO; @Service("antrianPasienDiPeriksaService") public class AntrianPasienDiPeriksaServiceImpl extends BaseVoServiceImpl implements AntrianPasienDiPeriksaService { @Autowired - private AntrianPasienDiPeriksaConverter antrianPasienDiPeriksaConverter; + private BaseVoConverter antrianPasienDiPeriksaConverter; @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AntrianPasienRegistrasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AntrianPasienRegistrasiServiceImpl.java index 09c00b57..6ba06b74 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AntrianPasienRegistrasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AntrianPasienRegistrasiServiceImpl.java @@ -1,31 +1,21 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.UUID; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.AntrianPasienRegistrasiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienRegistrasiDao; import com.jasamedika.medifirst2000.dao.PasienInstruksiDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasi; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.PasienInstruksiPerjanjianT; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.StrukRetur; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.enums.TipePasienEnum; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.AntrianPasienRegistrasiService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.AntrianPasienRegistrasiVO; import com.jasamedika.medifirst2000.vo.PapInstruksiPerjanjianVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.*; /** * Implement class for PasienService @@ -41,7 +31,7 @@ public class AntrianPasienRegistrasiServiceImpl extends BaseVoServiceImpl implem private AntrianPasienRegistrasiDao antrianPasienRegistrasiDao; @Autowired - private AntrianPasienRegistrasiConverter antrianPasienRegistrasiConverter; + private BaseVoConverter antrianPasienRegistrasiConverter; @Autowired private PasienInstruksiDao pasienInstruksiDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsalRujukanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsalRujukanServiceImpl.java index 99bc4469..1e99b54e 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsalRujukanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsalRujukanServiceImpl.java @@ -1,19 +1,18 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.AsalRujukanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AsalRujukanDao; import com.jasamedika.medifirst2000.entities.AsalRujukan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.AsalRujukanService; import com.jasamedika.medifirst2000.vo.AsalRujukanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; /** @@ -31,7 +30,7 @@ public class AsalRujukanServiceImpl extends BaseVoServiceImpl implements AsalRuj private AsalRujukanDao asalRujukanDao; @Autowired - private AsalRujukanConverter asalRujukanConverter; + private BaseVoConverter asalRujukanConverter; @Override diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsesmenGiziAwalServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsesmenGiziAwalServiceImpl.java index 85a1cd46..1953589e 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsesmenGiziAwalServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsesmenGiziAwalServiceImpl.java @@ -1,15 +1,14 @@ package com.jasamedika.medifirst2000.service.impl; import com.jasamedika.medifirst2000.converter.*; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AsesmenGiziAwalDao; import com.jasamedika.medifirst2000.dao.PreskripsiDietDao; import com.jasamedika.medifirst2000.dao.TindakLanjutGiziDao; import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.service.AsesmenGiziAwalService; import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.AsesmenGiziAwalVO; -import com.jasamedika.medifirst2000.vo.PreskripsiDietVO; -import com.jasamedika.medifirst2000.vo.TindakLanjutGiziVO; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -30,23 +29,23 @@ import java.util.Map; @Service("asesmenGiziAwalService") public class AsesmenGiziAwalServiceImpl extends BaseVoServiceImpl implements AsesmenGiziAwalService { @Autowired - private AntrianPasienDiPeriksaConverter pasienConverter; + private BaseVoConverter pasienConverter; @Autowired - private PreskripsiDietConverter preskripsiDietConverter; + private BaseVoConverter preskripsiDietConverter; @Autowired private PreskripsiDietDao preskripsiDietDao; @Autowired private TindakLanjutGiziDao tindakLanjutGiziDao; @Autowired - private TindakLanjutGiziConverter tindakLanjutGiziConverter; + private BaseVoConverter tindakLanjutGiziConverter; @Autowired private AsesmenGiziAwalDao asesmenGiziAwalDao; @Autowired - private JenisDietConverter jenisDietConverter; + private BaseVoConverter jenisDietConverter; @Autowired private BaseConverterImpl asesmentConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsesmenGiziLanjutServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsesmenGiziLanjutServiceImpl.java index 9bc420e3..166c21bf 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsesmenGiziLanjutServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/AsesmenGiziLanjutServiceImpl.java @@ -1,20 +1,17 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.AsesmenGiziLanjutConverter; -import com.jasamedika.medifirst2000.converter.KasusPenyakitConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.AsesmenGiziLanjutDao; import com.jasamedika.medifirst2000.entities.AsesmenGiziLanjut; import com.jasamedika.medifirst2000.service.AsesmenGiziLanjutService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.AsesmenGiziLanjutVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.Map; @Service("asesmenGiziLanjutService") public class AsesmenGiziLanjutServiceImpl extends BaseVoServiceImpl implements AsesmenGiziLanjutService { @@ -24,13 +21,7 @@ public class AsesmenGiziLanjutServiceImpl extends BaseVoServiceImpl implements A @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private AsesmenGiziLanjutConverter asesmenGiziLanjutConverter; - - @Autowired - private RuanganConverter ruanganConverter; - - @Autowired - private KasusPenyakitConverter kasusPenyakitConverter; + private BaseVoConverter asesmenGiziLanjutConverter; @Override public Map saveAsesmenGiziLanjut(AsesmenGiziLanjutVO vo) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/BobotIndikatorServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/BobotIndikatorServiceImpl.java index c0227337..eccd9a8e 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/BobotIndikatorServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/BobotIndikatorServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.BobotIndikatorDao; +import com.jasamedika.medifirst2000.entities.BobotIndikator; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.BobotIndikatorService; +import com.jasamedika.medifirst2000.vo.BobotIndikatorVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.BobotIndikatorConverter; -import com.jasamedika.medifirst2000.dao.BobotIndikatorDao; -import com.jasamedika.medifirst2000.entities.BobotIndikator; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.BobotIndikatorService; -import com.jasamedika.medifirst2000.vo.BobotIndikatorVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("BobotIndikatorService") public class BobotIndikatorServiceImpl extends BaseVoServiceImpl implements BobotIndikatorService{ @@ -28,7 +27,7 @@ public class BobotIndikatorServiceImpl extends BaseVoServiceImpl implements Bobo private BobotIndikatorDao bobotDao; @Autowired - private BobotIndikatorConverter bobotConverter; + private BaseVoConverter bobotConverter; @Override public BobotIndikatorVO add(BobotIndikatorVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CatatanPerkembanganServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CatatanPerkembanganServiceImpl.java index 9a38cb8b..76c8d441 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CatatanPerkembanganServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CatatanPerkembanganServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.CatatanPerkembanganConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.CatatanPerkembanganDao; import com.jasamedika.medifirst2000.entities.CatatanPerkembangan; @@ -17,6 +9,13 @@ import com.jasamedika.medifirst2000.service.CatatanPerkembanganService; import com.jasamedika.medifirst2000.service.PasienDaftarService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.CatatanPerkembanganVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("catatanPerkembanganService") public class CatatanPerkembanganServiceImpl implements CatatanPerkembanganService { @@ -24,7 +23,7 @@ public class CatatanPerkembanganServiceImpl implements CatatanPerkembanganServic @Autowired private CatatanPerkembanganDao catatanPerkembanganDao; @Autowired - private CatatanPerkembanganConverter catatanPerkembanganConverter; + private BaseVoConverter catatanPerkembanganConverter; @Autowired private PasienDaftarService pasienDaftarService; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CheckInServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CheckInServiceImpl.java index c689e8ce..3d58aa6d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CheckInServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CheckInServiceImpl.java @@ -1,44 +1,23 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.CheckInService; +import com.jasamedika.medifirst2000.service.PasienDaftarService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.AlatTerpasangDetailConverter; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.CheckInConverter; -import com.jasamedika.medifirst2000.dao.AlatYangTerpasangDao; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.CheckInDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.PengobatanKhususDao; -import com.jasamedika.medifirst2000.entities.AlatTerpasang; -import com.jasamedika.medifirst2000.entities.AlatTerpasangDetail; -import com.jasamedika.medifirst2000.entities.AlatYangTerpasangCheckIn; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.CheckIn; -import com.jasamedika.medifirst2000.entities.JenisOperasi; -import com.jasamedika.medifirst2000.entities.PengobatanKhusus; -import com.jasamedika.medifirst2000.entities.PengobatanKhususCheckIn; -import com.jasamedika.medifirst2000.entities.PengobatanKhususDetail; -import com.jasamedika.medifirst2000.entities.Puasa; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.CheckInService; -import com.jasamedika.medifirst2000.service.PasienDaftarService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.AlatTerpasangDetailVO; -import com.jasamedika.medifirst2000.vo.AlatTerpasangVO; -import com.jasamedika.medifirst2000.vo.CheckInVO; -import com.jasamedika.medifirst2000.vo.JenisOperasiVO; -import com.jasamedika.medifirst2000.vo.PengobatanKhususDetailVO; -import com.jasamedika.medifirst2000.vo.PengobatanKhususVO; -import com.jasamedika.medifirst2000.vo.PuasaVO; - @Service("CheckInService") public class CheckInServiceImpl implements CheckInService { @@ -46,7 +25,7 @@ public class CheckInServiceImpl implements CheckInService { private CheckInDao checkInDao; @Autowired - private CheckInConverter checkInConverter; + private BaseVoConverter checkInConverter; @Autowired private PasienDaftarDao pasienDaftarDao; @@ -61,7 +40,7 @@ public class CheckInServiceImpl implements CheckInService { private PengobatanKhususDao pengobatanKhususDao; @Autowired - private AlatTerpasangDetailConverter alatTerpasangDetailConverter; + private BaseVoConverter alatTerpasangDetailConverter; @Autowired private BaseConverterImpl pengobatanKhususDetailConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CheckOutOperationServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CheckOutOperationServiceImpl.java index bebc8690..eae8e612 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CheckOutOperationServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CheckOutOperationServiceImpl.java @@ -1,51 +1,23 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; +import com.jasamedika.medifirst2000.dao.CheckOutOperationDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.CheckOutOperationService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.CheckOutOperationConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.CheckOutOperationDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.CekKelengkapanAlkes; -import com.jasamedika.medifirst2000.entities.CekKelengkapanAlkesDetail; -import com.jasamedika.medifirst2000.entities.CheckOutOperation; -import com.jasamedika.medifirst2000.entities.KelengkapanCheckOut; -import com.jasamedika.medifirst2000.entities.KelengkapanCheckOutDetail; -import com.jasamedika.medifirst2000.entities.KesadaranCheckOut; -import com.jasamedika.medifirst2000.entities.KesadaranCheckOutDetail; -import com.jasamedika.medifirst2000.entities.PemasanganCheckOut; -import com.jasamedika.medifirst2000.entities.PemasanganCheckOutDetail; -import com.jasamedika.medifirst2000.entities.PemeriksaanCheckOut; -import com.jasamedika.medifirst2000.entities.PemeriksaanCheckOutDetail; -import com.jasamedika.medifirst2000.entities.PemeriksaanJaringanCairanTubuh; -import com.jasamedika.medifirst2000.entities.PemeriksaanJaringanCairanTubuhDetail; -import com.jasamedika.medifirst2000.entities.SignOutOperation; -import com.jasamedika.medifirst2000.entities.StatusLengkapTidakLengkap; -import com.jasamedika.medifirst2000.entities.StatusYaTidak; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.CheckOutOperationService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.CekKelengkapanAlkesDetailVO; -import com.jasamedika.medifirst2000.vo.CheckOutOperationVO; -import com.jasamedika.medifirst2000.vo.KelengkapanCheckOutDetailVO; -import com.jasamedika.medifirst2000.vo.KelengkapanCheckOutVO; -import com.jasamedika.medifirst2000.vo.KesadaranCheckOutDetailVO; -import com.jasamedika.medifirst2000.vo.KesadaranCheckOutVO; -import com.jasamedika.medifirst2000.vo.PemasanganCheckOutDetailVO; -import com.jasamedika.medifirst2000.vo.PemasanganCheckOutVO; -import com.jasamedika.medifirst2000.vo.PemeriksaanCheckOutDetailVO; -import com.jasamedika.medifirst2000.vo.PemeriksaanCheckOutVO; -import com.jasamedika.medifirst2000.vo.PemeriksaanJaringanCairanTubuhDetailVO; -import com.jasamedika.medifirst2000.vo.StatusYaTidakVO; - /** * Implement class for CheckOutOperationServiceImpl * @@ -56,7 +28,7 @@ import com.jasamedika.medifirst2000.vo.StatusYaTidakVO; public class CheckOutOperationServiceImpl implements CheckOutOperationService { @Autowired - private CheckOutOperationConverter checkOutOperationConverter; + private BaseVoConverter checkOutOperationConverter; @Autowired private BaseConverterImpl kesadaranCheckOutConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DampakResikoServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DampakResikoServiceImpl.java index 18486fa1..b2178738 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DampakResikoServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DampakResikoServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.DampakResikoDao; +import com.jasamedika.medifirst2000.entities.DampakResiko; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.DampakResikoService; +import com.jasamedika.medifirst2000.vo.DampakResikoVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.DampakResikoConverter; -import com.jasamedika.medifirst2000.dao.DampakResikoDao; -import com.jasamedika.medifirst2000.entities.DampakResiko; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.DampakResikoService; -import com.jasamedika.medifirst2000.vo.DampakResikoVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("DampakResikoServiceImpl") public class DampakResikoServiceImpl extends BaseVoServiceImpl implements DampakResikoService{ @@ -28,7 +27,7 @@ public class DampakResikoServiceImpl extends BaseVoServiceImpl implements Dampak private DampakResikoDao dampakResikoDao; @Autowired - private DampakResikoConverter dampakResikoConverter; + private BaseVoConverter dampakResikoConverter; @Override public DampakResikoVO add(DampakResikoVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DataRujukanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DataRujukanServiceImpl.java index 52382f71..d0918797 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DataRujukanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DataRujukanServiceImpl.java @@ -1,18 +1,15 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.DataRujukanConverter; import com.jasamedika.medifirst2000.dao.DataRujukanDao; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.DataRujukanService; import com.jasamedika.medifirst2000.vo.DataRujukanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Map; /** @@ -28,9 +25,6 @@ public class DataRujukanServiceImpl extends BaseVoServiceImpl implements DataRuj @Autowired private DataRujukanDao dataRujukanDao; - - @Autowired - private DataRujukanConverter dataRujukanConverter; @Override public DataRujukanVO add(DataRujukanVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DepartemenServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DepartemenServiceImpl.java index 50a6ad04..e769dc7d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DepartemenServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DepartemenServiceImpl.java @@ -1,11 +1,13 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.DepartemenDao; +import com.jasamedika.medifirst2000.entities.Departemen; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.DepartemenService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.DepartemenVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -15,13 +17,10 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.DepartemenConverter; -import com.jasamedika.medifirst2000.dao.DepartemenDao; -import com.jasamedika.medifirst2000.entities.Departemen; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.DepartemenService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.DepartemenVO; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("departemenService") @@ -31,7 +30,7 @@ public class DepartemenServiceImpl extends BaseVoServiceImpl implements Departem private DepartemenDao departemenDao; @Autowired - private DepartemenConverter departemenConverter; + private BaseVoConverter departemenConverter; @Override diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailAnggaranServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailAnggaranServiceImpl.java index addc646a..07a61d51 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailAnggaranServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailAnggaranServiceImpl.java @@ -1,11 +1,12 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; - +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.dao.DetailAnggaranDao; +import com.jasamedika.medifirst2000.dao.DetailSpekAnggaranDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.service.DetailAnggaranService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,54 +15,10 @@ import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort.Direction; import org.springframework.data.jpa.domain.Specification; import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.SatuanStandarConverter; -import com.jasamedika.medifirst2000.dao.DetailAnggaranDao; -import com.jasamedika.medifirst2000.dao.DetailSpekAnggaranDao; -import com.jasamedika.medifirst2000.entities.Akun; -import com.jasamedika.medifirst2000.entities.AsalProduk; -import com.jasamedika.medifirst2000.entities.ChartOfAccount; -import com.jasamedika.medifirst2000.entities.DetailAnggaran; -import com.jasamedika.medifirst2000.entities.DetailSpekAnggaran; -import com.jasamedika.medifirst2000.entities.HeadAnggaran; -import com.jasamedika.medifirst2000.entities.Kegiatan; -import com.jasamedika.medifirst2000.entities.KegiatanAnggaran; -import com.jasamedika.medifirst2000.entities.KegiatanDetail; -import com.jasamedika.medifirst2000.entities.KemenLemb; -import com.jasamedika.medifirst2000.entities.Komponen; -import com.jasamedika.medifirst2000.entities.Output; -import com.jasamedika.medifirst2000.entities.Pengendali; -import com.jasamedika.medifirst2000.entities.Produk; -import com.jasamedika.medifirst2000.entities.Program; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.SatuanStandar; -import com.jasamedika.medifirst2000.entities.UnitKerja; -import com.jasamedika.medifirst2000.entities.UnitOrg; -import com.jasamedika.medifirst2000.service.DetailAnggaranService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.util.HibernateInitialize; -import com.jasamedika.medifirst2000.vo.AkunVO; -import com.jasamedika.medifirst2000.vo.AsalProdukVO; -import com.jasamedika.medifirst2000.vo.ChartOfAccountVO; -import com.jasamedika.medifirst2000.vo.DetailAnggaranVO; -import com.jasamedika.medifirst2000.vo.DetailSpekAnggaranVO; -import com.jasamedika.medifirst2000.vo.GridDetailAnggaran; -import com.jasamedika.medifirst2000.vo.HeadAnggaranVO; -import com.jasamedika.medifirst2000.vo.KegiatanAnggaranVO; -import com.jasamedika.medifirst2000.vo.KegiatanDetailVO; -import com.jasamedika.medifirst2000.vo.KegiatanVO; -import com.jasamedika.medifirst2000.vo.KemenLembVO; -import com.jasamedika.medifirst2000.vo.KomponenVO; -import com.jasamedika.medifirst2000.vo.OutputVO; -import com.jasamedika.medifirst2000.vo.PengendaliVO; -import com.jasamedika.medifirst2000.vo.ProdukVO; -import com.jasamedika.medifirst2000.vo.ProgramVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; -import com.jasamedika.medifirst2000.vo.SatuanStandarVO; -import com.jasamedika.medifirst2000.vo.UnitKerjaVO; -import com.jasamedika.medifirst2000.vo.UnitOrgVO; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("detailAnggaranService") public class DetailAnggaranServiceImpl extends BaseAngaranServiceImpl implements DetailAnggaranService{ @@ -125,9 +82,6 @@ public class DetailAnggaranServiceImpl extends BaseAngaranServiceImpl implements @Autowired private BaseConverterImpl produkConverter; - - @Autowired - private SatuanStandarConverter satuanBarangConverter; @Override public Map detailAnggaranList(Integer page, Integer limit, String sort, String dir,Specification spec) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailSWOTServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailSWOTServiceImpl.java index b022fa6a..e3aa1cdd 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailSWOTServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailSWOTServiceImpl.java @@ -1,10 +1,13 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.DetailSWOTDao; +import com.jasamedika.medifirst2000.dao.SWOTDao; +import com.jasamedika.medifirst2000.entities.DetailSWOT; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.DetailSWOTService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.DetailSWOTVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -15,14 +18,10 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.DetailSWOTConverter; -import com.jasamedika.medifirst2000.dao.DetailSWOTDao; -import com.jasamedika.medifirst2000.dao.SWOTDao; -import com.jasamedika.medifirst2000.entities.DetailSWOT; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.DetailSWOTService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.DetailSWOTVO; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("DetailSWOTService") public class DetailSWOTServiceImpl extends BaseVoServiceImpl implements DetailSWOTService{ @@ -34,7 +33,7 @@ public class DetailSWOTServiceImpl extends BaseVoServiceImpl implements DetailSW private SWOTDao swotDao; @Autowired - private DetailSWOTConverter detailSWOTConverter; + private BaseVoConverter detailSWOTConverter; public Map findDetail(Integer page, Integer take, String sort, String dir,Specification spec){ diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailTOWSServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailTOWSServiceImpl.java index 9fe61f0b..6a335ad3 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailTOWSServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailTOWSServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.DetailTOWSDao; +import com.jasamedika.medifirst2000.entities.DetailTOWS; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.DetailTOWSService; +import com.jasamedika.medifirst2000.vo.DetailTOWSVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.DetailTOWSConverter; -import com.jasamedika.medifirst2000.dao.DetailTOWSDao; -import com.jasamedika.medifirst2000.entities.DetailTOWS; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.DetailTOWSService; -import com.jasamedika.medifirst2000.vo.DetailTOWSVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("DetailTOWSService") public class DetailTOWSServiceImpl extends BaseVoServiceImpl implements DetailTOWSService{ @@ -28,7 +27,7 @@ public class DetailTOWSServiceImpl extends BaseVoServiceImpl implements DetailTO private DetailTOWSDao detailDao; @Autowired - private DetailTOWSConverter converter; + private BaseVoConverter converter; @Override public DetailTOWSVO add(DetailTOWSVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailTriaseServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailTriaseServiceImpl.java index 922ca8d1..a84272c1 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailTriaseServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DetailTriaseServiceImpl.java @@ -1,27 +1,25 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.DetailTriaseDao; +import com.jasamedika.medifirst2000.entities.DetailTriase; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.DetailTriaseService; +import com.jasamedika.medifirst2000.vo.DetailTriaseVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.ArrayList; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.DetailTriaseConverter; -import com.jasamedika.medifirst2000.dao.DetailTriaseDao; -import com.jasamedika.medifirst2000.entities.DetailTriase; -import com.jasamedika.medifirst2000.entities.Kelas; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.DetailTriaseService; -import com.jasamedika.medifirst2000.vo.DetailTriaseVO; - @Service("detailTriaseService") public class DetailTriaseServiceImpl implements DetailTriaseService{ @Autowired - private DetailTriaseConverter detailTriaseConverter; - + private BaseVoConverter detailTriaseConverter; + @Autowired private DetailTriaseDao detailTriaseDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DiagnosaTindakanPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DiagnosaTindakanPasienServiceImpl.java index a93c9f02..41fabf05 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DiagnosaTindakanPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DiagnosaTindakanPasienServiceImpl.java @@ -1,46 +1,23 @@ package com.jasamedika.medifirst2000.service.impl; -import java.io.BufferedReader; -import java.io.DataOutputStream; -import java.io.IOException; -import java.io.InputStreamReader; -import java.net.HttpURLConnection; -import java.net.URL; -import java.nio.charset.StandardCharsets; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.DetailDiagnosaTindakanPasienConverter; -import com.jasamedika.medifirst2000.converter.DiagnosaTindakanConverter; -import com.jasamedika.medifirst2000.converter.DiagnosaTindakanPasienConverter; -import com.jasamedika.medifirst2000.converter.PasienConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.DiagnosaTindakanPasienDao; import com.jasamedika.medifirst2000.dao.PasienDaftarDao; import com.jasamedika.medifirst2000.dao.PemakaianAsuransiDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.DetailDiagnosaPasien; -import com.jasamedika.medifirst2000.entities.DetailDiagnosaTindakanPasien; -import com.jasamedika.medifirst2000.entities.DiagnosaTindakan; -import com.jasamedika.medifirst2000.entities.DiagnosaTindakanPasien; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.PelayananPasien; -import com.jasamedika.medifirst2000.entities.PemakaianAsuransi; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.service.DiagnosaTindakanPasienService; import com.jasamedika.medifirst2000.service.ProdukService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.vo.DetailDiagnosaTindakanPasienVO; import com.jasamedika.medifirst2000.vo.DiagnosaTindakanPasienVO; +import com.jasamedika.medifirst2000.vo.DiagnosaTindakanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.net.URL; +import java.util.*; /** @@ -53,21 +30,20 @@ import com.jasamedika.medifirst2000.vo.DiagnosaTindakanPasienVO; @Service("diagnosaTindakanPasienService") public class DiagnosaTindakanPasienServiceImpl extends BaseVoServiceImpl implements DiagnosaTindakanPasienService { - @Autowired - private PasienConverter pasienConverter; + @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private DiagnosaTindakanPasienConverter diagnosaTindakanPasienConverter; + private BaseVoConverter diagnosaTindakanPasienConverter; @Autowired private DiagnosaTindakanPasienDao diagnosaTindakanPasienDao; @Autowired - private DetailDiagnosaTindakanPasienConverter detailDiagnosaTindakanPasienConverter; + private BaseVoConverter detailDiagnosaTindakanPasienConverter; @Autowired - private DiagnosaTindakanConverter diagnosaTindakanConverter; + private BaseVoConverter diagnosaTindakanConverter; @Autowired private PasienDaftarDao pasienDaftarDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DokumenKeluarServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DokumenKeluarServiceImpl.java index d5b873ea..86275f51 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DokumenKeluarServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DokumenKeluarServiceImpl.java @@ -1,54 +1,18 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; -import com.jasamedika.medifirst2000.dao.DokumenDao; -import com.jasamedika.medifirst2000.dao.DokumenInternalDao; -import com.jasamedika.medifirst2000.dao.DokumenKeluarDao; -import com.jasamedika.medifirst2000.dao.RunningNumberDao; -import com.jasamedika.medifirst2000.dao.StrukKirimDao; -import com.jasamedika.medifirst2000.entities.Dokumen; -import com.jasamedika.medifirst2000.entities.DokumenInternal; -import com.jasamedika.medifirst2000.entities.DokumenKeluar; -import com.jasamedika.medifirst2000.entities.JenisArsip; -import com.jasamedika.medifirst2000.entities.JenisDokumen; -import com.jasamedika.medifirst2000.entities.JenisSurat; -import com.jasamedika.medifirst2000.entities.KlasifikasiArsip; -import com.jasamedika.medifirst2000.entities.KonseptorPemeriksaSurat; -import com.jasamedika.medifirst2000.entities.MetodeKirim; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.RunningNumber; -import com.jasamedika.medifirst2000.entities.SifatSurat; -import com.jasamedika.medifirst2000.entities.StatusBerkas; -import com.jasamedika.medifirst2000.entities.StrukKirim; -import com.jasamedika.medifirst2000.entities.SubKlasifikasiArsip; -import com.jasamedika.medifirst2000.entities.TipePengirimSurat; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.service.DokumenKeluarService; import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.DokumenKeluarVO; -import com.jasamedika.medifirst2000.vo.JenisArsipVO; -import com.jasamedika.medifirst2000.vo.JenisSuratVO; -import com.jasamedika.medifirst2000.vo.KlasifikasiArsipVO; -import com.jasamedika.medifirst2000.vo.MetodeKirimVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.SifatSuratVO; -import com.jasamedika.medifirst2000.vo.StatusBerkasVO; -import com.jasamedika.medifirst2000.vo.SubKlasifikasiArsipVO; -import com.jasamedika.medifirst2000.vo.SuratKeluarVO; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.*; @Service("DokumenKeluarService") public class DokumenKeluarServiceImpl extends BaseVoServiceImpl implements DokumenKeluarService { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DraftPeraturanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DraftPeraturanServiceImpl.java index c313ae61..628cb99d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DraftPeraturanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DraftPeraturanServiceImpl.java @@ -1,10 +1,13 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.LinkedList; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.DetailDraftPeraturanDao; +import com.jasamedika.medifirst2000.dao.DraftPeraturanDao; +import com.jasamedika.medifirst2000.entities.DetailDraftPeraturan; +import com.jasamedika.medifirst2000.entities.DraftPeraturan; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.DraftPeraturanService; +import com.jasamedika.medifirst2000.vo.DraftPeraturanVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -15,16 +18,10 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.DraftPeraturanConverter; -import com.jasamedika.medifirst2000.dao.DetailDraftPeraturanDao; -import com.jasamedika.medifirst2000.dao.DraftPeraturanDao; -import com.jasamedika.medifirst2000.entities.DetailDraftPeraturan; -import com.jasamedika.medifirst2000.entities.DraftPeraturan; -import com.jasamedika.medifirst2000.entities.KajianEvaluasi; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.DraftPeraturanService; -import com.jasamedika.medifirst2000.vo.DraftPeraturanVO; -import com.jasamedika.medifirst2000.vo.KajianEvaluasiVO; +import java.util.HashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; @Service("DraftPeraturanService") public class DraftPeraturanServiceImpl extends BaseVoServiceImpl implements DraftPeraturanService{ @@ -36,7 +33,7 @@ public class DraftPeraturanServiceImpl extends BaseVoServiceImpl implements Draf private DetailDraftPeraturanDao detailDao; @Autowired - private DraftPeraturanConverter converter; + private BaseVoConverter converter; @Override public DraftPeraturanVO add(DraftPeraturanVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DraftSuratServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DraftSuratServiceImpl.java index 16c855d6..8355f147 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DraftSuratServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/DraftSuratServiceImpl.java @@ -1,13 +1,16 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; - +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.DokumenDao; +import com.jasamedika.medifirst2000.dao.DraftSuratDao; +import com.jasamedika.medifirst2000.dao.DraftSuratRuanganDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.service.DraftSuratService; +import com.jasamedika.medifirst2000.service.LoginUserService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.util.StringUtil; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -18,32 +21,7 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.DraftSuratConverter; -import com.jasamedika.medifirst2000.dao.DokumenDao; -import com.jasamedika.medifirst2000.dao.DraftSuratDao; -import com.jasamedika.medifirst2000.dao.DraftSuratRuanganDao; -import com.jasamedika.medifirst2000.entities.DetailSpekAnggaran; -import com.jasamedika.medifirst2000.entities.Dokumen; -import com.jasamedika.medifirst2000.entities.DraftSurat; -import com.jasamedika.medifirst2000.entities.JenisDokumen; -import com.jasamedika.medifirst2000.entities.JenisSurat; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.DraftSuratRuangan; -import com.jasamedika.medifirst2000.entities.Surat; -import com.jasamedika.medifirst2000.service.DraftSuratService; -import com.jasamedika.medifirst2000.service.LoginUserService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.DraftSuratRuanganVO; -import com.jasamedika.medifirst2000.vo.DraftSuratVO; -import com.jasamedika.medifirst2000.vo.GridDetailAnggaran; -import com.jasamedika.medifirst2000.vo.GridDraftSuratVO; -import com.jasamedika.medifirst2000.vo.JenisSuratVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; -import com.jasamedika.medifirst2000.vo.SuratVO; +import java.util.*; @Service("DraftSuratService") public class DraftSuratServiceImpl extends BaseAngaranServiceImpl implements DraftSuratService{ @@ -61,7 +39,7 @@ public class DraftSuratServiceImpl extends BaseAngaranServiceImpl implements Dra private LoginUserService loginUserService; @Autowired - private DraftSuratConverter draftSuratConverter; + private BaseVoConverter draftSuratConverter; @Autowired private BaseConverterImpl suratConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/EvaluasiRekananServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/EvaluasiRekananServiceImpl.java index 880b22df..0164c581 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/EvaluasiRekananServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/EvaluasiRekananServiceImpl.java @@ -1,39 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.KelompokEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.KomponenEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.RekananConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.converter.UsulanEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.UsulanEvaluasiKomponenConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.UsulanEvaluasiDao; import com.jasamedika.medifirst2000.dao.UsulanEvaluasiKomponenDao; -import com.jasamedika.medifirst2000.entities.JenisEvaluasi; -import com.jasamedika.medifirst2000.entities.KelompokEvaluasi; -import com.jasamedika.medifirst2000.entities.KomponenEvaluasi; -import com.jasamedika.medifirst2000.entities.LoginUser; -import com.jasamedika.medifirst2000.entities.Rekanan; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.UsulanEvaluasi; -import com.jasamedika.medifirst2000.entities.UsulanEvaluasiKomponen; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.service.EvaluasiRekananService; import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.RuanganVO; -import com.jasamedika.medifirst2000.vo.UsulanEvaluasiKomponenVO; -import com.jasamedika.medifirst2000.vo.UsulanEvaluasiVO; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.*; /** @@ -47,10 +28,10 @@ public class EvaluasiRekananServiceImpl extends BaseVoServiceImpl implements Eva private static String SETTING_DATA_FIXED_JENIS="EvaluasiRekananHukor"; @Autowired - UsulanEvaluasiConverter usulanEvaluasiConverter; + BaseVoConverter usulanEvaluasiConverter; @Autowired - UsulanEvaluasiKomponenConverter usulanEvaluasiKomponenConverter; + BaseVoConverter usulanEvaluasiKomponenConverter; @Autowired UsulanEvaluasiDao UsulanEvaluasiDao; @@ -63,16 +44,16 @@ public class EvaluasiRekananServiceImpl extends BaseVoServiceImpl implements Eva LoginUserService loginUserService; @Autowired - RuanganConverter ruanganConverter; + BaseVoConverter ruanganConverter; @Autowired - KelompokEvaluasiConverter kelompokEvaluasiConverter; + BaseVoConverter kelompokEvaluasiConverter; @Autowired - RekananConverter rekananConverter; + BaseVoConverter rekananConverter; @Autowired - KomponenEvaluasiConverter komponenEvaluasiConverter; + BaseVoConverter komponenEvaluasiConverter; @Override public List> listUsulanEvaluasiByRuanganPembuat(String tglAwal, String tglAkhir, diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/FisisPemeriksaanDokterServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/FisisPemeriksaanDokterServiceImpl.java index e4667c09..ff59e572 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/FisisPemeriksaanDokterServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/FisisPemeriksaanDokterServiceImpl.java @@ -1,22 +1,19 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.FisisPemeriksaanDokterConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.FisisPemeriksaanDokterDao; import com.jasamedika.medifirst2000.entities.FisisPemeriksaanDokter; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.FisisPemeriksaanDokterService; -import com.jasamedika.medifirst2000.service.FisisPemeriksaanDokterService; import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.vo.FisisPemeriksaanDokterVO; -import com.jasamedika.medifirst2000.vo.FisisPemeriksaanDokterVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for FisisPemeriksaanDokterService @@ -28,7 +25,7 @@ public class FisisPemeriksaanDokterServiceImpl implements FisisPemeriksaanDokter @Autowired private FisisPemeriksaanDokterDao fisisPemeriksaanDokterDao; @Autowired - private FisisPemeriksaanDokterConverter fisisPemeriksaanDokterConverter; + private BaseVoConverter fisisPemeriksaanDokterConverter; @Override public Map addFisisPemeriksaanDokter(FisisPemeriksaanDokterVO vo) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/GeneralCheckUpServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/GeneralCheckUpServiceImpl.java index f081a89d..ae60eb1a 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/GeneralCheckUpServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/GeneralCheckUpServiceImpl.java @@ -1,33 +1,24 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.DataGeneralCheckUpConverter; -import com.jasamedika.medifirst2000.converter.GeneralCheckUpConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.DataGeneralCheckUpDao; import com.jasamedika.medifirst2000.dao.GeneralCheckUpDao; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; -import com.jasamedika.medifirst2000.entities.PapLaboratorium; -import com.jasamedika.medifirst2000.entities.RisikoKerjaRuangan; import com.jasamedika.medifirst2000.entities.DataGeneralCheckUp; import com.jasamedika.medifirst2000.entities.GeneralCheckUp; -import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.GeneralCheckUpService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.vo.DataGeneralCheckUpVO; import com.jasamedika.medifirst2000.vo.GeneralCheckUpVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for GeneralCheckUpService @@ -41,9 +32,9 @@ public class GeneralCheckUpServiceImpl implements GeneralCheckUpService { @Autowired private DataGeneralCheckUpDao dataGeneralCheckUpDao; @Autowired - private GeneralCheckUpConverter generalCheckUpConverter; + private BaseVoConverter generalCheckUpConverter; @Autowired - private DataGeneralCheckUpConverter dataGeneralCheckUpConverter; + private BaseVoConverter dataGeneralCheckUpConverter; @Override public Map addGeneralCheckUp(GeneralCheckUpVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/GenerateNumberServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/GenerateNumberServiceImpl.java index 4ed8b6d3..ac171b10 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/GenerateNumberServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/GenerateNumberServiceImpl.java @@ -1,31 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.dao.PasienDao; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.GenerateNumberService; +import com.jasamedika.medifirst2000.util.StringUtil; +import com.jasamedika.medifirst2000.vo.AgamaVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Map; -import org.apache.commons.collections.IteratorUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.PageRequest; -import org.springframework.data.domain.Pageable; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Propagation; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.AgamaConverter; -import com.jasamedika.medifirst2000.dao.AgamaDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.entities.Agama; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.AgamaService; -import com.jasamedika.medifirst2000.service.GenerateNumberService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.AgamaVO; - @Service("generateNumberServiceImpl") public class GenerateNumberServiceImpl extends BaseVoServiceImpl implements GenerateNumberService { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HasilPemeriksaanPraKerjaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HasilPemeriksaanPraKerjaServiceImpl.java index de70d855..080d5b3c 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HasilPemeriksaanPraKerjaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HasilPemeriksaanPraKerjaServiceImpl.java @@ -1,33 +1,24 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.DataPemeriksaanPraKerjaConverter; -import com.jasamedika.medifirst2000.converter.HasilPemeriksaanPraKerjaConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.DataPemeriksaanPraKerjaDao; import com.jasamedika.medifirst2000.dao.HasilPemeriksaanPraKerjaDao; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; -import com.jasamedika.medifirst2000.entities.PapLaboratorium; -import com.jasamedika.medifirst2000.entities.RisikoKerjaRuangan; import com.jasamedika.medifirst2000.entities.DataPemeriksaanPraKerja; import com.jasamedika.medifirst2000.entities.HasilPemeriksaanPraKerja; -import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.HasilPemeriksaanPraKerjaService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.vo.DataPemeriksaanPraKerjaVO; import com.jasamedika.medifirst2000.vo.HasilPemeriksaanPraKerjaVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for HasilPemeriksaanPraKerjaService @@ -41,9 +32,9 @@ public class HasilPemeriksaanPraKerjaServiceImpl implements HasilPemeriksaanPraK @Autowired private DataPemeriksaanPraKerjaDao dataPemeriksaanPraKerjaDao; @Autowired - private HasilPemeriksaanPraKerjaConverter hasilPemeriksaanPraKerjaConverter; + private BaseVoConverter hasilPemeriksaanPraKerjaConverter; @Autowired - private DataPemeriksaanPraKerjaConverter dataPemeriksaanPraKerjaConverter; + private BaseVoConverter dataPemeriksaanPraKerjaConverter; @Override public Map addHasilPemeriksaanPraKerja(HasilPemeriksaanPraKerjaVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HasilTriaseServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HasilTriaseServiceImpl.java index 96ea1cd8..52a36bf8 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HasilTriaseServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HasilTriaseServiceImpl.java @@ -1,41 +1,26 @@ package com.jasamedika.medifirst2000.service.impl; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.DetailHasilTriaseConverter; -import com.jasamedika.medifirst2000.converter.DetailTriaseConverter; -import com.jasamedika.medifirst2000.converter.HasilTriaseConverter; -import com.jasamedika.medifirst2000.converter.PemeriksaanTriageConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.HasilTriaseDao; import com.jasamedika.medifirst2000.dao.custom.HasilTriaseDaoCustom; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; import com.jasamedika.medifirst2000.entities.DetailHasilTriase; import com.jasamedika.medifirst2000.entities.DetailTriase; import com.jasamedika.medifirst2000.entities.HasilTriase; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; import com.jasamedika.medifirst2000.entities.PemeriksaanTriage; -import com.jasamedika.medifirst2000.entities.StokProdukGlobal; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.HasilTriaseService; -import com.jasamedika.medifirst2000.util.Age; -import com.jasamedika.medifirst2000.util.AgeCalculator; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.vo.DetailHasilTriaseVO; import com.jasamedika.medifirst2000.vo.DetailTriaseVO; -import com.jasamedika.medifirst2000.vo.GridPasienVO; import com.jasamedika.medifirst2000.vo.HasilTriaseVO; -import com.jasamedika.medifirst2000.vo.JenisKelaminVO; +import com.jasamedika.medifirst2000.vo.PemeriksaanTriageVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.text.SimpleDateFormat; +import java.util.*; /** @@ -46,7 +31,7 @@ import com.jasamedika.medifirst2000.vo.JenisKelaminVO; public class HasilTriaseServiceImpl implements HasilTriaseService{ @Autowired - private HasilTriaseConverter hasilTriaseConverter; + private BaseVoConverter hasilTriaseConverter; @Autowired private HasilTriaseDao hasilTriaseDao; @@ -55,13 +40,13 @@ public class HasilTriaseServiceImpl implements HasilTriaseService{ private HasilTriaseDaoCustom hasilTriaseDaoCustom; @Autowired - private DetailHasilTriaseConverter detailHasilTriaseConverter; + private BaseVoConverter detailHasilTriaseConverter; @Autowired - private DetailTriaseConverter detailTriaseConverter; + private BaseVoConverter detailTriaseConverter; @Autowired - private PemeriksaanTriageConverter pemeriksaanTriageConverter; + private BaseVoConverter pemeriksaanTriageConverter; @Override public HasilTriaseVO add(HasilTriaseVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HistoryLoginModulAplikasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HistoryLoginModulAplikasiServiceImpl.java index 8ff0bc65..db99aa21 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HistoryLoginModulAplikasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HistoryLoginModulAplikasiServiceImpl.java @@ -1,9 +1,12 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.HistoryLoginModulAplikasiDao; +import com.jasamedika.medifirst2000.entities.HistoryLoginModulAplikasi; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.HistoryLoginModulAplikasiService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.HistoryLoginModulAplikasiVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -13,13 +16,9 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.HistoryLoginModulAplikasiConverter; -import com.jasamedika.medifirst2000.dao.HistoryLoginModulAplikasiDao; -import com.jasamedika.medifirst2000.entities.HistoryLoginModulAplikasi; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.HistoryLoginModulAplikasiService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.HistoryLoginModulAplikasiVO; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("historyLoginModulAplikasiService") public class HistoryLoginModulAplikasiServiceImpl extends BaseVoServiceImpl implements HistoryLoginModulAplikasiService { @@ -28,7 +27,7 @@ public class HistoryLoginModulAplikasiServiceImpl extends BaseVoServiceImpl impl HistoryLoginModulAplikasiDao historyLoginModulAplikasiDao; @Autowired - HistoryLoginModulAplikasiConverter historyLoginModulAplikasiConverter; + BaseVoConverter historyLoginModulAplikasiConverter; @Override public Map findByHistoryLoginModulAplikasi(String kdUser) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HistoryLoginUserServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HistoryLoginUserServiceImpl.java index 99b8183f..f20523be 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HistoryLoginUserServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/HistoryLoginUserServiceImpl.java @@ -1,9 +1,12 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.HistoryLoginUserDao; +import com.jasamedika.medifirst2000.entities.HistoryLoginUser; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.HistoryLoginUserService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.HistoryLoginUserVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -13,13 +16,9 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.HistoryLoginUserConverter; -import com.jasamedika.medifirst2000.dao.HistoryLoginUserDao; -import com.jasamedika.medifirst2000.entities.HistoryLoginUser; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.HistoryLoginUserService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.HistoryLoginUserVO; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("historyLoginUserService") public class HistoryLoginUserServiceImpl extends BaseVoServiceImpl implements HistoryLoginUserService { @@ -28,7 +27,7 @@ public class HistoryLoginUserServiceImpl extends BaseVoServiceImpl implements Hi HistoryLoginUserDao historyLoginUserDao; @Autowired - HistoryLoginUserConverter historyLoginUserConverter; + BaseVoConverter historyLoginUserConverter; @Override @Transactional(readOnly = true, propagation = Propagation.SUPPORTS) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndikatorRensarServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndikatorRensarServiceImpl.java index 227d1090..689218a0 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndikatorRensarServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndikatorRensarServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.IndikatorRensarDao; +import com.jasamedika.medifirst2000.entities.IndikatorRensar; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.IndikatorRensarService; +import com.jasamedika.medifirst2000.vo.IndikatorRensarVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.IndikatorRensarConverter; -import com.jasamedika.medifirst2000.dao.IndikatorRensarDao; -import com.jasamedika.medifirst2000.entities.IndikatorRensar; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.IndikatorRensarService; -import com.jasamedika.medifirst2000.vo.IndikatorRensarVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("IndikatorRensarService") public class IndikatorRensarServiceImpl extends BaseVoServiceImpl implements IndikatorRensarService{ @@ -28,7 +27,7 @@ public class IndikatorRensarServiceImpl extends BaseVoServiceImpl implements Ind private IndikatorRensarDao indikatorRensarDao; @Autowired - private IndikatorRensarConverter indikatorRensarConverter; + private BaseVoConverter indikatorRensarConverter; @Override diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/InputPapAnamesisServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/InputPapAnamesisServiceImpl.java index 2c44d35b..79ab8ded 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/InputPapAnamesisServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/InputPapAnamesisServiceImpl.java @@ -1,9 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import com.jasamedika.medifirst2000.converter.PapAnamesisConverter; -import com.jasamedika.medifirst2000.converter.PapRiwayatPenyakitPengobatanConverter; -import com.jasamedika.medifirst2000.converter.PasienConverter; -import com.jasamedika.medifirst2000.converter.RegistrasiPelayananPasienConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapAnamesisDao; import com.jasamedika.medifirst2000.entities.PapAnamesis; import com.jasamedika.medifirst2000.entities.PapRiwayatPenyakitPengobatan; @@ -33,14 +30,12 @@ public class InputPapAnamesisServiceImpl implements InputPapAnamesisService { @Autowired private PapAnamesisDao papAnamesisDao; @Autowired - private PapAnamesisConverter papAnamesisConverter; + private BaseVoConverter papAnamesisConverter; @Autowired - private PapRiwayatPenyakitPengobatanConverter papRiwayatPenyakitPengobatanConverter; + private BaseVoConverter papRiwayatPenyakitPengobatanConverter; @Autowired - private PasienConverter pasienConverter; - @Autowired - private RegistrasiPelayananPasienConverter registrasiPelayananPasienConverter; - + private BaseVoConverter pasienConverter; + @Override public InputPAPAnamesisVO add(InputPAPAnamesisVO vo) throws JpaSystemException, ServiceVOException { PapAnamesis model=papAnamesisConverter.transferVOToModel(vo.getPAPAnamesis(), new PapAnamesis()); diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/InseminasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/InseminasiServiceImpl.java index 770f3cea..3f8abdff 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/InseminasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/InseminasiServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.InseminasiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.InseminasiDao; import com.jasamedika.medifirst2000.entities.Inseminasi; @@ -17,6 +9,13 @@ import com.jasamedika.medifirst2000.service.InseminasiService; import com.jasamedika.medifirst2000.service.PasienDaftarService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.InseminasiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("inseminasiService") public class InseminasiServiceImpl implements InseminasiService { @@ -24,7 +23,7 @@ public class InseminasiServiceImpl implements InseminasiService { @Autowired private InseminasiDao inseminasiDao; @Autowired - private InseminasiConverter inseminasiConverter; + private BaseVoConverter inseminasiConverter; @Autowired private PasienDaftarService pasienDaftarService; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JadwalDokterServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JadwalDokterServiceImpl.java index 6868be96..c79f3bfa 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JadwalDokterServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JadwalDokterServiceImpl.java @@ -1,23 +1,17 @@ package com.jasamedika.medifirst2000.service.impl; -import java.io.BufferedOutputStream; -import java.io.BufferedReader; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStreamReader; -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.UUID; - +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; +import com.jasamedika.medifirst2000.dao.JadwalDokterDao; +import com.jasamedika.medifirst2000.dao.PegawaiDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.AbsensiPegawaiService; +import com.jasamedika.medifirst2000.service.JadwalDokterService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.util.JsonUtil; +import com.jasamedika.medifirst2000.vo.*; import org.apache.commons.codec.binary.Base64; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; @@ -25,28 +19,10 @@ import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.JadwalDokterConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.JadwalDokterDao; -import com.jasamedika.medifirst2000.dao.PegawaiDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.JadwalDokter; -import com.jasamedika.medifirst2000.entities.JadwalPraktek; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.ShiftKerja; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.AbsensiPegawaiService; -import com.jasamedika.medifirst2000.service.JadwalDokterService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.util.JsonUtil; -import com.jasamedika.medifirst2000.vo.AbsensiPegawaiVO; -import com.jasamedika.medifirst2000.vo.JadwalDokterVO; -import com.jasamedika.medifirst2000.vo.JadwalPraktekVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; -import com.jasamedika.medifirst2000.vo.UploadExcelVO; +import java.io.*; +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.*; @Service("jadwalDokterService") public class JadwalDokterServiceImpl extends BaseVoServiceImpl implements JadwalDokterService { @@ -55,7 +31,7 @@ public class JadwalDokterServiceImpl extends BaseVoServiceImpl implements Jadwal private JadwalDokterDao jadwalDokterDao; @Autowired - private JadwalDokterConverter jadwalDokterConverter; + private BaseVoConverter jadwalDokterConverter; @Autowired private BaseConverterImpl pegawaiConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JadwalRencanaPemeriksaanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JadwalRencanaPemeriksaanServiceImpl.java index 97da89a3..8f620105 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JadwalRencanaPemeriksaanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JadwalRencanaPemeriksaanServiceImpl.java @@ -1,19 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.Date; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.JadwalRencanaPemeriksaanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.JadwalRencanaPemeriksaanDao; import com.jasamedika.medifirst2000.dao.PegawaiDao; import com.jasamedika.medifirst2000.dto.JadwalPemeriksaanDTO; @@ -24,6 +11,11 @@ import com.jasamedika.medifirst2000.service.JadwalRencanaPemeriksaanService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.vo.JadwalRencanaPemeriksaanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.*; @Service("JadwalRencanaPemeriksaanService") public class JadwalRencanaPemeriksaanServiceImpl extends BaseVoServiceImpl implements JadwalRencanaPemeriksaanService{ @@ -35,7 +27,7 @@ public class JadwalRencanaPemeriksaanServiceImpl extends BaseVoServiceImpl imple private PegawaiDao pegawaiDao; @Autowired - private JadwalRencanaPemeriksaanConverter converter; + private BaseVoConverter converter; @Override public List findAll() throws JpaSystemException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JenisDietServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JenisDietServiceImpl.java index 3657306d..b9c1f62f 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JenisDietServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JenisDietServiceImpl.java @@ -1,9 +1,12 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.JenisDietDao; +import com.jasamedika.medifirst2000.dao.custom.JenisDietDaoCustom; +import com.jasamedika.medifirst2000.entities.JenisDiet; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.JenisDietService; +import com.jasamedika.medifirst2000.vo.JenisDietVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,14 +17,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.JenisDietConverter; -import com.jasamedika.medifirst2000.dao.JenisDietDao; -import com.jasamedika.medifirst2000.dao.custom.JenisDietDaoCustom; -import com.jasamedika.medifirst2000.entities.JenisDiet; -import com.jasamedika.medifirst2000.entities.SatuanIndikator; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.JenisDietService; -import com.jasamedika.medifirst2000.vo.JenisDietVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** @@ -42,7 +40,7 @@ public class JenisDietServiceImpl extends BaseVoServiceImpl implements JenisDiet private JenisDietDaoCustom jenisDaoCustom; @Autowired - private JenisDietConverter jenisDietConverter; + private BaseVoConverter jenisDietConverter; @Override public JenisDietVO add(JenisDietVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JenisIndikatorServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JenisIndikatorServiceImpl.java index 6cc0cfc7..0af545ea 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JenisIndikatorServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/JenisIndikatorServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.JenisIndikatorDao; +import com.jasamedika.medifirst2000.entities.JenisIndikator; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.JenisIndikatorService; +import com.jasamedika.medifirst2000.vo.JenisIndikatorVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.JenisIndikatorConverter; -import com.jasamedika.medifirst2000.dao.JenisIndikatorDao; -import com.jasamedika.medifirst2000.entities.JenisIndikator; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.JenisIndikatorService; -import com.jasamedika.medifirst2000.vo.JenisIndikatorVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("JenisIndikatorService") public class JenisIndikatorServiceImpl extends BaseVoServiceImpl implements JenisIndikatorService{ @@ -28,7 +27,7 @@ public class JenisIndikatorServiceImpl extends BaseVoServiceImpl implements Jeni private JenisIndikatorDao jenisIndikatorDao; @Autowired - private JenisIndikatorConverter jenisIndikatorConverter; + private BaseVoConverter jenisIndikatorConverter; @Override public JenisIndikatorVO add(JenisIndikatorVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KajianEvaluasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KajianEvaluasiServiceImpl.java index 13d2ec09..890925bf 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KajianEvaluasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KajianEvaluasiServiceImpl.java @@ -1,12 +1,13 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Calendar; -import java.util.Date; -import java.util.HashMap; -import java.util.LinkedList; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.DetailKajianEvaluasiDao; +import com.jasamedika.medifirst2000.dao.KajianEvaluasiDao; +import com.jasamedika.medifirst2000.entities.DetailKajianEvaluasi; +import com.jasamedika.medifirst2000.entities.KajianEvaluasi; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.KajianEvaluasiService; +import com.jasamedika.medifirst2000.vo.KajianEvaluasiVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -17,21 +18,10 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.KajianEvaluasiConverter; -import com.jasamedika.medifirst2000.dao.DetailKajianEvaluasiDao; -import com.jasamedika.medifirst2000.dao.KajianEvaluasiDao; -import com.jasamedika.medifirst2000.entities.DetailKajianEvaluasi; -import com.jasamedika.medifirst2000.entities.KajianEvaluasi; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.paging.Comparison; -import com.jasamedika.medifirst2000.paging.Condition; -import com.jasamedika.medifirst2000.paging.Filter; -import com.jasamedika.medifirst2000.service.KajianEvaluasiService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.util.JsonUtil; -import com.jasamedika.medifirst2000.vo.KajianEvaluasiVO; +import java.util.HashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; @Service("KajianEvaluasiService") public class KajianEvaluasiServiceImpl extends BaseVoServiceImpl implements KajianEvaluasiService{ @@ -43,7 +33,7 @@ public class KajianEvaluasiServiceImpl extends BaseVoServiceImpl implements Kaji private DetailKajianEvaluasiDao detailDao; @Autowired - private KajianEvaluasiConverter converter; + private BaseVoConverter converter; public Map findAll(Integer page, Integer take, String sort, String dir, Specification spec){ Direction direction=null; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KamusIndikatorServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KamusIndikatorServiceImpl.java index 92a8345d..2e29b828 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KamusIndikatorServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KamusIndikatorServiceImpl.java @@ -1,6 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import com.jasamedika.medifirst2000.converter.KamusIndikatorConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.KamusIndikatorDao; import com.jasamedika.medifirst2000.dao.TargetIndikatorDao; import com.jasamedika.medifirst2000.dto.DetailKamusIndikatorDto; @@ -35,7 +35,7 @@ public class KamusIndikatorServiceImpl extends BaseVoServiceImpl implements Kamu private KamusIndikatorDao kamusIndikatorDao; @Autowired - private KamusIndikatorConverter KamusIndikatorConverter; + private BaseVoConverter KamusIndikatorConverter; @Autowired private TargetIndikatorDao targetDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KategoriHasilTriaseServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KategoriHasilTriaseServiceImpl.java index be317358..2fb48464 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KategoriHasilTriaseServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KategoriHasilTriaseServiceImpl.java @@ -1,26 +1,24 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.KategoriHasilTriaseDao; +import com.jasamedika.medifirst2000.entities.KategoriHasilTriase; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.KategoriHasilTriaseService; +import com.jasamedika.medifirst2000.vo.KategoriHasilTriaseVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.ArrayList; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.KategoriHasilTriaseConverter; -import com.jasamedika.medifirst2000.dao.KategoriHasilTriaseDao; -import com.jasamedika.medifirst2000.entities.DetailTriase; -import com.jasamedika.medifirst2000.entities.KategoriHasilTriase; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.KategoriHasilTriaseService; -import com.jasamedika.medifirst2000.vo.KategoriHasilTriaseVO; - @Service("kategoriHasilTriaseServiceImpl") public class KategoriHasilTriaseServiceImpl implements KategoriHasilTriaseService{ @Autowired - private KategoriHasilTriaseConverter kategoriHasilTriaseConverter; + private BaseVoConverter kategoriHasilTriaseConverter; @Autowired private KategoriHasilTriaseDao kategoriHasilTriaseDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KebutuhanDasarServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KebutuhanDasarServiceImpl.java index 34642afa..253fc14a 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KebutuhanDasarServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KebutuhanDasarServiceImpl.java @@ -1,28 +1,23 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.KebutuhanDasarConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.KebutuhanDasarDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; import com.jasamedika.medifirst2000.entities.KebutuhanDasar; import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.KebutuhanDasarService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.JsonUtil; -import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO; import com.jasamedika.medifirst2000.vo.KebutuhanDasarVO; -import com.jasamedika.medifirst2000.vo.OksigenasiPolaNafasVO; import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("KebutuhanDasarService") @@ -32,7 +27,7 @@ public class KebutuhanDasarServiceImpl implements KebutuhanDasarService kebutuhanDasarConverter; @Autowired private BaseConverterImpl pengkajianAwalBaruConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KecamatanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KecamatanServiceImpl.java index dd9b5683..58cb4ecd 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KecamatanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KecamatanServiceImpl.java @@ -1,19 +1,18 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.KecamatanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.KecamatanDao; import com.jasamedika.medifirst2000.entities.Kecamatan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.KecamatanService; import com.jasamedika.medifirst2000.vo.KecamatanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; /** @@ -31,7 +30,7 @@ public class KecamatanServiceImpl extends BaseVoServiceImpl implements Kecamatan private KecamatanDao kecamatanDao; @Autowired - private KecamatanConverter kecamatanConverter; + private BaseVoConverter kecamatanConverter; @Override diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KehamilanSekarangServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KehamilanSekarangServiceImpl.java index 356e06d9..b33da2b6 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KehamilanSekarangServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KehamilanSekarangServiceImpl.java @@ -1,16 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.KehamilanSekarangConverter; -import com.jasamedika.medifirst2000.converter.KelainanDetailConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.KehamilanSekarangDao; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; @@ -22,6 +12,14 @@ import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.vo.KehamilanSekarangVO; import com.jasamedika.medifirst2000.vo.KelainanDetailVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for KehamilanSekarangService @@ -35,9 +33,9 @@ public class KehamilanSekarangServiceImpl implements KehamilanSekarangService kehamilanSekarangConverter; @Autowired - private KelainanDetailConverter kelainanDetailConverter; + private BaseVoConverter kelainanDetailConverter; @Override public Map addKehamilanSekarang(KehamilanSekarangVO vo) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelasServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelasServiceImpl.java index 416994eb..5f08f603 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelasServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelasServiceImpl.java @@ -1,10 +1,12 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.KelasDao; +import com.jasamedika.medifirst2000.entities.Kelas; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.KelasService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.KelasVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -13,13 +15,10 @@ import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.KelasConverter; -import com.jasamedika.medifirst2000.dao.KelasDao; -import com.jasamedika.medifirst2000.entities.Kelas; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.KelasService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.KelasVO; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("kelasService") public class KelasServiceImpl extends BaseVoServiceImpl implements KelasService { @@ -28,7 +27,7 @@ public class KelasServiceImpl extends BaseVoServiceImpl implements KelasService< private KelasDao kelasDao; @Autowired - private KelasConverter kelasConverter; + private BaseVoConverter kelasConverter; @Override @Transactional(readOnly = false) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokEvaluasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokEvaluasiServiceImpl.java index e0cc303a..91973a33 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokEvaluasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokEvaluasiServiceImpl.java @@ -1,42 +1,34 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.List; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.DepartemenConverter; -import com.jasamedika.medifirst2000.converter.JabatanConverter; -import com.jasamedika.medifirst2000.converter.KelompokEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.KomponenEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.SatuanHasilConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.KelompokEvaluasiDao; import com.jasamedika.medifirst2000.entities.Departemen; +import com.jasamedika.medifirst2000.entities.Jabatan; import com.jasamedika.medifirst2000.entities.KelompokEvaluasi; import com.jasamedika.medifirst2000.service.KelompokEvaluasiService; import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.DepartemenVO; +import com.jasamedika.medifirst2000.vo.JabatanVO; import com.jasamedika.medifirst2000.vo.KelompokEvaluasiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; @Service("KelompokEvaluasiService") public class KelompokEvaluasiServiceImpl implements KelompokEvaluasiService{ @Autowired private KelompokEvaluasiDao kelompokEvaluasiDao; - - @Autowired - public KomponenEvaluasiConverter komponenEvaluasiConverter; @Autowired - public DepartemenConverter departemenConverter; + public BaseVoConverter departemenConverter; @Autowired - public JabatanConverter jabatanConverter; + public BaseVoConverter jabatanConverter; @Autowired - public KelompokEvaluasiConverter kelompokEvaluasiConverter; - - @Autowired - public SatuanHasilConverter satuanHasilConverter; + public BaseVoConverter kelompokEvaluasiConverter; @Override public List findAllKelompokEvaluasi() { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokPasienServiceImpl.java index 45381800..10bda285 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokPasienServiceImpl.java @@ -1,19 +1,18 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.KelompokPasienConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.KelompokPasienDao; import com.jasamedika.medifirst2000.entities.KelompokPasien; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.KelompokPasienService; import com.jasamedika.medifirst2000.vo.KelompokPasienVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; /** @@ -31,7 +30,7 @@ public class KelompokPasienServiceImpl extends BaseVoServiceImpl implements Kelo private KelompokPasienDao kelompokPasienDao; @Autowired - private KelompokPasienConverter kelompokPasienConverter; + private BaseVoConverter kelompokPasienConverter; @Override diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokUserServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokUserServiceImpl.java index d3590a5e..d7ebe0a0 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokUserServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KelompokUserServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.KelompokUserDao; +import com.jasamedika.medifirst2000.entities.KelompokUser; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.KelompokUserService; +import com.jasamedika.medifirst2000.vo.KelompokUserVO; import org.apache.commons.collections.IteratorUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; @@ -11,12 +13,9 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.KelompokUserConverter; -import com.jasamedika.medifirst2000.dao.KelompokUserDao; -import com.jasamedika.medifirst2000.entities.KelompokUser; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.KelompokUserService; -import com.jasamedika.medifirst2000.vo.KelompokUserVO; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; /** * Implement class for KelompokUserService @@ -30,7 +29,7 @@ public class KelompokUserServiceImpl extends BaseVoServiceImpl implements private KelompokUserDao kelompokUserDao; @Autowired - private KelompokUserConverter kelompokUserConverter; + private BaseVoConverter kelompokUserConverter; @Override @Transactional(readOnly = false) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KeluargaPegawaiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KeluargaPegawaiServiceImpl.java index c84bc60b..9bc7d8e3 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KeluargaPegawaiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KeluargaPegawaiServiceImpl.java @@ -1,35 +1,21 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.*; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.KeluargaPegawaiDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.service.KeluargaPegawaiService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.HubunganKeluargaConverter; -import com.jasamedika.medifirst2000.converter.JenisKelaminConverter; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; -import com.jasamedika.medifirst2000.converter.PekerjaanConverter; -import com.jasamedika.medifirst2000.converter.PendidikanConverter; -import com.jasamedika.medifirst2000.converter.StatusPerkawinanPegawaiConverter; -import com.jasamedika.medifirst2000.converter.TanggunganConverter; -import com.jasamedika.medifirst2000.dao.KeluargaPegawaiDao; -import com.jasamedika.medifirst2000.entities.HubunganKeluarga; -import com.jasamedika.medifirst2000.entities.JenisKelamin; -import com.jasamedika.medifirst2000.entities.KeluargaPegawai; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Pekerjaan; -import com.jasamedika.medifirst2000.entities.Pendidikan; -import com.jasamedika.medifirst2000.entities.StatusPerkawinanPegawai; -import com.jasamedika.medifirst2000.entities.Tanggungan; -import com.jasamedika.medifirst2000.service.KeluargaPegawaiService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.KeluargaPegawaiVO; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for KeluargaPegawaiServiceImpl @@ -45,25 +31,25 @@ public class KeluargaPegawaiServiceImpl extends BaseVoServiceImpl implements Kel private KeluargaPegawaiDao keluargaPegawaiDao; @Autowired - private PegawaiConverter pegawaiConverter; + private BaseVoConverter pegawaiConverter; @Autowired - private HubunganKeluargaConverter hubunganKeluargaConverter; + private BaseVoConverter hubunganKeluargaConverter; @Autowired - private JenisKelaminConverter jenisKelaminConverter; + private BaseVoConverter jenisKelaminConverter; @Autowired - private PendidikanConverter pendidikanConverter; + private BaseVoConverter pendidikanConverter; @Autowired - private StatusPerkawinanPegawaiConverter statusPerkawinanPegawaiConverter; + private BaseVoConverter statusPerkawinanPegawaiConverter; @Autowired - private TanggunganConverter tanggunganConverter; + private BaseVoConverter tanggunganConverter; @Autowired - private PekerjaanConverter pekerjaanConverter; + private BaseVoConverter pekerjaanConverter; @Autowired private BaseConverterImpl keluargaPegawaiConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KemungkinanResikoTerjadiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KemungkinanResikoTerjadiServiceImpl.java index e973fdb5..09188122 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KemungkinanResikoTerjadiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KemungkinanResikoTerjadiServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.KemungkinanResikoTerjadiDao; +import com.jasamedika.medifirst2000.entities.KemungkinanResikoTerjadi; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.KemungkinanResikoTerjadiService; +import com.jasamedika.medifirst2000.vo.KemungkinanResikoTerjadiVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,13 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.KemungkinanResikoTerjadiConverter; -import com.jasamedika.medifirst2000.dao.KemungkinanResikoTerjadiDao; -import com.jasamedika.medifirst2000.entities.KemungkinanResikoTerjadi; -import com.jasamedika.medifirst2000.entities.ProgramKerjaStrategis; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.KemungkinanResikoTerjadiService; -import com.jasamedika.medifirst2000.vo.KemungkinanResikoTerjadiVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("KemungkinanResikoTerjadiService") public class KemungkinanResikoTerjadiServiceImpl extends BaseVoServiceImpl implements KemungkinanResikoTerjadiService{ @@ -29,7 +27,7 @@ public class KemungkinanResikoTerjadiServiceImpl extends BaseVoServiceImpl imple private KemungkinanResikoTerjadiDao kemungkinanDao; @Autowired - private KemungkinanResikoTerjadiConverter kemungkinanConverter; + private BaseVoConverter kemungkinanConverter; @Override public KemungkinanResikoTerjadiVO add(KemungkinanResikoTerjadiVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KomponenEvaluasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KomponenEvaluasiServiceImpl.java index fa6633ab..9879a2d1 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KomponenEvaluasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KomponenEvaluasiServiceImpl.java @@ -1,14 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import com.jasamedika.medifirst2000.converter.*; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.KomponenEvaluasiDao; -import com.jasamedika.medifirst2000.entities.Departemen; -import com.jasamedika.medifirst2000.entities.KelompokEvaluasi; -import com.jasamedika.medifirst2000.entities.KomponenEvaluasi; -import com.jasamedika.medifirst2000.entities.SatuanHasil; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.service.KomponenEvaluasiService; import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.KomponenEvaluasiVO; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -23,19 +20,19 @@ public class KomponenEvaluasiServiceImpl extends BaseVoServiceImpl implements Ko private KomponenEvaluasiDao komponenEvaluasiDao; @Autowired - public KomponenEvaluasiConverter komponenEvaluasiConverter; + public BaseVoConverter komponenEvaluasiConverter; @Autowired - public DepartemenConverter departemenConverter; + public BaseVoConverter departemenConverter; @Autowired - public JabatanConverter jabatanConverter; + public BaseVoConverter jabatanConverter; @Autowired - public KelompokEvaluasiConverter kelompokEvaluasiConverter; + public BaseVoConverter kelompokEvaluasiConverter; @Autowired - public SatuanHasilConverter satuanHasilConverter; + public BaseVoConverter satuanHasilConverter; @Override diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KonsepDiriServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KonsepDiriServiceImpl.java index 9b86253c..024b4956 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KonsepDiriServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KonsepDiriServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.KonsepDiriConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.KonsepDiriDao; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; @@ -17,6 +9,13 @@ import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.KonsepDiriService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.KonsepDiriVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for KonsepDiriService @@ -30,7 +29,7 @@ public class KonsepDiriServiceImpl implements KonsepDiriService { @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private KonsepDiriConverter KonsepDiriConverter; + private BaseVoConverter KonsepDiriConverter; @Override public Map addKonsepDiri(KonsepDiriVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KontrakKinerjaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KontrakKinerjaServiceImpl.java index cb892c28..3801c00a 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KontrakKinerjaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KontrakKinerjaServiceImpl.java @@ -1,10 +1,12 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.KontrakKinerjaDao; +import com.jasamedika.medifirst2000.entities.KontrakKinerja; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.KontrakKinerjaService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.KontrakKinerjaVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -15,22 +17,10 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.IndikatorRensarConverter; -import com.jasamedika.medifirst2000.converter.KontrakKinerjaConverter; -import com.jasamedika.medifirst2000.converter.SasaranStrategisConverter; -import com.jasamedika.medifirst2000.dao.KontrakKinerjaDao; -import com.jasamedika.medifirst2000.entities.IndikatorRensar; -import com.jasamedika.medifirst2000.entities.KontrakKinerja; -import com.jasamedika.medifirst2000.entities.MappingJenisRisikoSasaranStrategis; -import com.jasamedika.medifirst2000.entities.SasaranStrategis; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.KontrakKinerjaService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.IndikatorRensarVO; -import com.jasamedika.medifirst2000.vo.KontrakKinerjaVO; -import com.jasamedika.medifirst2000.vo.MappingJenisRisikoSasaranStrategisVO; -import com.jasamedika.medifirst2000.vo.SasaranStrategisVO; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("KontrakKinerjaService") public class KontrakKinerjaServiceImpl extends BaseVoServiceImpl implements KontrakKinerjaService{ @@ -39,13 +29,7 @@ public class KontrakKinerjaServiceImpl extends BaseVoServiceImpl implements Kont private KontrakKinerjaDao kontrakKinerjaDao; @Autowired - private KontrakKinerjaConverter kontrakKinerjaConverter; - - @Autowired - private IndikatorRensarConverter indikatorRensarConverter; - - @Autowired - private SasaranStrategisConverter sasaranStrategisConverter; + private BaseVoConverter kontrakKinerjaConverter; @Override public KontrakKinerjaVO add(KontrakKinerjaVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KonversiSatuanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KonversiSatuanServiceImpl.java index dcddbbcc..1beed534 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KonversiSatuanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KonversiSatuanServiceImpl.java @@ -1,9 +1,10 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.KonversiSatuanDao; +import com.jasamedika.medifirst2000.entities.KonversiSatuan; +import com.jasamedika.medifirst2000.service.KonversiSatuanService; +import com.jasamedika.medifirst2000.vo.KonversiSatuanVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -11,11 +12,9 @@ import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort.Direction; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.KonversiSatuanConverter; -import com.jasamedika.medifirst2000.dao.KonversiSatuanDao; -import com.jasamedika.medifirst2000.entities.KonversiSatuan; -import com.jasamedika.medifirst2000.service.KonversiSatuanService; -import com.jasamedika.medifirst2000.vo.KonversiSatuanVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("KonversiSatuanService") public class KonversiSatuanServiceImpl extends BaseVoServiceImpl implements KonversiSatuanService { @@ -24,7 +23,7 @@ public class KonversiSatuanServiceImpl extends BaseVoServiceImpl implements Konv private KonversiSatuanDao konversiSatuanDao; @Autowired - private KonversiSatuanConverter converter; + private BaseVoConverter converter; @Override public Map save(KonversiSatuanVO vo) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KopingServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KopingServiceImpl.java index 89b828e5..ed46fe0a 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KopingServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/KopingServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.KopingConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.KopingDao; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; @@ -17,6 +9,13 @@ import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.KopingService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.KopingVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for KopingService @@ -30,7 +29,7 @@ public class KopingServiceImpl implements KopingService { @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private KopingConverter kopingConverter; + private BaseVoConverter kopingConverter; @Override public Map addKoping(KopingVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LembarKonsultasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LembarKonsultasiServiceImpl.java index 545f25ac..288e637f 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LembarKonsultasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LembarKonsultasiServiceImpl.java @@ -1,35 +1,26 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.PageRequest; -import org.springframework.data.domain.Pageable; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Propagation; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.JawabanKonsultasiConverter; -import com.jasamedika.medifirst2000.converter.LembarKonsultasiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.JawabanKonsultasiDao; import com.jasamedika.medifirst2000.dao.LembarKonsultasiDao; import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.entities.DiagnosaTindakanPasien; import com.jasamedika.medifirst2000.entities.JawabanKonsultasi; import com.jasamedika.medifirst2000.entities.LembarKonsultasi; -import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.LembarKonsultasiService; import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.JawabanKonsultasiVO; import com.jasamedika.medifirst2000.vo.LembarKonsultasiVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("lembarKonsultasiService") @@ -43,9 +34,9 @@ public class LembarKonsultasiServiceImpl implements LembarKonsultasiService { @Autowired private PasienDaftarDao pasienDaftarDao; @Autowired - private LembarKonsultasiConverter lembarKonsultasiConverter; + private BaseVoConverter lembarKonsultasiConverter; @Autowired - private JawabanKonsultasiConverter jawabanKonsultasiConverter; + private BaseVoConverter jawabanKonsultasiConverter; @Override public List findAll() throws JpaSystemException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LoginUserServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LoginUserServiceImpl.java index 669b3f0c..bc35898e 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LoginUserServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LoginUserServiceImpl.java @@ -1,8 +1,7 @@ package com.jasamedika.medifirst2000.service.impl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.LoginUserAuthConverter; -import com.jasamedika.medifirst2000.converter.LoginUserConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.HistoryLoginModulAplikasiDao; import com.jasamedika.medifirst2000.dao.LoginUserDao; import com.jasamedika.medifirst2000.dao.MapPegawaiToModulAplikasiDao; @@ -40,10 +39,10 @@ public class LoginUserServiceImpl extends BaseVoServiceImpl implements LoginUser private MapPegawaiToModulAplikasiDao mapPegawaiToModulAplikasiDao; @Autowired - private LoginUserAuthConverter loginUserAuthConverter; + private BaseVoConverter loginUserAuthConverter; @Autowired - private LoginUserConverter loginUserConverter; + private BaseVoConverter loginUserConverter; @Autowired private BaseConverterImpl loginUserConverters; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapPegawaiToModulAplikasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapPegawaiToModulAplikasiServiceImpl.java index c1bdc8dd..6b58088c 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapPegawaiToModulAplikasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapPegawaiToModulAplikasiServiceImpl.java @@ -1,9 +1,12 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.MapPegawaiToModulAplikasiDao; +import com.jasamedika.medifirst2000.entities.MapPegawaiToModulAplikasi; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.MapPegawaiToModulAplikasiService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.MapPegawaiToModulAplikasiVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -13,13 +16,9 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.MapPegawaiToModulAplikasiConverter; -import com.jasamedika.medifirst2000.dao.MapPegawaiToModulAplikasiDao; -import com.jasamedika.medifirst2000.entities.MapPegawaiToModulAplikasi; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.MapPegawaiToModulAplikasiService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.MapPegawaiToModulAplikasiVO; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("MapPegawaiToModulAplikasiService") public class MapPegawaiToModulAplikasiServiceImpl extends BaseVoServiceImpl implements MapPegawaiToModulAplikasiService { @@ -29,7 +28,7 @@ public class MapPegawaiToModulAplikasiServiceImpl extends BaseVoServiceImpl impl private MapPegawaiToModulAplikasiDao mapPegawaiToModulAplikasiDao; @Autowired - private MapPegawaiToModulAplikasiConverter mapPegawaiToModulAplikasiConverter; + private BaseVoConverter mapPegawaiToModulAplikasiConverter; @Override @Transactional(readOnly = false) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapRuanganToAkomodasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapRuanganToAkomodasiServiceImpl.java index 35e78f3d..a2238184 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapRuanganToAkomodasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapRuanganToAkomodasiServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.MapRuanganToAkomodasiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.MapRuanganToAkomodasiDao; import com.jasamedika.medifirst2000.dao.MapRuanganToProdukDao; import com.jasamedika.medifirst2000.entities.MapRuanganToAkomodasi; @@ -19,12 +11,19 @@ import com.jasamedika.medifirst2000.vo.KamarVO; import com.jasamedika.medifirst2000.vo.MapRuanganToAkomodasiVO; import com.jasamedika.medifirst2000.vo.ProdukVO; import com.jasamedika.medifirst2000.vo.RuanganVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("mapRuanganToAkomodasiService") public class MapRuanganToAkomodasiServiceImpl implements MapRuanganToAkomodasiService { @Autowired - private MapRuanganToAkomodasiConverter mapRuanganToAkomodasiConverter; + private BaseVoConverter mapRuanganToAkomodasiConverter; @Autowired private MapRuanganToAkomodasiDao mapRuanganToAkomodasiDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapRuanganToKelasServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapRuanganToKelasServiceImpl.java index 13fc93d4..3143e647 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapRuanganToKelasServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapRuanganToKelasServiceImpl.java @@ -1,8 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import com.jasamedika.medifirst2000.converter.KelasConverter; -import com.jasamedika.medifirst2000.converter.MapRuanganToKelasConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.MapRuanganToKelasDao; import com.jasamedika.medifirst2000.entities.Kelas; import com.jasamedika.medifirst2000.entities.MapRuanganToKelas; @@ -10,8 +8,10 @@ import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.MapRuanganToKelasService; import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.KelasVO; import com.jasamedika.medifirst2000.vo.MapRuanganToKelasBulkVO; import com.jasamedika.medifirst2000.vo.MapRuanganToKelasVO; +import com.jasamedika.medifirst2000.vo.RuanganVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -34,12 +34,12 @@ public class MapRuanganToKelasServiceImpl extends BaseVoServiceImpl private MapRuanganToKelasDao mapRuanganToKelasDao; @Autowired - private MapRuanganToKelasConverter mapRuanganToKelasConverter; + private BaseVoConverter mapRuanganToKelasConverter; @Autowired - private RuanganConverter ruanganConverter; + private BaseVoConverter ruanganConverter; @Autowired - private KelasConverter kelasConverter; + private BaseVoConverter kelasConverter; @Override public MapRuanganToKelasBulkVO add(MapRuanganToKelasBulkVO vo) throws JpaSystemException, ServiceVOException { return null; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MappingJenisRisikoSasaranStrategisServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MappingJenisRisikoSasaranStrategisServiceImpl.java index 7b750afa..cd7d71b4 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MappingJenisRisikoSasaranStrategisServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MappingJenisRisikoSasaranStrategisServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.MappingJenisRisikoSasaranStrategisDao; +import com.jasamedika.medifirst2000.entities.MappingJenisRisikoSasaranStrategis; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.MappingJenisRisikoSasaranStrategisService; +import com.jasamedika.medifirst2000.vo.MappingJenisRisikoSasaranStrategisVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.MappingJenisRisikoSasaranStrategisConverter; -import com.jasamedika.medifirst2000.dao.MappingJenisRisikoSasaranStrategisDao; -import com.jasamedika.medifirst2000.entities.MappingJenisRisikoSasaranStrategis; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.MappingJenisRisikoSasaranStrategisService; -import com.jasamedika.medifirst2000.vo.MappingJenisRisikoSasaranStrategisVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("MappingJenisRisikoSasaranStrategisService") public class MappingJenisRisikoSasaranStrategisServiceImpl extends BaseVoServiceImpl implements MappingJenisRisikoSasaranStrategisService{ @@ -28,7 +27,7 @@ public class MappingJenisRisikoSasaranStrategisServiceImpl extends BaseVoService private MappingJenisRisikoSasaranStrategisDao mappingDao; @Autowired - private MappingJenisRisikoSasaranStrategisConverter mappingConverter; + private BaseVoConverter mappingConverter; @Override public MappingJenisRisikoSasaranStrategisVO add(MappingJenisRisikoSasaranStrategisVO vo) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MasalahKeperawatanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MasalahKeperawatanServiceImpl.java index c2fc7c7f..0b31cc28 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MasalahKeperawatanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MasalahKeperawatanServiceImpl.java @@ -1,16 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.MasalahKeperawatanConverter; -import com.jasamedika.medifirst2000.converter.MasalahKeperawatanDetailConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.MasalahKeperawatanDao; import com.jasamedika.medifirst2000.dao.MasalahKeperawatanDetailDao; @@ -22,6 +12,14 @@ import com.jasamedika.medifirst2000.service.MasalahKeperawatanService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.MasalahKeperawatanDetailVO; import com.jasamedika.medifirst2000.vo.MasalahKeperawatanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** @@ -34,14 +32,14 @@ import com.jasamedika.medifirst2000.vo.MasalahKeperawatanVO; public class MasalahKeperawatanServiceImpl implements MasalahKeperawatanService{ @Autowired - private MasalahKeperawatanConverter masalahKeperawatanConverter; + private BaseVoConverter masalahKeperawatanConverter; @Autowired private MasalahKeperawatanDao masalahKeperawatanDao; @Autowired private MasalahKeperawatanDetailDao masalahKeperawatanDetailDao; @Autowired - private MasalahKeperawatanDetailConverter masalahKeperawatanDetailConverter; + private BaseVoConverter masalahKeperawatanDetailConverter; @Override public MasalahKeperawatanVO add(MasalahKeperawatanVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MasterProgramKerjaStrategisServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MasterProgramKerjaStrategisServiceImpl.java index 6a95d2fb..72db8c15 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MasterProgramKerjaStrategisServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MasterProgramKerjaStrategisServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.MasterProgramKerjaStrategisDao; +import com.jasamedika.medifirst2000.entities.MasterProgramKerjaStrategis; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.MasterProgramKerjaStrategisService; +import com.jasamedika.medifirst2000.vo.MasterProgramKerjaStrategisVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.MasterProgramKerjaStrategisConverter; -import com.jasamedika.medifirst2000.dao.MasterProgramKerjaStrategisDao; -import com.jasamedika.medifirst2000.entities.MasterProgramKerjaStrategis; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.MasterProgramKerjaStrategisService; -import com.jasamedika.medifirst2000.vo.MasterProgramKerjaStrategisVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("MasterProgramKerjaStrategisService") public class MasterProgramKerjaStrategisServiceImpl extends BaseVoServiceImpl implements MasterProgramKerjaStrategisService{ @@ -28,7 +27,7 @@ public class MasterProgramKerjaStrategisServiceImpl extends BaseVoServiceImpl im private MasterProgramKerjaStrategisDao programDao; @Autowired - private MasterProgramKerjaStrategisConverter programConverter; + private BaseVoConverter programConverter; @Override public MasterProgramKerjaStrategisVO add(MasterProgramKerjaStrategisVO vo) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MenuServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MenuServiceImpl.java index c2ead6f6..ff7f7f26 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MenuServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MenuServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.ProdukConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.ProdukDao; import com.jasamedika.medifirst2000.entities.BahanSample; import com.jasamedika.medifirst2000.entities.Departemen; @@ -17,6 +9,13 @@ import com.jasamedika.medifirst2000.entities.Produk; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.MenuService; import com.jasamedika.medifirst2000.vo.ProdukVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("MenuService") public class MenuServiceImpl extends BaseVoServiceImpl implements MenuService { @@ -25,7 +24,7 @@ public class MenuServiceImpl extends BaseVoServiceImpl implements MenuService { private ProdukDao produkDao; @Autowired - private ProdukConverter produkConverter; + private BaseVoConverter produkConverter; @Override public ProdukVO add(ProdukVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ModulAplikasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ModulAplikasiServiceImpl.java index f4c9de22..2438b7fe 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ModulAplikasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ModulAplikasiServiceImpl.java @@ -1,9 +1,12 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.ModulAplikasiDao; +import com.jasamedika.medifirst2000.entities.ModulAplikasi; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.ModulAplikasiService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.ModulAplikasiVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -13,13 +16,9 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.ModulAplikasiConverter; -import com.jasamedika.medifirst2000.dao.ModulAplikasiDao; -import com.jasamedika.medifirst2000.entities.ModulAplikasi; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.ModulAplikasiService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.ModulAplikasiVO; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("ModulAplikasiService") public class ModulAplikasiServiceImpl extends BaseVoServiceImpl implements ModulAplikasiService { @@ -28,7 +27,7 @@ public class ModulAplikasiServiceImpl extends BaseVoServiceImpl implements Modul private ModulAplikasiDao modulAplikasiDao; @Autowired - private ModulAplikasiConverter modulAplikasiConverter; + private BaseVoConverter modulAplikasiConverter; @Override diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MonitoringEvaluasiPerundanganServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MonitoringEvaluasiPerundanganServiceImpl.java index c805f2e2..c0f96329 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MonitoringEvaluasiPerundanganServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MonitoringEvaluasiPerundanganServiceImpl.java @@ -1,42 +1,21 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.KelompokEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.KomponenEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; -import com.jasamedika.medifirst2000.converter.RekananConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.converter.UsulanEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.UsulanEvaluasiKomponenConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PegawaiDao; import com.jasamedika.medifirst2000.dao.UsulanEvaluasiDao; import com.jasamedika.medifirst2000.dao.UsulanEvaluasiKomponenDao; -import com.jasamedika.medifirst2000.entities.JenisEvaluasi; -import com.jasamedika.medifirst2000.entities.KelompokEvaluasi; -import com.jasamedika.medifirst2000.entities.KomponenEvaluasi; -import com.jasamedika.medifirst2000.entities.LoginUser; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Rekanan; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.UsulanEvaluasi; -import com.jasamedika.medifirst2000.entities.UsulanEvaluasiKomponen; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.MonitoringEvaluasiPerundanganService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.UsulanEvaluasiKomponenVO; -import com.jasamedika.medifirst2000.vo.UsulanEvaluasiVO; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.*; /** @@ -50,16 +29,16 @@ public class MonitoringEvaluasiPerundanganServiceImpl extends BaseVoServiceImpl private static String SETTING_DATA_FIXED_JENIS="MonitoringPerundanganHukor"; @Autowired - UsulanEvaluasiConverter usulanEvaluasiConverter; + BaseVoConverter usulanEvaluasiConverter; @Autowired - UsulanEvaluasiKomponenConverter usulanEvaluasiKomponenConverter; + BaseVoConverter usulanEvaluasiKomponenConverter; @Autowired UsulanEvaluasiDao UsulanEvaluasiDao; @Autowired - PegawaiConverter pegawaiConverter; + BaseVoConverter pegawaiConverter; @Autowired UsulanEvaluasiKomponenDao usulanEvaluasiKomponenDao; @@ -68,16 +47,13 @@ public class MonitoringEvaluasiPerundanganServiceImpl extends BaseVoServiceImpl LoginUserService loginUserService; @Autowired - RuanganConverter ruanganConverter; + BaseVoConverter kelompokEvaluasiConverter; @Autowired - KelompokEvaluasiConverter kelompokEvaluasiConverter; + BaseVoConverter rekananConverter; @Autowired - RekananConverter rekananConverter; - - @Autowired - KomponenEvaluasiConverter komponenEvaluasiConverter; + BaseVoConverter komponenEvaluasiConverter; @Autowired PegawaiDao pegawaiDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NegaraServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NegaraServiceImpl.java index cbb821ef..25698bb2 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NegaraServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NegaraServiceImpl.java @@ -1,6 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import com.jasamedika.medifirst2000.converter.NegaraConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.NegaraDao; import com.jasamedika.medifirst2000.entities.Negara; import com.jasamedika.medifirst2000.exception.ServiceVOException; @@ -28,7 +28,7 @@ public class NegaraServiceImpl extends BaseVoServiceImpl implements NegaraServic @Autowired - private NegaraConverter negaraConverter; + private BaseVoConverter negaraConverter; @Override diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NilaiNilaiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NilaiNilaiServiceImpl.java index 8b53b09e..e5f7fc7e 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NilaiNilaiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NilaiNilaiServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.NilaiNilaiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.NilaiNilaiDao; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; @@ -17,6 +9,13 @@ import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.NilaiNilaiService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.NilaiNilaiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for NilaiNilaiService @@ -30,7 +29,7 @@ public class NilaiNilaiServiceImpl implements NilaiNilaiService { @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private NilaiNilaiConverter nilaiNilaiConverter; + private BaseVoConverter nilaiNilaiConverter; @Override public Map addNilaiNilai(NilaiNilaiVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifMessagingSchedulerServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifMessagingSchedulerServiceImpl.java index 2885b657..79e26d5c 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifMessagingSchedulerServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifMessagingSchedulerServiceImpl.java @@ -1,10 +1,12 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.NotifMessagingSchedulerDao; +import com.jasamedika.medifirst2000.entities.NotifMessagingScheduler; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.NotifMessagingSchedulerService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.NotifMessagingSchedulerVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,20 +16,17 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.NotifMessagingSchedulerConverter; -import com.jasamedika.medifirst2000.dao.NotifMessagingSchedulerDao; -import com.jasamedika.medifirst2000.entities.NotifMessagingScheduler; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.NotifMessagingSchedulerService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.NotifMessagingSchedulerVO; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Map; @Service("NotifMessagingSchedulerService") public class NotifMessagingSchedulerServiceImpl extends BaseVoServiceImpl implements NotifMessagingSchedulerService { @Autowired - NotifMessagingSchedulerConverter notifMessagingSchedulerConverter; + BaseVoConverter notifMessagingSchedulerConverter; @Autowired NotifMessagingSchedulerDao notifMessagingSchedulerDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifMessagingServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifMessagingServiceImpl.java index d45484ef..d7f71164 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifMessagingServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifMessagingServiceImpl.java @@ -1,9 +1,12 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.NotifMessagingDao; +import com.jasamedika.medifirst2000.entities.NotifMessaging; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.NotifMessagingService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.NotifMessagingVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -13,20 +16,16 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.NotifMessagingConverter; -import com.jasamedika.medifirst2000.dao.NotifMessagingDao; -import com.jasamedika.medifirst2000.entities.NotifMessaging; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.NotifMessagingService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.NotifMessagingVO; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("NotifMessagingService") public class NotifMessagingServiceImpl extends BaseVoServiceImpl implements NotifMessagingService { @Autowired - NotifMessagingConverter notifMessagingConverter; + BaseVoConverter notifMessagingConverter; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifikasiMessageObjekModulServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifikasiMessageObjekModulServiceImpl.java index feff8852..23613032 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifikasiMessageObjekModulServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NotifikasiMessageObjekModulServiceImpl.java @@ -1,9 +1,12 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.NotifikasiMessageObjekModulDao; +import com.jasamedika.medifirst2000.entities.NotifikasiMessageObjekModul; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.NotifikasiMessageObjekModulService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.NotifikasiMessageObjekModulVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -13,19 +16,15 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.NotifikasiMessageObjekModulConverter; -import com.jasamedika.medifirst2000.dao.NotifikasiMessageObjekModulDao; -import com.jasamedika.medifirst2000.entities.NotifikasiMessageObjekModul; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.NotifikasiMessageObjekModulService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.NotifikasiMessageObjekModulVO; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("NotifikasiMessageObjekModulService") public class NotifikasiMessageObjekModulServiceImpl extends BaseVoServiceImpl implements NotifikasiMessageObjekModulService { @Autowired - NotifikasiMessageObjekModulConverter notifikasiMessageObjekModulConverter; + BaseVoConverter notifikasiMessageObjekModulConverter; @Autowired NotifikasiMessageObjekModulDao notifikasiMessageObjekModulDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ObjekModulAplikasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ObjekModulAplikasiServiceImpl.java index 146d8d29..45b6d9f1 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ObjekModulAplikasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ObjekModulAplikasiServiceImpl.java @@ -1,20 +1,19 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.ObjekModulAplikasiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.ObjekModulAplikasiDao; import com.jasamedika.medifirst2000.entities.ObjekModulAplikasi; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.ObjekModulAplikasiService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.ObjekModulAplikasiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("ObjekModulAplikasiService") public class ObjekModulAplikasiServiceImpl extends BaseVoServiceImpl implements ObjekModulAplikasiService { @@ -23,7 +22,7 @@ public class ObjekModulAplikasiServiceImpl extends BaseVoServiceImpl implements private ObjekModulAplikasiDao objekModulAplikasiDao; @Autowired - private ObjekModulAplikasiConverter objekModulAplikasiConverter; + private BaseVoConverter objekModulAplikasiConverter; //private BaseConverterImpl objekModulAplikasiConverter; // @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ObservasiIGDServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ObservasiIGDServiceImpl.java index 653d383a..c9086550 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ObservasiIGDServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ObservasiIGDServiceImpl.java @@ -1,15 +1,7 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.ObservasiIGDConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.ObservasiIGDDao; import com.jasamedika.medifirst2000.entities.CaraPemberianObat; @@ -23,6 +15,13 @@ import com.jasamedika.medifirst2000.vo.CaraPemberianObatVO; import com.jasamedika.medifirst2000.vo.ObatVO; import com.jasamedika.medifirst2000.vo.ObservasiIGDVO; import com.jasamedika.medifirst2000.vo.ObservasiIGDVOCustom; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("observasiIGDService") public class ObservasiIGDServiceImpl implements ObservasiIGDService { @@ -30,7 +29,7 @@ public class ObservasiIGDServiceImpl implements ObservasiIGDService { @Autowired private ObservasiIGDDao observasiIGDDao; @Autowired - private ObservasiIGDConverter observasiIGDConverter; + private BaseVoConverter observasiIGDConverter; @Autowired private PasienDaftarService pasienDaftarService; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/OrderGiziServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/OrderGiziServiceImpl.java index 3c91c989..9c213b4d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/OrderGiziServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/OrderGiziServiceImpl.java @@ -1,39 +1,9 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Calendar; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.ProdukConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.MapProdukMenuToBahanDao; -import com.jasamedika.medifirst2000.dao.OrderPelayananDao; -import com.jasamedika.medifirst2000.dao.OrderProdukDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.ProdukDao; -import com.jasamedika.medifirst2000.dao.RunningNumberDao; -import com.jasamedika.medifirst2000.dao.SatuanStandarDao; -import com.jasamedika.medifirst2000.dao.StokProdukGlobalDao; -import com.jasamedika.medifirst2000.dao.StrukOrderDao; +import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.dao.custom.SiklusGiziDaoCustom; -import com.jasamedika.medifirst2000.entities.JenisPermintaan; -import com.jasamedika.medifirst2000.entities.KelompokTransaksi; -import com.jasamedika.medifirst2000.entities.OrderPelayanan; -import com.jasamedika.medifirst2000.entities.Produk; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.RunningNumber; -import com.jasamedika.medifirst2000.entities.StokProdukGlobal; -import com.jasamedika.medifirst2000.entities.StrukOrder; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.KartuStokService; import com.jasamedika.medifirst2000.service.LoginUserService; @@ -41,22 +11,13 @@ import com.jasamedika.medifirst2000.service.OrderGiziService; import com.jasamedika.medifirst2000.service.OrderProdukService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO; -import com.jasamedika.medifirst2000.vo.DetailOrderTindakanVO; -import com.jasamedika.medifirst2000.vo.GiziProduksiOrderVO; -import com.jasamedika.medifirst2000.vo.JenisDietVO; -import com.jasamedika.medifirst2000.vo.JenisPermintaanVO; -import com.jasamedika.medifirst2000.vo.JenisWaktuVO; -import com.jasamedika.medifirst2000.vo.MapProdukMenuToBahanVO; -import com.jasamedika.medifirst2000.vo.OrderProdukVO; -import com.jasamedika.medifirst2000.vo.PasienVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.ProdukVO; -import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganDetailVO; -import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; -import com.jasamedika.medifirst2000.vo.StrukOrderVO; -import com.jasamedika.medifirst2000.vo.TipeMakananVO; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.*; @Service("OrderGiziService") public class OrderGiziServiceImpl extends BaseVoServiceImpl implements OrderGiziService { @@ -83,10 +44,10 @@ public class OrderGiziServiceImpl extends BaseVoServiceImpl implements OrderGizi private LoginUserService loginUserService; @Autowired - private ProdukConverter produkConverter; + private BaseVoConverter produkConverter; @Autowired - private RuanganConverter ruanganConverter; + private BaseVoConverter ruanganConverter; @Autowired private OrderProdukDao orderProdukDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/OrderKendaraanDinasServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/OrderKendaraanDinasServiceImpl.java index 567ad84d..5af052d6 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/OrderKendaraanDinasServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/OrderKendaraanDinasServiceImpl.java @@ -1,42 +1,21 @@ package com.jasamedika.medifirst2000.service.impl; -import java.text.SimpleDateFormat; -import java.util.Calendar; -import java.util.Date; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.ProdukConverter; -import com.jasamedika.medifirst2000.dao.OrderPelayananDao; -import com.jasamedika.medifirst2000.dao.ProdukDao; -import com.jasamedika.medifirst2000.dao.RuanganDao; -import com.jasamedika.medifirst2000.dao.RunningNumberDao; -import com.jasamedika.medifirst2000.dao.StrukOrderDao; -import com.jasamedika.medifirst2000.entities.MappingPegawaiKendaraanDinas; -import com.jasamedika.medifirst2000.entities.OrderPelayanan; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Produk; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.RunningNumber; -import com.jasamedika.medifirst2000.entities.StrukOrder; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.enums.Status; import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.OrderKendaraanDinasService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.MappingPegawaiKendaraanDinasVO; -import com.jasamedika.medifirst2000.vo.OrderKendaraanDinasVO; -import com.jasamedika.medifirst2000.vo.OrderPelayananVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; -import com.jasamedika.medifirst2000.vo.StrukOrderVO; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.text.SimpleDateFormat; +import java.util.*; @Service("OrderKendaraanDinasService") public class OrderKendaraanDinasServiceImpl extends BaseVoServiceImpl implements OrderKendaraanDinasService { @@ -66,7 +45,7 @@ public class OrderKendaraanDinasServiceImpl extends BaseVoServiceImpl implements private LoginUserService loginUserService; @Autowired - private ProdukConverter produkConverter; + private BaseVoConverter produkConverter; @Autowired private BaseConverterImpl ruanganConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PMAnamnesisUmumServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PMAnamnesisUmumServiceImpl.java index 3e447be9..1b51ebba 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PMAnamnesisUmumServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PMAnamnesisUmumServiceImpl.java @@ -1,18 +1,17 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PMAnamnesisUmumConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PMAnamnesisUmumDao; import com.jasamedika.medifirst2000.entities.PMAnamnesisUmum; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PMAnamnesisUmumService; import com.jasamedika.medifirst2000.vo.PMAnamnesisUmumVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Map; /** * @author Shakato @@ -21,7 +20,7 @@ import com.jasamedika.medifirst2000.vo.PMAnamnesisUmumVO; public class PMAnamnesisUmumServiceImpl implements PMAnamnesisUmumService{ @Autowired - private PMAnamnesisUmumConverter pMAnamnesisUmumConverter; + private BaseVoConverter pMAnamnesisUmumConverter; @Autowired private PMAnamnesisUmumDao pMAnamnesisUmumDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PMDiagnosisServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PMDiagnosisServiceImpl.java index be2e0b5d..3bc929e7 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PMDiagnosisServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PMDiagnosisServiceImpl.java @@ -1,18 +1,17 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PMDiagnosisConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PMDiagnosisDao; import com.jasamedika.medifirst2000.entities.PMDiagnosis; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PMDiagnosisService; import com.jasamedika.medifirst2000.vo.PMDiagnosisVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Map; /** * @author Shakato @@ -21,7 +20,7 @@ import com.jasamedika.medifirst2000.vo.PMDiagnosisVO; public class PMDiagnosisServiceImpl implements PMDiagnosisService{ @Autowired - private PMDiagnosisConverter pMDiagnosisConverter; + private BaseVoConverter pMDiagnosisConverter; @Autowired private PMDiagnosisDao pMDiagnosisDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAlergiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAlergiServiceImpl.java index 784fc102..2e666044 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAlergiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAlergiServiceImpl.java @@ -1,27 +1,24 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapAlergiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapAlergiDao; import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; import com.jasamedika.medifirst2000.entities.PapAlergi; import com.jasamedika.medifirst2000.entities.Pasien; import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapAlergiService; import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; import com.jasamedika.medifirst2000.vo.PapAlergiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPAlergiService @@ -33,7 +30,7 @@ public class PapAlergiServiceImpl implements PapAlergiService { @Autowired private PapAlergiDao papAlergiDao; @Autowired - private PapAlergiConverter papAlergiConverter; + private BaseVoConverter papAlergiConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAnamesisServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAnamesisServiceImpl.java index d313013f..949aab07 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAnamesisServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAnamesisServiceImpl.java @@ -1,31 +1,23 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapAnamesisConverter; -import com.jasamedika.medifirst2000.converter.PapRiwayatPenyakitPengobatanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapAnamesisDao; import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; -import com.jasamedika.medifirst2000.entities.PapRiwayatPenyakitPengobatan; import com.jasamedika.medifirst2000.entities.PapAnamesis; +import com.jasamedika.medifirst2000.entities.PapRiwayatPenyakitPengobatan; import com.jasamedika.medifirst2000.entities.Pasien; import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapAnamesisService; import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; -import com.jasamedika.medifirst2000.vo.PapRiwayatPenyakitPengobatanVO; import com.jasamedika.medifirst2000.vo.PapAnamesisVO; +import com.jasamedika.medifirst2000.vo.PapRiwayatPenyakitPengobatanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.*; /** * Implement class for PAPAnamesisService @@ -37,9 +29,9 @@ public class PapAnamesisServiceImpl implements PapAnamesisService { @Autowired private PapAnamesisDao papAnamesisDao; @Autowired - private PapAnamesisConverter papAnamesisConverter; + private BaseVoConverter papAnamesisConverter; @Autowired - private PapRiwayatPenyakitPengobatanConverter papRiwayatPenyakitPengobatanConverter; + private BaseVoConverter papRiwayatPenyakitPengobatanConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAssesmentGiziServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAssesmentGiziServiceImpl.java index 01bf9e06..b34528c0 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAssesmentGiziServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapAssesmentGiziServiceImpl.java @@ -1,27 +1,24 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapAssesmentGiziConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapAssesmentGiziDao; import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; import com.jasamedika.medifirst2000.entities.PapAssesmentGizi; import com.jasamedika.medifirst2000.entities.Pasien; import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapAssesmentGiziService; import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; import com.jasamedika.medifirst2000.vo.PapAssesmentGiziVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPPapAssesmentGiziService @@ -33,7 +30,7 @@ public class PapAssesmentGiziServiceImpl implements PapAssesmentGiziService { @Autowired private PapAssesmentGiziDao papPapAssesmentGiziDao; @Autowired - private PapAssesmentGiziConverter papPapAssesmentGiziConverter; + private BaseVoConverter papPapAssesmentGiziConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapBedahServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapBedahServiceImpl.java index 51b4c43c..afdf2317 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapBedahServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapBedahServiceImpl.java @@ -1,41 +1,25 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PapBedahService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.PapBedahVO; +import com.jasamedika.medifirst2000.vo.PasienVO; +import com.jasamedika.medifirst2000.vo.ProdukVO; +import com.jasamedika.medifirst2000.vo.RuanganVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -//import org.springframework.test.annotation.Rollback; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.PapBedahConverter; -import com.jasamedika.medifirst2000.converter.PasienConverter; -import com.jasamedika.medifirst2000.converter.ProdukConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.dao.OrderPelayananDao; -import com.jasamedika.medifirst2000.dao.PapBedahDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.dao.StrukOrderDao; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; -import com.jasamedika.medifirst2000.entities.PapRencanaOrderRadiologi; -import com.jasamedika.medifirst2000.entities.OrderPelayanan; -import com.jasamedika.medifirst2000.entities.PapBedah; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.Produk; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.StrukOrder; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PapBedahService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; -import com.jasamedika.medifirst2000.vo.ProdukVO; -import com.jasamedika.medifirst2000.vo.PapBedahVO; - /** * Implement class for PAPBedahService * @@ -46,13 +30,13 @@ public class PapBedahServiceImpl implements PapBedahService { @Autowired private PapBedahDao papBedahDao; @Autowired - private PapBedahConverter papBedahConverter; + private BaseVoConverter papBedahConverter; @Autowired - private RuanganConverter ruanganConverter; + private BaseVoConverter ruanganConverter; @Autowired - private ProdukConverter produkConverter; + private BaseVoConverter produkConverter; @Autowired - private PasienConverter pasienConverter; + private BaseVoConverter pasienConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapDiagnosisServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapDiagnosisServiceImpl.java index f43dcd79..38c48709 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapDiagnosisServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapDiagnosisServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapDiagnosisConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapDiagnosisDao; import com.jasamedika.medifirst2000.entities.PapDiagnosis; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapDiagnosisService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapDiagnosisVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PapDiagnosisService @@ -27,7 +26,7 @@ public class PapDiagnosisServiceImpl implements PapDiagnosisService { @Autowired private PapDiagnosisDao papDiagnosisDao; @Autowired - private PapDiagnosisConverter papDiagnosisConverter; + private BaseVoConverter papDiagnosisConverter; @Override public Map addDiagnosis(PapDiagnosisVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapEliminasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapEliminasiServiceImpl.java index 450d1306..cc2470e7 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapEliminasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapEliminasiServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapEliminasiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapEliminasiDao; import com.jasamedika.medifirst2000.entities.PapEliminasi; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapEliminasiService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapEliminasiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPEliminasiService @@ -27,7 +26,7 @@ public class PapEliminasiServiceImpl implements PapEliminasiService { @Autowired private PapEliminasiDao papEliminasiDao; @Autowired - private PapEliminasiConverter papEliminasiConverter; + private BaseVoConverter papEliminasiConverter; @Override public Map addEliminasi(PapEliminasiVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGastrointestinalServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGastrointestinalServiceImpl.java index e799d2ca..b6bf560f 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGastrointestinalServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGastrointestinalServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapGastrointestinalConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapGastrointestinalDao; import com.jasamedika.medifirst2000.entities.PapGastrointestinal; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapGastrointestinalService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapGastrointestinalVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPGastrointestinalService @@ -27,7 +26,7 @@ public class PapGastrointestinalServiceImpl implements PapGastrointestinalServic @Autowired private PapGastrointestinalDao papGastrointestinalDao; @Autowired - private PapGastrointestinalConverter papGastrointestinalConverter; + private BaseVoConverter papGastrointestinalConverter; @Override public Map addGastrointestinal(PapGastrointestinalVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGenataliaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGenataliaServiceImpl.java index fb6594f2..fb8fe2e0 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGenataliaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGenataliaServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapGenataliaConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapGenataliaDao; import com.jasamedika.medifirst2000.entities.PapGenatalia; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapGenataliaService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapGenataliaVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPGenataliaService @@ -27,7 +26,7 @@ public class PapGenataliaServiceImpl implements PapGenataliaService { @Autowired private PapGenataliaDao papGenataliaDao; @Autowired - private PapGenataliaConverter papGenataliaConverter; + private BaseVoConverter papGenataliaConverter; @Override public Map addGenatalia(PapGenataliaVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGenericViewServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGenericViewServiceImpl.java index 8613fd33..cf55b068 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGenericViewServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGenericViewServiceImpl.java @@ -1,44 +1,24 @@ package com.jasamedika.medifirst2000.service.impl; -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map; - -import javax.persistence.Column; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; - +import com.jasamedika.medifirst2000.base.BaseModel; +import com.jasamedika.medifirst2000.base.BaseTransaction; +import com.jasamedika.medifirst2000.dao.GenericViewDao; +import com.jasamedika.medifirst2000.dao.custom.GenericDaoCustom; +import com.jasamedika.medifirst2000.entities.GenericView; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.GenericViewService; +import com.jasamedika.medifirst2000.service.PasienService; +import com.jasamedika.medifirst2000.util.JsonUtil; import org.hibernate.collection.internal.PersistentSet; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.base.BaseModel; -import com.jasamedika.medifirst2000.base.BaseTransaction; -import com.jasamedika.medifirst2000.converter.PapAlergiConverter; -import com.jasamedika.medifirst2000.dao.GenericViewDao; -import com.jasamedika.medifirst2000.dao.PapAlergiDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.dao.custom.GenericDaoCustom; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; -import com.jasamedika.medifirst2000.entities.GenericView; -import com.jasamedika.medifirst2000.entities.PapAlergi; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.GenericViewService; -import com.jasamedika.medifirst2000.service.PapAlergiService; -import com.jasamedika.medifirst2000.service.PasienService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.util.JsonUtil; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; -import com.jasamedika.medifirst2000.vo.PasienVO; -import com.jasamedika.medifirst2000.vo.PapAlergiVO; +import javax.persistence.Column; +import javax.persistence.JoinColumn; +import javax.persistence.OneToMany; +import java.lang.reflect.Field; +import java.util.*; /** * Implement class for PAPAlergiService diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGigiMulutServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGigiMulutServiceImpl.java index 0b611b72..a1ea76fc 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGigiMulutServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGigiMulutServiceImpl.java @@ -1,44 +1,23 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.PapGigiMulutDao; +import com.jasamedika.medifirst2000.dao.PasienDao; +import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PapGigiMulutService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapGigiKananDuaConverter; -import com.jasamedika.medifirst2000.converter.PapGigiKananEmpatConverter; -import com.jasamedika.medifirst2000.converter.PapGigiKananSatuConverter; -import com.jasamedika.medifirst2000.converter.PapGigiKananTigaConverter; -import com.jasamedika.medifirst2000.converter.PapGigiKiriDuaConverter; -import com.jasamedika.medifirst2000.converter.PapGigiKiriEmpatConverter; -import com.jasamedika.medifirst2000.converter.PapGigiKiriSatuConverter; -import com.jasamedika.medifirst2000.converter.PapGigiKiriTigaConverter; -import com.jasamedika.medifirst2000.converter.PapGigiMulutConverter; -import com.jasamedika.medifirst2000.dao.PapGigiMulutDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; -import com.jasamedika.medifirst2000.entities.PapGigiKananDua; -import com.jasamedika.medifirst2000.entities.PapGigiKananEmpat; -import com.jasamedika.medifirst2000.entities.PapGigiKananSatu; -import com.jasamedika.medifirst2000.entities.PapGigiKananTiga; -import com.jasamedika.medifirst2000.entities.PapGigiKiriDua; -import com.jasamedika.medifirst2000.entities.PapGigiKiriEmpat; -import com.jasamedika.medifirst2000.entities.PapGigiKiriSatu; -import com.jasamedika.medifirst2000.entities.PapGigiKiriTiga; -import com.jasamedika.medifirst2000.entities.PapGigiMulut; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PapGigiMulutService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; -import com.jasamedika.medifirst2000.vo.PapGigiMulutVO; - /** * Implement class for PAPGigiMulutService * @@ -49,23 +28,23 @@ public class PapGigiMulutServiceImpl implements PapGigiMulutService { @Autowired private PapGigiMulutDao papGigiMulutDao; @Autowired - private PapGigiMulutConverter papGigiMulutConverter; + private BaseVoConverter papGigiMulutConverter; @Autowired - private PapGigiKiriSatuConverter papGigiKiriSatuConverter; + private BaseVoConverter papGigiKiriSatuConverter; @Autowired - private PapGigiKiriDuaConverter papGigiKiriDuaConverter; + private BaseVoConverter papGigiKiriDuaConverter; @Autowired - private PapGigiKiriTigaConverter papGigiKiriTigaConverter; + private BaseVoConverter papGigiKiriTigaConverter; @Autowired - private PapGigiKiriEmpatConverter papGigiKiriEmpatConverter; + private BaseVoConverter papGigiKiriEmpatConverter; @Autowired - private PapGigiKananSatuConverter papGigiKananSatuConverter; + private BaseVoConverter papGigiKananSatuConverter; @Autowired - private PapGigiKananDuaConverter papGigiKananDuaConverter; + private BaseVoConverter papGigiKananDuaConverter; @Autowired - private PapGigiKananTigaConverter papGigiKananTigaConverter; + private BaseVoConverter papGigiKananTigaConverter; @Autowired - private PapGigiKananEmpatConverter papGigiKananEmpatConverter; + private BaseVoConverter papGigiKananEmpatConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGinekologiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGinekologiServiceImpl.java index 46e5e4b1..25f96cca 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGinekologiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGinekologiServiceImpl.java @@ -1,8 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import com.jasamedika.medifirst2000.converter.PapDataTandaVitalConverter; -import com.jasamedika.medifirst2000.converter.PapGinekologiConverter; -import com.jasamedika.medifirst2000.converter.PapLaboratoriumConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapGinekologiDao; import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; @@ -30,11 +28,11 @@ public class PapGinekologiServiceImpl implements PapGinekologiService { @Autowired private PapGinekologiDao papGinekologiDao; @Autowired - private PapLaboratoriumConverter papLaboratoriumConverter; + private BaseVoConverter papLaboratoriumConverter; @Autowired - private PapDataTandaVitalConverter papDataTandaVitalConverter; + private BaseVoConverter papDataTandaVitalConverter; @Autowired - private PapGinekologiConverter papGinekologiConverter; + private BaseVoConverter papGinekologiConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGiziServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGiziServiceImpl.java index 690434ee..d012e659 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGiziServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapGiziServiceImpl.java @@ -1,27 +1,24 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapGiziConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapGiziDao; import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; import com.jasamedika.medifirst2000.entities.PapGizi; import com.jasamedika.medifirst2000.entities.Pasien; import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapGiziService; import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; import com.jasamedika.medifirst2000.vo.PapGiziVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPGiziService @@ -33,7 +30,7 @@ public class PapGiziServiceImpl implements PapGiziService { @Autowired private PapGiziDao papGiziDao; @Autowired - private PapGiziConverter papGiziConverter; + private BaseVoConverter papGiziConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiPerjanjianServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiPerjanjianServiceImpl.java index 8c8f1bb5..6578dbff 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiPerjanjianServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiPerjanjianServiceImpl.java @@ -1,48 +1,22 @@ package com.jasamedika.medifirst2000.service.impl; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PapInstruksiPerjanjianConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.PapInstruksiPerjanjianDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.PasienInstruksiDao; -import com.jasamedika.medifirst2000.dao.PasienInstruksiPerjanjianDao; -import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.dao.RunningNumberDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasi; -import com.jasamedika.medifirst2000.entities.PapInstruksiPerjanjian; -import com.jasamedika.medifirst2000.entities.PapKeluhanUtama; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.PasienInstruksiPerjanjian; -import com.jasamedika.medifirst2000.entities.PasienInstruksiPerjanjianT; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.RunningNumber; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.AntrianPasienRegistrasiService; import com.jasamedika.medifirst2000.service.PapInstruksiPerjanjianService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.PapInstruksiPerjanjianVO; -import com.jasamedika.medifirst2000.vo.PasienInstruksiPerjanjianVO; -import com.jasamedika.medifirst2000.vo.PasienVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.text.SimpleDateFormat; +import java.util.*; /** * Implement class for PapInstruksiPerjanjianService @@ -55,7 +29,7 @@ public class PapInstruksiPerjanjianServiceImpl extends BaseVoServiceImpl impleme private PapInstruksiPerjanjianDao PapInstruksiPerjanjianDao; @Autowired - private PapInstruksiPerjanjianConverter PapInstruksiPerjanjianConverter; + private BaseVoConverter PapInstruksiPerjanjianConverter; @Autowired private AntrianPasienRegistrasiService antrianPasienRegistrasiService; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiPulangServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiPulangServiceImpl.java index da9ff692..9fe2904f 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiPulangServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiPulangServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapInstruksiPulangConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapInstruksiPulangDao; import com.jasamedika.medifirst2000.entities.PapInstruksiPulang; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapInstruksiPulangService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapInstruksiPulangVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PapInstruksiPulangService @@ -27,7 +26,7 @@ public class PapInstruksiPulangServiceImpl implements PapInstruksiPulangService @Autowired private PapInstruksiPulangDao papInstruksiPulangDao; @Autowired - private PapInstruksiPulangConverter papInstruksiPulangConverter; + private BaseVoConverter papInstruksiPulangConverter; @Override public Map addInstruksiPulang(PapInstruksiPulangVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiRanapServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiRanapServiceImpl.java index 4ba07581..1968e759 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiRanapServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapInstruksiRanapServiceImpl.java @@ -1,23 +1,21 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.PapInstruksiRanapDao; +import com.jasamedika.medifirst2000.entities.PapInstruksiRanap; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PapInstruksiRanapService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.PapInstruksiRanapVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapInstruksiRanapConverter; -import com.jasamedika.medifirst2000.dao.PapInstruksiRanapDao; -import com.jasamedika.medifirst2000.entities.PapInstruksiRanap; -import com.jasamedika.medifirst2000.entities.PapKeluhanUtama; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PapInstruksiRanapService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapInstruksiRanapVO; - /** * Implement class for PapInstruksiRanapService * @@ -28,7 +26,7 @@ public class PapInstruksiRanapServiceImpl implements PapInstruksiRanapService { @Autowired private PapInstruksiRanapDao PapInstruksiRanapDao; @Autowired - private PapInstruksiRanapConverter PapInstruksiRanapConverter; + private BaseVoConverter PapInstruksiRanapConverter; @Override public Map addInstruksiRanap(PapInstruksiRanapVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapIntegumenServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapIntegumenServiceImpl.java index 96c82aca..247ef3fe 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapIntegumenServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapIntegumenServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapIntegumenConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapIntegumenDao; import com.jasamedika.medifirst2000.entities.PapIntegumen; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapIntegumenService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapIntegumenVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPIntegumenService @@ -27,7 +26,7 @@ public class PapIntegumenServiceImpl implements PapIntegumenService { @Autowired private PapIntegumenDao papIntegumenDao; @Autowired - private PapIntegumenConverter papIntegumenConverter; + private BaseVoConverter papIntegumenConverter; @Override public Map addIntegumen(PapIntegumenVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKebutuhanEdukasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKebutuhanEdukasiServiceImpl.java index fa9cec17..964338be 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKebutuhanEdukasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKebutuhanEdukasiServiceImpl.java @@ -1,9 +1,7 @@ package com.jasamedika.medifirst2000.service.impl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PapKebutuhanEdukasiConverter; -import com.jasamedika.medifirst2000.converter.PapTransaksiEdukasiConverter; -import com.jasamedika.medifirst2000.converter.PapTransaksiHambatanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PapKebutuhanEdukasiDao; import com.jasamedika.medifirst2000.dao.PapTransaksiEdukasiDao; @@ -35,15 +33,15 @@ public class PapKebutuhanEdukasiServiceImpl implements PapKebutuhanEdukasiServic @Autowired private PapTransaksiEdukasiDao papTransaksiEdukasiDao; @Autowired - private PapKebutuhanEdukasiConverter papKebutuhanEdukasiConverter; + private BaseVoConverter papKebutuhanEdukasiConverter; @Autowired private BaseConverterImpl pengkajianAwalBaruConverter; @Autowired - private PapTransaksiEdukasiConverter papTransaksiEdukasiConverter; + private BaseVoConverter papTransaksiEdukasiConverter; @Autowired - private PapTransaksiHambatanConverter papTransaksiHambatanConverter; + private BaseVoConverter papTransaksiHambatanConverter; @Override public Object add(Object vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKeluhanTambahanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKeluhanTambahanServiceImpl.java index 564c99f9..f0bac154 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKeluhanTambahanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKeluhanTambahanServiceImpl.java @@ -1,7 +1,7 @@ package com.jasamedika.medifirst2000.service.impl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PapKeluhanTambahanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PapKeluhanTambahanDao; import com.jasamedika.medifirst2000.dao.PasienDaftarDao; @@ -31,7 +31,7 @@ public class PapKeluhanTambahanServiceImpl implements PapKeluhanTambahanService @Autowired private PapKeluhanTambahanDao papKeluhanTambahanDao; @Autowired - private PapKeluhanTambahanConverter papKeluhanTambahanConverter; + private BaseVoConverter papKeluhanTambahanConverter; @Autowired private PasienDaftarDao pasienDaftarDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKeluhanUtamaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKeluhanUtamaServiceImpl.java index 86af80b0..ad6601d5 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKeluhanUtamaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapKeluhanUtamaServiceImpl.java @@ -1,7 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import com.jasamedika.medifirst2000.converter.PapKeluhanUtamaConverter; -import com.jasamedika.medifirst2000.converter.PasienConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PapKeluhanUtamaDao; import com.jasamedika.medifirst2000.dao.PasienDao; @@ -33,15 +32,13 @@ public class PapKeluhanUtamaServiceImpl implements PapKeluhanUtamaService { @Autowired private PapKeluhanUtamaDao papKeluhanUtamaDao; @Autowired - private PapKeluhanUtamaConverter papKeluhanUtamaConverter; + private BaseVoConverter papKeluhanUtamaConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired private PasienDao pasienDao; @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; - @Autowired - private PasienConverter pasienConverter; @Override public Map addKeluhanUtama(PapKeluhanUtamaVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapMuskuloskeletalServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapMuskuloskeletalServiceImpl.java index 4dd397d6..62b6902b 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapMuskuloskeletalServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapMuskuloskeletalServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapMuskuloskeletalConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapMuskuloskeletalDao; import com.jasamedika.medifirst2000.entities.PapMuskuloskeletal; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapMuskuloskeletalService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapMuskuloskeletalVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPMuskuloskeletalService @@ -27,7 +26,7 @@ public class PapMuskuloskeletalServiceImpl implements PapMuskuloskeletalService @Autowired private PapMuskuloskeletalDao papMuskuloskeletalDao; @Autowired - private PapMuskuloskeletalConverter papMuskuloskeletalConverter; + private BaseVoConverter papMuskuloskeletalConverter; @Override public Map addMuskuloskeletal(PapMuskuloskeletalVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapNeurologiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapNeurologiServiceImpl.java index 9a2393c2..94a3d1ea 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapNeurologiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapNeurologiServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapNeurologiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapNeurologiDao; import com.jasamedika.medifirst2000.entities.PapNeurologi; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapNeurologiService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapNeurologiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPNeurologiService @@ -27,7 +26,7 @@ public class PapNeurologiServiceImpl implements PapNeurologiService { @Autowired private PapNeurologiDao papNeurologiDao; @Autowired - private PapNeurologiConverter papNeurologiConverter; + private BaseVoConverter papNeurologiConverter; @Override public Map addNeurologi(PapNeurologiVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapObstetriServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapObstetriServiceImpl.java index 9e15f451..12249e86 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapObstetriServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapObstetriServiceImpl.java @@ -1,31 +1,22 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PapObstetriConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.KeadaanUmumObstetriDetailDao; -import com.jasamedika.medifirst2000.dao.PapObstetriDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.RiwayatKehamilanObstetriDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.DetailRiwayatObstetri; -import com.jasamedika.medifirst2000.entities.KeadaanUmumObstetriDetail; -import com.jasamedika.medifirst2000.entities.PapObstetri; -import com.jasamedika.medifirst2000.entities.RiwayatKehamilanObstetri; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.service.PapObstetriService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.DetailRiwayatObstetriVO; import com.jasamedika.medifirst2000.vo.KeadaanUmumObstetriDetailVO; import com.jasamedika.medifirst2000.vo.PapObstetriVO; import com.jasamedika.medifirst2000.vo.RiwayatKehamilanObstetriVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPObsetriService @@ -43,7 +34,7 @@ public class PapObstetriServiceImpl implements PapObstetriService { @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private PapObstetriConverter papObstetriConverter; + private BaseVoConverter papObstetriConverter; @Autowired private BaseConverterImpl detailRiwayatObstetriConverter; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapPengambilanSpesimenServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapPengambilanSpesimenServiceImpl.java index eb8cd4fb..b06d8b8d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapPengambilanSpesimenServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapPengambilanSpesimenServiceImpl.java @@ -1,34 +1,24 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.PapPengambilanSpesimenConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.OrderPelayananDao; -import com.jasamedika.medifirst2000.dao.PapPengambilanSpesimenDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.PelayananPasienDao; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.dto.PiutangRekananProfileDto; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.OrderPelayanan; -import com.jasamedika.medifirst2000.entities.PapPengambilanSpesimen; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.PelayananPasien; -import com.jasamedika.medifirst2000.entities.StrukOrder; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapPengambilanSpesimenService; import com.jasamedika.medifirst2000.service.PelayananPiutangRekananService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapPengambilanSpesimenCustomVO; import com.jasamedika.medifirst2000.vo.PapPengambilanSpesimenVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("papPengambilanSpesimenService") public class PapPengambilanSpesimenServiceImpl implements PapPengambilanSpesimenService { @@ -43,7 +33,7 @@ public class PapPengambilanSpesimenServiceImpl implements PapPengambilanSpesimen private PasienDaftarDao pasienDaftarDao; @Autowired - private PapPengambilanSpesimenConverter papPengambilanSpesimenConverter; + private BaseVoConverter papPengambilanSpesimenConverter; @Autowired private PelayananPiutangRekananService pelayananPiutangRekananService; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapPernapasanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapPernapasanServiceImpl.java index 40653cb8..dc338831 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapPernapasanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapPernapasanServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapPernapasanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapPernapasanDao; import com.jasamedika.medifirst2000.entities.PapPernapasan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapPernapasanService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapPernapasanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPPernapasanService @@ -27,7 +26,7 @@ public class PapPernapasanServiceImpl implements PapPernapasanService { @Autowired private PapPernapasanDao papPernapasanDao; @Autowired - private PapPernapasanConverter papPernapasanConverter; + private BaseVoConverter papPernapasanConverter; @Override public Map addPernapasan(PapPernapasanVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRehabilitasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRehabilitasiServiceImpl.java index ec2fab1f..e9ee3ffb 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRehabilitasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRehabilitasiServiceImpl.java @@ -1,21 +1,9 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapProsedurePenanggungJawabConverter; -import com.jasamedika.medifirst2000.converter.PapRehabilitasiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapRehabilitasiDao; import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; import com.jasamedika.medifirst2000.entities.PapProsedurePenanggungJawab; import com.jasamedika.medifirst2000.entities.PapRehabilitasi; import com.jasamedika.medifirst2000.entities.Pasien; @@ -23,9 +11,13 @@ import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapRehabilitasiService; import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; import com.jasamedika.medifirst2000.vo.PapProsedurePenanggungJawabVO; import com.jasamedika.medifirst2000.vo.PapRehabilitasiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.*; /** * Implement class for PAPRehabilitasiService @@ -37,9 +29,9 @@ public class PapRehabilitasiServiceImpl implements PapRehabilitasiService { @Autowired private PapRehabilitasiDao papRehabilitasiDao; @Autowired - private PapRehabilitasiConverter papRehabilitasiConverter; + private BaseVoConverter papRehabilitasiConverter; @Autowired - private PapProsedurePenanggungJawabConverter papProsedurePenanggungJawabConverter; + private BaseVoConverter papProsedurePenanggungJawabConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaKonsultasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaKonsultasiServiceImpl.java index 91acde72..1702afe8 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaKonsultasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaKonsultasiServiceImpl.java @@ -1,15 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapRencanaKonsultasiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PapRencanaKonsultasiDao; import com.jasamedika.medifirst2000.dao.PasienDaftarDao; @@ -22,6 +13,14 @@ import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService; import com.jasamedika.medifirst2000.service.PapRencanaKonsultasiService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapRencanaKonsultasiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PapRencanaKonsultasiService @@ -33,7 +32,7 @@ public class PapRencanaKonsultasiServiceImpl implements PapRencanaKonsultasiServ @Autowired private PapRencanaKonsultasiDao papRencanaKonsultasiDao; @Autowired - private PapRencanaKonsultasiConverter papRencanaKonsultasiConverter; + private BaseVoConverter papRencanaKonsultasiConverter; @Autowired private PasienDaftarDao pasienDaftarDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderFarmasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderFarmasiServiceImpl.java index cbe0dd8c..decbb589 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderFarmasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderFarmasiServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapRencanaOrderFarmasiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapRencanaOrderFarmasiDao; import com.jasamedika.medifirst2000.entities.PapRencanaOrderFarmasi; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapRencanaOrderFarmasiService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapRencanaOrderFarmasiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PapRencanaOrderFarmasiService @@ -27,7 +26,7 @@ public class PapRencanaOrderFarmasiServiceImpl implements PapRencanaOrderFarmasi @Autowired private PapRencanaOrderFarmasiDao papRencanaOrderFarmasiDao; @Autowired - private PapRencanaOrderFarmasiConverter papRencanaOrderFarmasiConverter; + private BaseVoConverter papRencanaOrderFarmasiConverter; @Override public Map addRencanaOrderFarmasi(PapRencanaOrderFarmasiVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderLaboratoriumServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderLaboratoriumServiceImpl.java index 657ac7dc..7de32ac6 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderLaboratoriumServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderLaboratoriumServiceImpl.java @@ -1,34 +1,25 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.OrderPelayananDao; +import com.jasamedika.medifirst2000.dao.PapRencanaOrderLaboratoriumDao; +import com.jasamedika.medifirst2000.dao.ProdukDao; +import com.jasamedika.medifirst2000.dao.StrukOrderDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PapRencanaOrderLaboratoriumService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.PapRencanaOrderLaboratoriumVO; +import com.jasamedika.medifirst2000.vo.ProdukVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.OrderPelayananConverter; -import com.jasamedika.medifirst2000.converter.PapRencanaOrderLaboratoriumConverter; -import com.jasamedika.medifirst2000.converter.ProdukConverter; -import com.jasamedika.medifirst2000.converter.StrukOrderConverter; -import com.jasamedika.medifirst2000.dao.OrderPelayananDao; -import com.jasamedika.medifirst2000.dao.PapRencanaOrderLaboratoriumDao; -import com.jasamedika.medifirst2000.dao.ProdukDao; -import com.jasamedika.medifirst2000.dao.StrukOrderDao; -import com.jasamedika.medifirst2000.entities.OrderPelayanan; -import com.jasamedika.medifirst2000.entities.PapRencanaOrderLaboratorium; -import com.jasamedika.medifirst2000.entities.Produk; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.StrukOrder; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PapRencanaOrderLaboratoriumService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.OrderPelayananVO; -import com.jasamedika.medifirst2000.vo.PapRencanaOrderLaboratoriumVO; -import com.jasamedika.medifirst2000.vo.ProdukVO; - /** * Implement class for PapRencanaOrderLaboratoriumService * @@ -39,19 +30,16 @@ public class PapRencanaOrderLaboratoriumServiceImpl implements PapRencanaOrderLa @Autowired private PapRencanaOrderLaboratoriumDao papRencanaOrderLaboratoriumDao; @Autowired - private PapRencanaOrderLaboratoriumConverter papRencanaOrderLaboratoriumConverter; + private BaseVoConverter papRencanaOrderLaboratoriumConverter; @Autowired private OrderPelayananDao orderPelayananDao; - @Autowired - private OrderPelayananConverter orderPelayananConverter; + @Autowired private ProdukDao produkDao; @Autowired - private ProdukConverter produkConverter; + private BaseVoConverter produkConverter; @Autowired private StrukOrderDao strukOrderDao; - @Autowired - private StrukOrderConverter strukOrderConverter; @Override public Map addRencanaOrderLaboratorium(PapRencanaOrderLaboratoriumVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderRadiologiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderRadiologiServiceImpl.java index 9cf11bc9..c1dbb930 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderRadiologiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaOrderRadiologiServiceImpl.java @@ -1,33 +1,25 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.OrderPelayananConverter; -import com.jasamedika.medifirst2000.converter.PapRencanaOrderRadiologiConverter; -import com.jasamedika.medifirst2000.converter.ProdukConverter; -import com.jasamedika.medifirst2000.converter.StrukOrderConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.OrderPelayananDao; import com.jasamedika.medifirst2000.dao.PapRencanaOrderRadiologiDao; import com.jasamedika.medifirst2000.dao.ProdukDao; import com.jasamedika.medifirst2000.dao.StrukOrderDao; -import com.jasamedika.medifirst2000.entities.OrderPelayanan; -import com.jasamedika.medifirst2000.entities.PapRencanaOrderRadiologi; -import com.jasamedika.medifirst2000.entities.Produk; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.StrukOrder; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapRencanaOrderRadiologiService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapRencanaOrderRadiologiVO; import com.jasamedika.medifirst2000.vo.ProdukVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PapRencanaOrderRadiologiService @@ -39,19 +31,16 @@ public class PapRencanaOrderRadiologiServiceImpl implements PapRencanaOrderRadio @Autowired private PapRencanaOrderRadiologiDao papRencanaOrderRadiologiDao; @Autowired - private PapRencanaOrderRadiologiConverter papRencanaOrderRadiologiConverter; + private BaseVoConverter papRencanaOrderRadiologiConverter; @Autowired private OrderPelayananDao orderPelayananDao; - @Autowired - private OrderPelayananConverter orderPelayananConverter; + @Autowired private ProdukDao produkDao; @Autowired - private ProdukConverter produkConverter; + private BaseVoConverter produkConverter; @Autowired private StrukOrderDao strukOrderDao; - @Autowired - private StrukOrderConverter strukOrderConverter; @Override @Transactional diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaTindakanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaTindakanServiceImpl.java index 65495cb8..5e9c0e02 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaTindakanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRencanaTindakanServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapRencanaTindakanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapRencanaTindakanDao; import com.jasamedika.medifirst2000.entities.PapRencanaTindakan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapRencanaTindakanService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapRencanaTindakanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PapRencanaTindakanService @@ -27,7 +26,7 @@ public class PapRencanaTindakanServiceImpl implements PapRencanaTindakanService @Autowired private PapRencanaTindakanDao papRencanaTindakanDao; @Autowired - private PapRencanaTindakanConverter papRencanaTindakanConverter; + private BaseVoConverter papRencanaTindakanConverter; @Override public Map addRencanaTindakan(PapRencanaTindakanVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatImunisasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatImunisasiServiceImpl.java index 95bd0586..2121e4e4 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatImunisasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatImunisasiServiceImpl.java @@ -1,7 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import com.jasamedika.medifirst2000.converter.PapImunisasiDetailConverter; -import com.jasamedika.medifirst2000.converter.PapRiwayatImunisasiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PapRiwayatImunisasiDao; import com.jasamedika.medifirst2000.dao.PasienDao; @@ -32,9 +31,9 @@ public class PapRiwayatImunisasiServiceImpl implements PapRiwayatImunisasiServic @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private PapRiwayatImunisasiConverter papRiwayatImunisasiConverter; + private BaseVoConverter papRiwayatImunisasiConverter; @Autowired - private PapImunisasiDetailConverter papImunisasiDetailConverter; + private BaseVoConverter papImunisasiDetailConverter; @Autowired private PasienDao pasienDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatKeluargaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatKeluargaServiceImpl.java index ab8dfc5d..d8b7a784 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatKeluargaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatKeluargaServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapRiwayatKeluargaConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PapRiwayatKeluargaDao; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; @@ -18,6 +10,13 @@ import com.jasamedika.medifirst2000.service.PapRiwayatKeluargaService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.vo.PapRiwayatKeluargaVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPRiwayatKeluargaService @@ -31,7 +30,7 @@ public class PapRiwayatKeluargaServiceImpl implements PapRiwayatKeluargaService @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private PapRiwayatKeluargaConverter papRiwayatKeluargaConverter; + private BaseVoConverter papRiwayatKeluargaConverter; @Override public Map addRiwayatKeluarga(PapRiwayatKeluargaVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatPsikososialServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatPsikososialServiceImpl.java index d5defb25..57d1edc0 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatPsikososialServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatPsikososialServiceImpl.java @@ -1,48 +1,19 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PapRiwayatPsikososialService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.GenericViewConverter; -import com.jasamedika.medifirst2000.converter.PapRiwayatPsikososialConverter; -import com.jasamedika.medifirst2000.converter.PapStatusPsikososialConverter; -import com.jasamedika.medifirst2000.converter.PapTempatTinggalConverter; -import com.jasamedika.medifirst2000.dao.PapRiwayatPsikososialDao; -import com.jasamedika.medifirst2000.dao.PapStatusMentalDao; -import com.jasamedika.medifirst2000.dao.PapStatusPsikososialDao; -import com.jasamedika.medifirst2000.dao.PapTempatTinggalDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.entities.GenericView; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; -import com.jasamedika.medifirst2000.entities.PapRiwayatPsikososial; -import com.jasamedika.medifirst2000.entities.PapSkriningGiziDetail; -import com.jasamedika.medifirst2000.entities.PapStatusMental; -import com.jasamedika.medifirst2000.entities.PapStatusPsikososial; -import com.jasamedika.medifirst2000.entities.PapTempatTinggal; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PapRiwayatPsikososialService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.GenericViewVO; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; -import com.jasamedika.medifirst2000.vo.PapRiwayatPsikososialVO; -import com.jasamedika.medifirst2000.vo.PapSkriningGiziDetailVO; -import com.jasamedika.medifirst2000.vo.PapStatusMentalVO; -import com.jasamedika.medifirst2000.vo.PapStatusPsikososialVO; -import com.jasamedika.medifirst2000.vo.PapTempatTinggalVO; -import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO; +import java.util.*; /** * Implement class for PAPRiwayatPsikososialService @@ -61,13 +32,12 @@ public class PapRiwayatPsikososialServiceImpl implements PapRiwayatPsikososialSe @Autowired private PapStatusMentalDao papStatusMentalDao; @Autowired - private PapRiwayatPsikososialConverter papRiwayatPsikososialConverter; + private BaseVoConverter papRiwayatPsikososialConverter; @Autowired - private PapStatusPsikososialConverter papStatusPsikososialConverter; + private BaseVoConverter papStatusPsikososialConverter; @Autowired - private PapTempatTinggalConverter papTempatTinggalConverter; - @Autowired - private GenericViewConverter genericViewConverter; + private BaseVoConverter papTempatTinggalConverter; + @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatTumbuhKembangServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatTumbuhKembangServiceImpl.java index de320c90..66ccfe34 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatTumbuhKembangServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapRiwayatTumbuhKembangServiceImpl.java @@ -1,7 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import com.jasamedika.medifirst2000.converter.PapImunisasiDetailConverter; -import com.jasamedika.medifirst2000.converter.PapRiwayatTumbuhKembangConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PapRiwayatTumbuhKembangDao; import com.jasamedika.medifirst2000.dao.PasienDao; @@ -33,9 +32,8 @@ public class PapRiwayatTumbuhKembangServiceImpl implements PapRiwayatTumbuhKemba @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private PapRiwayatTumbuhKembangConverter papRiwayatTumbuhKembangConverter; - @Autowired - private PapImunisasiDetailConverter papImunisasiDetailConverter; + private BaseVoConverter papRiwayatTumbuhKembangConverter; + @Autowired private PasienDao pasienDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSirkulasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSirkulasiServiceImpl.java index 5863701e..7ca85646 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSirkulasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSirkulasiServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapSirkulasiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapSirkulasiDao; import com.jasamedika.medifirst2000.entities.PapSirkulasi; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapSirkulasiService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapSirkulasiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPSirkulasiService @@ -27,7 +26,7 @@ public class PapSirkulasiServiceImpl implements PapSirkulasiService { @Autowired private PapSirkulasiDao papSirkulasiDao; @Autowired - private PapSirkulasiConverter papSirkulasiConverter; + private BaseVoConverter papSirkulasiConverter; @Override public Map addSirkulasi(PapSirkulasiVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSkriningGiziServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSkriningGiziServiceImpl.java index 83cba880..2d521cee 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSkriningGiziServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSkriningGiziServiceImpl.java @@ -1,9 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PapSkriningGiziConverter; -import com.jasamedika.medifirst2000.converter.PapSkriningGiziDetailConverter; -import com.jasamedika.medifirst2000.converter.PasienConverter; import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PapSkriningGiziDao; @@ -40,13 +37,12 @@ public class PapSkriningGiziServiceImpl extends BaseVoServiceImpl implements Pap @Autowired private PapSkriningGiziDetailDao papSkriningGiziDetailDao; @Autowired - private PapSkriningGiziConverter papSkriningGiziConverter; + private BaseVoConverter papSkriningGiziConverter; @Autowired private BaseVoConverterpasienConverter; + @Autowired - private PasienConverter pasienConv; - @Autowired - private PapSkriningGiziDetailConverter papSkriningGiziDetailConverter; + private BaseVoConverter papSkriningGiziDetailConverter; @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSkriningNyeriServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSkriningNyeriServiceImpl.java index 6316c21a..9b11b7f6 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSkriningNyeriServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapSkriningNyeriServiceImpl.java @@ -1,50 +1,19 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PapSkriningNyeriService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PapKarakteristikNyeriConverter; -import com.jasamedika.medifirst2000.converter.PapPengaruhNyeriConverter; -import com.jasamedika.medifirst2000.converter.PapSkriningNyeriConverter; -import com.jasamedika.medifirst2000.converter.PapStatusPsikososialConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.PapKarakteristikNyeriDao; -import com.jasamedika.medifirst2000.dao.PapPengaruhNyeriDao; -import com.jasamedika.medifirst2000.dao.PapSkriningNyeriDao; -import com.jasamedika.medifirst2000.dao.PapStatusPsikososialDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.PapKarakteristikNyeri; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; -import com.jasamedika.medifirst2000.entities.PapPengaruhNyeri; -import com.jasamedika.medifirst2000.entities.PapSkriningNyeri; -import com.jasamedika.medifirst2000.entities.PapSkriningGiziDetail; -import com.jasamedika.medifirst2000.entities.PapStatusPsikososial; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.entities.SkalaNyeri; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PapSkriningNyeriService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapKarakteristikNyeriVO; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; -import com.jasamedika.medifirst2000.vo.PapPengaruhNyeriVO; -import com.jasamedika.medifirst2000.vo.PapSkriningNyeriVO; -import com.jasamedika.medifirst2000.vo.PapSkriningGiziDetailVO; -import com.jasamedika.medifirst2000.vo.PapStatusPsikososialVO; -import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO; -import com.jasamedika.medifirst2000.vo.SkalaNyeriVO; +import java.util.*; /** * Implement class for PAPSkriningNyeriService @@ -58,13 +27,12 @@ public class PapSkriningNyeriServiceImpl implements PapSkriningNyeriService { @Autowired private PapStatusPsikososialDao papStatusPsikososialDao; @Autowired - private PapSkriningNyeriConverter papSkriningNyeriConverter; + private BaseVoConverter papSkriningNyeriConverter; @Autowired - private PapKarakteristikNyeriConverter papKarakteristikNyeriConverter; + private BaseVoConverter papKarakteristikNyeriConverter; @Autowired - private PapPengaruhNyeriConverter papPengaruhNyeriConverter; - @Autowired - private PapStatusPsikososialConverter papStatusPsikososialConverter; + private BaseVoConverter papPengaruhNyeriConverter; + @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapStatusKemandirianServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapStatusKemandirianServiceImpl.java index 2e2b22e7..c1378597 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapStatusKemandirianServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapStatusKemandirianServiceImpl.java @@ -1,21 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PapStatusKemandirianConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapStatusKemandirianDao; import com.jasamedika.medifirst2000.entities.PapStatusKemandirian; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PapStatusKemandirianService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PapStatusKemandirianVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PapStatusKemandirianService @@ -27,7 +26,7 @@ public class PapStatusKemandirianServiceImpl implements PapStatusKemandirianServ @Autowired private PapStatusKemandirianDao papStatusKemandirianDao; @Autowired - private PapStatusKemandirianConverter papStatusKemandirianConverter; + private BaseVoConverter papStatusKemandirianConverter; @Override public Map addStatusKemandirian(PapStatusKemandirianVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapThtServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapThtServiceImpl.java index a16c7700..7c78a12d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapThtServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapThtServiceImpl.java @@ -1,44 +1,25 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.*; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.PapThtDao; +import com.jasamedika.medifirst2000.dao.PasienDao; +import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; +import com.jasamedika.medifirst2000.dao.ThtDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PapThtService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PapThtAnamnesisHidungConverter; -import com.jasamedika.medifirst2000.converter.PapThtAnamnesisTelingaConverter; -import com.jasamedika.medifirst2000.converter.PapThtAnamnesisTenggorokanConverter; -import com.jasamedika.medifirst2000.converter.PapThtConverter; -import com.jasamedika.medifirst2000.converter.PapThtFisikHidungConverter; -import com.jasamedika.medifirst2000.converter.PapThtFisikTelingaConverter; -import com.jasamedika.medifirst2000.converter.PapThtFisikTenggorokanConverter; -import com.jasamedika.medifirst2000.dao.PapThtDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.dao.ThtDao; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; -import com.jasamedika.medifirst2000.entities.PapTht; -import com.jasamedika.medifirst2000.entities.PapThtAnamnesisHidung; -import com.jasamedika.medifirst2000.entities.PapThtAnamnesisTelinga; -import com.jasamedika.medifirst2000.entities.PapThtAnamnesisTenggorokan; -import com.jasamedika.medifirst2000.entities.PapThtFisikHidung; -import com.jasamedika.medifirst2000.entities.PapThtFisikTelinga; -import com.jasamedika.medifirst2000.entities.PapThtFisikTenggorokan; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.entities.Tht; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PapThtService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO; -import com.jasamedika.medifirst2000.vo.PapThtVO; -import com.jasamedika.medifirst2000.vo.ThtVO; - /** * Implement class for PAPThtService * @@ -49,19 +30,19 @@ public class PapThtServiceImpl implements PapThtService { @Autowired private PapThtDao papThtDao; @Autowired - private PapThtConverter papThtConverter; + private BaseVoConverter papThtConverter; @Autowired - private PapThtAnamnesisTelingaConverter papThtAnamnesisTelingaConverter; + private BaseVoConverter papThtAnamnesisTelingaConverter; @Autowired - private PapThtAnamnesisHidungConverter papThtAnamnesisHidungConverter; + private BaseVoConverter papThtAnamnesisHidungConverter; @Autowired - private PapThtAnamnesisTenggorokanConverter papThtAnamnesisTenggorokanConverter; + private BaseVoConverter papThtAnamnesisTenggorokanConverter; @Autowired - private PapThtFisikTelingaConverter papThtFisikTelingaConverter; + private BaseVoConverter papThtFisikTelingaConverter; @Autowired - private PapThtFisikHidungConverter papThtFisikHidungConverter; + private BaseVoConverter papThtFisikHidungConverter; @Autowired - private PapThtFisikTenggorokanConverter papThtFisikTenggorokanConverter; + private BaseVoConverter papThtFisikTenggorokanConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapTumbuhKembangAnakServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapTumbuhKembangAnakServiceImpl.java index b35bd6ce..1f679bdf 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapTumbuhKembangAnakServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PapTumbuhKembangAnakServiceImpl.java @@ -1,6 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import com.jasamedika.medifirst2000.converter.PapTumbuhKembangAnakConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PapTumbuhKembangAnakDao; import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; @@ -30,7 +30,7 @@ public class PapTumbuhKembangAnakServiceImpl implements PapTumbuhKembangAnakServ @Autowired private PapTumbuhKembangAnakDao papTumbuhKembangAnakDao; @Autowired - private PapTumbuhKembangAnakConverter papTumbuhKembangAnakConverter; + private BaseVoConverter papTumbuhKembangAnakConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienDaftarServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienDaftarServiceImpl.java index 4174306a..580cf06e 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienDaftarServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienDaftarServiceImpl.java @@ -1,52 +1,8 @@ package com.jasamedika.medifirst2000.service.impl; -import java.text.DateFormat; -import java.text.DecimalFormat; -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.time.LocalDate; -import java.time.temporal.ChronoUnit; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Locale; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.AsalRujukanConverter; -import com.jasamedika.medifirst2000.converter.DiputuskanConverter; -import com.jasamedika.medifirst2000.converter.PasienDaftarConverter; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; -import com.jasamedika.medifirst2000.dao.JadwalDokterDao; -import com.jasamedika.medifirst2000.dao.KamarDao; -import com.jasamedika.medifirst2000.dao.KelasDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.PersetujuanUmumDao; -import com.jasamedika.medifirst2000.dao.RuanganDao; -import com.jasamedika.medifirst2000.dao.SettingDataFixedDao; -import com.jasamedika.medifirst2000.dao.SkalaNyeriDao; -import com.jasamedika.medifirst2000.dao.SuratPermintaanMasukDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.AsalRujukan; -import com.jasamedika.medifirst2000.entities.Diputuskan; -import com.jasamedika.medifirst2000.entities.DiputuskanDetail; -import com.jasamedika.medifirst2000.entities.JadwalDokter; -import com.jasamedika.medifirst2000.entities.Kamar; -import com.jasamedika.medifirst2000.entities.KelompokPasien; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.PersetujuanUmum; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.SkalaNyeri; -import com.jasamedika.medifirst2000.entities.SuratPermintaanMasuk; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.enums.StatusAntrianEnum; import com.jasamedika.medifirst2000.enums.StatusPenyakitEnum; import com.jasamedika.medifirst2000.enums.TipePasienEnum; @@ -57,25 +13,33 @@ import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.PasienDaftarService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.DateUtil; -import com.jasamedika.medifirst2000.vo.DiputuskanDetailVO; -import com.jasamedika.medifirst2000.vo.MasukKamarVO; -import com.jasamedika.medifirst2000.vo.PasienDaftarVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.RegistrasiPasienGawatDaruratVO; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.text.DateFormat; +import java.text.DecimalFormat; +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.time.LocalDate; +import java.time.temporal.ChronoUnit; +import java.util.*; @Service("PasienDaftarService") public class PasienDaftarServiceImpl implements PasienDaftarService { @Autowired - private PasienDaftarConverter pasienDaftarConverter; + private BaseVoConverter pasienDaftarConverter; @Autowired - private AsalRujukanConverter asalRujukanConverter; + private BaseVoConverter asalRujukanConverter; @Autowired - private PegawaiConverter pegawaiConverter; + private BaseVoConverter pegawaiConverter; @Autowired - private DiputuskanConverter diputuskanConverter; + private BaseVoConverter diputuskanConverter; @Autowired private PasienDao pasienDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienMeninggalServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienMeninggalServiceImpl.java index ed4b2814..175dfea7 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienMeninggalServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienMeninggalServiceImpl.java @@ -1,43 +1,26 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.dao.PasienDaftarDao; +import com.jasamedika.medifirst2000.dao.PasienDao; +import com.jasamedika.medifirst2000.dao.PasienMeninggalDao; +import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; +import com.jasamedika.medifirst2000.entities.Pasien; +import com.jasamedika.medifirst2000.entities.PasienDaftar; +import com.jasamedika.medifirst2000.entities.Pegawai; +import com.jasamedika.medifirst2000.entities.PenyebabKematian; +import com.jasamedika.medifirst2000.service.PasienDaftarService; +import com.jasamedika.medifirst2000.service.PasienMeninggalService; +import com.jasamedika.medifirst2000.service.PasienService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.PasienMeninggalVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.UUID; - -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.HubunganKeluargaConverter; -import com.jasamedika.medifirst2000.converter.KondisiPasienConverter; -import com.jasamedika.medifirst2000.converter.StatusPulangConverter; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.PasienMeninggalDao; -import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.entities.HubunganKeluarga; -import com.jasamedika.medifirst2000.entities.KondisiPasien; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.PenyebabKematian; -import com.jasamedika.medifirst2000.entities.StatusPulang; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PasienDaftarService; -import com.jasamedika.medifirst2000.service.PasienMeninggalService; -import com.jasamedika.medifirst2000.service.PasienPulangService; -import com.jasamedika.medifirst2000.service.PasienService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PasienDaftarVO; -import com.jasamedika.medifirst2000.vo.PasienMeninggalVO; -import com.jasamedika.medifirst2000.vo.PasienPulangVO; /** * Implement class for RegistrasiPasienService diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienPulangServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienPulangServiceImpl.java index baa43d79..9bdff926 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienPulangServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienPulangServiceImpl.java @@ -1,43 +1,22 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PasienPulangService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.UUID; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.HubunganKeluargaConverter; -import com.jasamedika.medifirst2000.converter.KondisiPasienConverter; -import com.jasamedika.medifirst2000.converter.StatusKeluarConverter; -import com.jasamedika.medifirst2000.converter.StatusPulangConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.KamarDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.dao.TempatTidurDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.HubunganKeluarga; -import com.jasamedika.medifirst2000.entities.Kamar; -import com.jasamedika.medifirst2000.entities.KondisiPasien; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.PenyebabKematian; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.entities.StatusBed; -import com.jasamedika.medifirst2000.entities.StatusKeluar; -import com.jasamedika.medifirst2000.entities.StatusPulang; -import com.jasamedika.medifirst2000.entities.TempatTidur; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PasienPulangService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PasienPulangVO; -import com.jasamedika.medifirst2000.vo.PenyebabKematianVO; - /** * Implement class for RegistrasiPasienService * @@ -60,15 +39,15 @@ public class PasienPulangServiceImpl extends BaseVoServiceImpl implements Pasien private BaseConverterImpl penyebabKematianConverter; @Autowired - private StatusPulangConverter statusPulangConverter; + private BaseVoConverter statusPulangConverter; @Autowired - private KondisiPasienConverter kondisiPasienConverter; + private BaseVoConverter kondisiPasienConverter; @Autowired - private HubunganKeluargaConverter hubunganKeluargaConverter; + private BaseVoConverter hubunganKeluargaConverter; @Autowired - private StatusKeluarConverter statusKeluarConverter; + private BaseVoConverter statusKeluarConverter; @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienServiceImpl.java index 5d7dfb6f..c49de312 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienServiceImpl.java @@ -1,6 +1,7 @@ package com.jasamedika.medifirst2000.service.impl; import com.jasamedika.medifirst2000.converter.*; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AlamatDao; import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.RunningNumberDao; @@ -40,46 +41,46 @@ public class PasienServiceImpl extends BaseVoServiceImpl implements PasienServic private BaseConverterImpl kecamatanConverter; @Autowired - private PasienConverter pasienConverter; + private BaseVoConverter pasienConverter; @Autowired - private JenisKelaminConverter jenisKelaminConverter; + private BaseVoConverter jenisKelaminConverter; @Autowired - private AgamaConverter agamaConverter; + private BaseVoConverter agamaConverter; @Autowired - private PendidikanConverter pendidikanConverter; + private BaseVoConverter pendidikanConverter; @Autowired - private PekerjaanConverter pekerjaanConverter; + private BaseVoConverter pekerjaanConverter; @Autowired - private StatusPerkawinanConverter statusPerkawinanConverter; + private BaseVoConverter statusPerkawinanConverter; @Autowired - private NegaraConverter negaraConverter; + private BaseVoConverter negaraConverter; @Autowired - private TitlePasienConverter titlePasienConverter; + private BaseVoConverter titlePasienConverter; @Autowired - private LoginUserConverter loginUserConverter; + private BaseVoConverter loginUserConverter; @Autowired - private AlamatConverter alamatConverter; + private BaseVoConverter alamatConverter; @Autowired - private DesaKelurahanConverter desaKelurahanConverter; + private BaseVoConverter desaKelurahanConverter; @Autowired - private JenisAlamatConverter jenisAlamatConverter; + private BaseVoConverter jenisAlamatConverter; @Autowired - private PropinsiConverter propinsiConverter; + private BaseVoConverter propinsiConverter; @Autowired - private RekananConverter rekananConverter; + private BaseVoConverter rekananConverter; @Autowired private PasienDao pasienDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java index eb273633..8ad25615 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java @@ -3,7 +3,7 @@ package com.jasamedika.medifirst2000.service.impl; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.jasamedika.medifirst2000.constants.Master; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.dao.custom.PegawaiDaoCustom; import com.jasamedika.medifirst2000.dto.PegawaiDto; @@ -154,7 +154,10 @@ public class PegawaiServiceImpl extends BaseVoServiceImpl implements PegawaiServ private PegawaiDaoCustom pegawaiDaoCustom; @Autowired - private PegawaiConverter pegawaiConverter; + private BaseVoConverter pegawaiConverter; + + @Autowired + private BaseVoConverter rekamDataPegawaiConverter; @Override public Map findAllWithPageAndLimitAndSortByAndDirectionParameter(Integer page, Integer limit, @@ -1041,7 +1044,7 @@ public class PegawaiServiceImpl extends BaseVoServiceImpl implements PegawaiServ return null; } RekamDataPegawaiVO pegawaiVO = new RekamDataPegawaiVO(); - pegawaiVO = pegawaiConverter.transferModelToVO(pegawai, pegawaiVO); + pegawaiVO = rekamDataPegawaiConverter.transferModelToVO(pegawai, pegawaiVO); if (CommonUtil.isNullOrEmpty(pegawaiVO.getGelarBelakang())) { pegawaiVO.setGelarBelakang(""); } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananObatServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananObatServiceImpl.java index 2c0bb052..a5c77b5f 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananObatServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananObatServiceImpl.java @@ -2,8 +2,7 @@ package com.jasamedika.medifirst2000.service.impl; import com.google.gson.Gson; import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PasienConverter; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.dto.PiutangRekananProfileDto; import com.jasamedika.medifirst2000.entities.*; @@ -84,10 +83,10 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay private KartuStokService kartuStokService; @Autowired - private PegawaiConverter pegawaiConverter; + private BaseVoConverter pegawaiConverter; @Autowired - private PasienConverter pasienConverter; + private BaseVoConverter pasienConverter; @Autowired private BaseConverterImpl produkConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananTpnServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananTpnServiceImpl.java index 213bbb4d..9fc8d283 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananTpnServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananTpnServiceImpl.java @@ -1,25 +1,9 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.PelayananTpnConverter; -import com.jasamedika.medifirst2000.converter.PelayananProduksiConverter; -import com.jasamedika.medifirst2000.dao.PelayananTpnDao; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.PelayananProduksiDao; -import com.jasamedika.medifirst2000.dao.RunningNumberDao; -import com.jasamedika.medifirst2000.entities.PelayananTpn; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.entities.PelayananProduksi; +import com.jasamedika.medifirst2000.entities.PelayananTpn; import com.jasamedika.medifirst2000.entities.RunningNumber; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PelayananTpnService; @@ -27,6 +11,12 @@ import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.StringUtil; import com.jasamedika.medifirst2000.vo.PelayananProduksiVO; import com.jasamedika.medifirst2000.vo.PelayananTpnVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.*; /** * Implement class for PAPAnamesisService @@ -40,9 +30,9 @@ public class PelayananTpnServiceImpl implements PelayananTpnService { @Autowired private PelayananProduksiDao pelayananProduksiDao; @Autowired - private PelayananTpnConverter pelayananTpnConverter; + private BaseVoConverter pelayananTpnConverter; @Autowired - private PelayananProduksiConverter pelayananProduksiConverter; + private BaseVoConverter pelayananProduksiConverter; @Autowired private PasienDaftarDao pasienDaftarDao; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemakaianRumahDukaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemakaianRumahDukaServiceImpl.java index 0e4d67b5..dc166c55 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemakaianRumahDukaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemakaianRumahDukaServiceImpl.java @@ -1,7 +1,7 @@ package com.jasamedika.medifirst2000.service.impl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.ProdukConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.dto.PemakaianRumahDukaDto; import com.jasamedika.medifirst2000.dto.RumahDukaDto; @@ -55,7 +55,7 @@ public class PemakaianRumahDukaServiceImpl extends BaseVoServiceImpl implements private LoginUserService loginUserService; @Autowired - private ProdukConverter produkConverter; + private BaseVoConverter produkConverter; // @Transactional(readOnly = false) private String getRunningNumber(String kegunaan) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemeriksaanTriageServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemeriksaanTriageServiceImpl.java index efcc9a8a..8ead1584 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemeriksaanTriageServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemeriksaanTriageServiceImpl.java @@ -1,31 +1,24 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.PemeriksaanTriageDao; +import com.jasamedika.medifirst2000.entities.PemeriksaanTriage; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PemeriksaanTriageService; +import com.jasamedika.medifirst2000.vo.PemeriksaanTriageVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.ArrayList; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.DetailTriaseConverter; -import com.jasamedika.medifirst2000.converter.PemeriksaanTriageConverter; -import com.jasamedika.medifirst2000.dao.DetailTriaseDao; -import com.jasamedika.medifirst2000.dao.PemeriksaanTriageDao; -import com.jasamedika.medifirst2000.entities.DetailTriase; -import com.jasamedika.medifirst2000.entities.Kelas; -import com.jasamedika.medifirst2000.entities.PemeriksaanTriage; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.DetailTriaseService; -import com.jasamedika.medifirst2000.service.PemeriksaanTriageService; -import com.jasamedika.medifirst2000.vo.DetailTriaseVO; -import com.jasamedika.medifirst2000.vo.PemeriksaanTriageVO; - @Service("pemeriksaanTriageService") public class PemeriksaanTriageServiceImpl implements PemeriksaanTriageService{ @Autowired - private PemeriksaanTriageConverter pemeriksaanTriageConverter; + private BaseVoConverter pemeriksaanTriageConverter; @Autowired private PemeriksaanTriageDao pemeriksaanTriageDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemindahanEmbrioServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemindahanEmbrioServiceImpl.java index 46a9a101..da9aac27 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemindahanEmbrioServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PemindahanEmbrioServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PemindahanEmbrioConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PemindahanEmbrioDao; import com.jasamedika.medifirst2000.entities.PemindahanEmbrio; @@ -17,6 +9,13 @@ import com.jasamedika.medifirst2000.service.PasienDaftarService; import com.jasamedika.medifirst2000.service.PemindahanEmbrioService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PemindahanEmbrioVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("pemindahanEmbrioService") public class PemindahanEmbrioServiceImpl implements PemindahanEmbrioService { @@ -25,7 +24,7 @@ public class PemindahanEmbrioServiceImpl implements PemindahanEmbrioService { private PemindahanEmbrioDao pemindahanEmbrioDao; @Autowired - private PemindahanEmbrioConverter pemindahanEmbrioConverter; + private BaseVoConverter pemindahanEmbrioConverter; @Autowired private PasienDaftarService pasienDaftarService; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PenangananKasusServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PenangananKasusServiceImpl.java index 1a3e584f..61987bd0 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PenangananKasusServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PenangananKasusServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PegawaiConverter; -import com.jasamedika.medifirst2000.converter.PenangananKasusConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PenangananKasusDao; import com.jasamedika.medifirst2000.entities.Pegawai; import com.jasamedika.medifirst2000.entities.PenangananKasus; @@ -16,7 +8,14 @@ import com.jasamedika.medifirst2000.service.PenangananKasusService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.StringUtil; +import com.jasamedika.medifirst2000.vo.PegawaiVO; import com.jasamedika.medifirst2000.vo.PenangananKasusVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.List; +import java.util.Map; /** @@ -28,10 +27,10 @@ import com.jasamedika.medifirst2000.vo.PenangananKasusVO; public class PenangananKasusServiceImpl extends BaseVoServiceImpl implements PenangananKasusService { @Autowired - PenangananKasusConverter penangananKasusConverter; + BaseVoConverter penangananKasusConverter; @Autowired - PegawaiConverter pegawaiConverter; + BaseVoConverter pegawaiConverter; @Autowired PenangananKasusDao penangananKasusDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PenanggungJawabPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PenanggungJawabPasienServiceImpl.java index 298c1bd6..48fffecc 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PenanggungJawabPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PenanggungJawabPasienServiceImpl.java @@ -1,42 +1,21 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PenanggungJawabPasienService; +import com.jasamedika.medifirst2000.service.StrukPelayananPenjaminService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Pageable; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.AlamatConverter; -import com.jasamedika.medifirst2000.converter.HubunganKeluargaConverter; -import com.jasamedika.medifirst2000.converter.JenisAlamatConverter; -import com.jasamedika.medifirst2000.converter.JenisKelaminConverter; -import com.jasamedika.medifirst2000.converter.JenisPengantarPasienConverter; -import com.jasamedika.medifirst2000.dao.AlamatDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.PegawaiDao; -import com.jasamedika.medifirst2000.dao.PenanggungJawabPasienDao; -import com.jasamedika.medifirst2000.dao.PropinsiDao; -import com.jasamedika.medifirst2000.dao.StrukPelayananPenjaminDao; -import com.jasamedika.medifirst2000.entities.Alamat; -import com.jasamedika.medifirst2000.entities.HubunganKeluarga; -import com.jasamedika.medifirst2000.entities.JenisAlamat; -import com.jasamedika.medifirst2000.entities.JenisKelamin; -import com.jasamedika.medifirst2000.entities.JenisPengantarPasien; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.PenanggungJawabPasien; -import com.jasamedika.medifirst2000.entities.Propinsi; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PenanggungJawabPasienService; -import com.jasamedika.medifirst2000.service.StrukPelayananPenjaminService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PenanggungJawabPasienVO; -import com.jasamedika.medifirst2000.vo.SuratPernyataanVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** @@ -49,22 +28,22 @@ import com.jasamedika.medifirst2000.vo.SuratPernyataanVO; public class PenanggungJawabPasienServiceImpl extends BaseVoServiceImpl implements PenanggungJawabPasienService { @Autowired - private HubunganKeluargaConverter hubunganKeluargaConverter; + private BaseVoConverter hubunganKeluargaConverter; @Autowired - private JenisAlamatConverter jenisAlamatConverter; + private BaseVoConverter jenisAlamatConverter; @Autowired - private JenisKelaminConverter jenisKelaminConverter; + private BaseVoConverter jenisKelaminConverter; @Autowired - private AlamatConverter alamatConverter; + private BaseVoConverter alamatConverter; @Autowired private AlamatDao alamatDao; @Autowired - private JenisPengantarPasienConverter jenisPengantarPasienConverter; + private BaseVoConverter jenisPengantarPasienConverter; @Autowired private PenanggungJawabPasienDao penanggungJawabPasienDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PengambilanOvumServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PengambilanOvumServiceImpl.java index 4317c25d..1e351a58 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PengambilanOvumServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PengambilanOvumServiceImpl.java @@ -1,22 +1,21 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; +import com.jasamedika.medifirst2000.dao.PengambilanOvumDao; +import com.jasamedika.medifirst2000.entities.PengambilanOvum; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PasienDaftarService; +import com.jasamedika.medifirst2000.service.PengambilanOvumService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.PengambilanOvumVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.entities.PengambilanOvum; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.PengambilanOvumDao; -import com.jasamedika.medifirst2000.service.PasienDaftarService; -import com.jasamedika.medifirst2000.vo.PengambilanOvumVO; -import com.jasamedika.medifirst2000.converter.PengambilanOvumConverter; -import com.jasamedika.medifirst2000.service.PengambilanOvumService; -import com.jasamedika.medifirst2000.util.CommonUtil; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("pengambilanOvumService") public class PengambilanOvumServiceImpl implements PengambilanOvumService { @@ -24,7 +23,7 @@ public class PengambilanOvumServiceImpl implements PengambilanOvumService { @Autowired private PengambilanOvumDao pengambilanOvumDao; @Autowired - private PengambilanOvumConverter pengambilanOvumConverter; + private BaseVoConverter pengambilanOvumConverter; @Autowired private PasienDaftarService pasienDaftarService; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PengkajianAwalPsikologiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PengkajianAwalPsikologiServiceImpl.java index 18807bbb..9eab6b32 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PengkajianAwalPsikologiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PengkajianAwalPsikologiServiceImpl.java @@ -1,7 +1,7 @@ package com.jasamedika.medifirst2000.service.impl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PendidikanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.exception.ServiceVOException; @@ -25,7 +25,7 @@ public class PengkajianAwalPsikologiServiceImpl implements PengkajianAwalPsikolo private BaseConverterImpl pengkajianAwalPsikologiConverter; @Autowired - private PendidikanConverter pendidikanConverter; + private BaseVoConverter pendidikanConverter; @Autowired private PengkajianAwalPsikologiDao pengkajianAwalPsikologiDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeranHubunganServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeranHubunganServiceImpl.java index 539711c1..6578fa57 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeranHubunganServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeranHubunganServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PeranHubunganConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PeranHubunganDao; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; @@ -17,6 +9,13 @@ import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PeranHubunganService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PeranHubunganVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PeranHubunganService @@ -30,7 +29,7 @@ public class PeranHubunganServiceImpl implements PeranHubunganService { @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private PeranHubunganConverter peranHubunganConverter; + private BaseVoConverter peranHubunganConverter; @Override public Map addPeranHubungan(PeranHubunganVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeranServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeranServiceImpl.java index e749e460..f97daf75 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeranServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeranServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.PeranDao; +import com.jasamedika.medifirst2000.entities.Peran; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PeranService; +import com.jasamedika.medifirst2000.vo.PeranVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.PeranConverter; -import com.jasamedika.medifirst2000.dao.PeranDao; -import com.jasamedika.medifirst2000.entities.Peran; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PeranService; -import com.jasamedika.medifirst2000.vo.PeranVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("PeranService") public class PeranServiceImpl extends BaseVoServiceImpl implements PeranService{ @@ -28,7 +27,7 @@ public class PeranServiceImpl extends BaseVoServiceImpl implements PeranService{ private PeranDao peranDao; @Autowired - private PeranConverter peranConverter; + private BaseVoConverter peranConverter; @Override public PeranVO add(PeranVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeriodePelaporanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeriodePelaporanServiceImpl.java index b155131f..1adab2ed 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeriodePelaporanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PeriodePelaporanServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.PeriodePelaporanDao; +import com.jasamedika.medifirst2000.entities.PeriodePelaporan; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PeriodePelaporanService; +import com.jasamedika.medifirst2000.vo.PeriodePelaporanVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,13 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.PeriodePelaporanConverter; -import com.jasamedika.medifirst2000.dao.PeriodePelaporanDao; -import com.jasamedika.medifirst2000.entities.BobotIndikator; -import com.jasamedika.medifirst2000.entities.PeriodePelaporan; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PeriodePelaporanService; -import com.jasamedika.medifirst2000.vo.PeriodePelaporanVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("PeriodePelaporanService") public class PeriodePelaporanServiceImpl extends BaseVoServiceImpl implements PeriodePelaporanService{ @@ -29,7 +27,7 @@ public class PeriodePelaporanServiceImpl extends BaseVoServiceImpl implements Pe private PeriodePelaporanDao pelaporanDao; @Autowired - private PeriodePelaporanConverter pelaporanConverter; + private BaseVoConverter pelaporanConverter; @Override public PeriodePelaporanVO add(PeriodePelaporanVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PersepsiKognisiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PersepsiKognisiServiceImpl.java index 72873063..d2b71109 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PersepsiKognisiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PersepsiKognisiServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PersepsiKognisiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PersepsiKognisiDao; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; @@ -17,6 +9,13 @@ import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PersepsiKognisiService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PersepsiKognisiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PersepsiKognisiService @@ -30,7 +29,7 @@ public class PersepsiKognisiServiceImpl implements PersepsiKognisiService { @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private PersepsiKognisiConverter persepsiKognisiConverter; + private BaseVoConverter persepsiKognisiConverter; @Override public Map addPersepsiKognisi(PersepsiKognisiVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PersepsiPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PersepsiPasienServiceImpl.java index 2bf2ac3b..51be6879 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PersepsiPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PersepsiPasienServiceImpl.java @@ -1,14 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.PersepsiPasienConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PersepsiPasienDao; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; @@ -17,6 +9,13 @@ import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PersepsiPasienService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.PersepsiPasienVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PersepsiPasienService @@ -30,7 +29,7 @@ public class PersepsiPasienServiceImpl implements PersepsiPasienService { @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private PersepsiPasienConverter persepsiPasienConverter; + private BaseVoConverter persepsiPasienConverter; @Override public Map addPersepsiPasien(PersepsiPasienVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PerspektifServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PerspektifServiceImpl.java index 47cd1468..426b8ea7 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PerspektifServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PerspektifServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.PerspektifDao; +import com.jasamedika.medifirst2000.entities.Perspektif; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.PerspektifService; +import com.jasamedika.medifirst2000.vo.PerspektifVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.PerspektifConverter; -import com.jasamedika.medifirst2000.dao.PerspektifDao; -import com.jasamedika.medifirst2000.entities.Perspektif; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PerspektifService; -import com.jasamedika.medifirst2000.vo.PerspektifVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("PerspektifService") public class PerspektifServiceImpl extends BaseVoServiceImpl implements PerspektifService{ @@ -28,7 +27,7 @@ public class PerspektifServiceImpl extends BaseVoServiceImpl implements Perspekt private PerspektifDao perspektifDao; @Autowired - private PerspektifConverter perspektifConverter; + private BaseVoConverter perspektifConverter; @Override public PerspektifVO add(PerspektifVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PraAnestesiDokterBedahServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PraAnestesiDokterBedahServiceImpl.java index 43a46ebd..c0e196eb 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PraAnestesiDokterBedahServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PraAnestesiDokterBedahServiceImpl.java @@ -1,37 +1,22 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; +import com.jasamedika.medifirst2000.dao.PraAnestesiDokterBedahDao; +import com.jasamedika.medifirst2000.dao.PraAnestesiDokterBedahHeaderDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.service.PraAnestesiDokterBedahService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PraAnestesiDokterBedahConverter; -import com.jasamedika.medifirst2000.converter.PraAnestesiDokterBedahHeaderConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.PraAnestesiDokterBedahDao; -import com.jasamedika.medifirst2000.dao.PraAnestesiDokterBedahHeaderDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.PraAnestesi; -import com.jasamedika.medifirst2000.entities.PraAnestesiDokterBedah; -import com.jasamedika.medifirst2000.entities.PraAnestesiDokterBedahHeader; -import com.jasamedika.medifirst2000.entities.PraAnestesiPasienBedah; -import com.jasamedika.medifirst2000.entities.PraAnestesiPasienHeader; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.service.PraAnestesiDokterBedahService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.PraAnestesiDokterBedahHeaderVO; -import com.jasamedika.medifirst2000.vo.PraAnestesiDokterBedahVO; -import com.jasamedika.medifirst2000.vo.PraAnestesiPasienBedahVO; -import com.jasamedika.medifirst2000.vo.PraAnestesiVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; - @Service("PraAnestesiDokterBedahService") public class PraAnestesiDokterBedahServiceImpl implements PraAnestesiDokterBedahService { @Autowired @@ -53,10 +38,10 @@ public class PraAnestesiDokterBedahServiceImpl implements PraAnestesiDokterBedah private BaseConverterImpl ruanganConverter; @Autowired - private PraAnestesiDokterBedahHeaderConverter praAnestesiDokterBedahHeaderConverter; + private BaseVoConverter praAnestesiDokterBedahHeaderConverter; @Autowired - private PraAnestesiDokterBedahConverter praAnestesiDokterBedahConverter; + private BaseVoConverter praAnestesiDokterBedahConverter; @Override public Map savePraAnestesiDokterBedah(List vos) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PraAnestesiPasienBedahServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PraAnestesiPasienBedahServiceImpl.java index f07c176e..f8de7e5b 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PraAnestesiPasienBedahServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PraAnestesiPasienBedahServiceImpl.java @@ -1,38 +1,22 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; +import com.jasamedika.medifirst2000.dao.PraAnestesiPasienBedahDao; +import com.jasamedika.medifirst2000.dao.PraAnestesiPasienHeaderDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.service.PraAnestesiPasienBedahService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PraAnestesiPasienBedahConverter; -import com.jasamedika.medifirst2000.converter.PraAnestesiPasienHeaderConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.PraAnestesiPasienBedahDao; -import com.jasamedika.medifirst2000.dao.PraAnestesiPasienHeaderDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.MapPegawaiToObjekPajak; -import com.jasamedika.medifirst2000.entities.ObjekPajak; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.PraAnestesi; -import com.jasamedika.medifirst2000.entities.PraAnestesiPasienBedah; -import com.jasamedika.medifirst2000.entities.PraAnestesiPasienHeader; -import com.jasamedika.medifirst2000.entities.Range; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.service.PraAnestesiPasienBedahService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.MapPegawaiToObjekPajakVO; -import com.jasamedika.medifirst2000.vo.PasienVO; -import com.jasamedika.medifirst2000.vo.PraAnestesiPasienBedahVO; -import com.jasamedika.medifirst2000.vo.PraAnestesiPasienHeaderVO; -import com.jasamedika.medifirst2000.vo.PraAnestesiVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; - @Service("PraAnestesiPasienBedahService") public class PraAnestesiPasienBedahServiceImpl implements PraAnestesiPasienBedahService { @Autowired @@ -54,13 +38,13 @@ public class PraAnestesiPasienBedahServiceImpl implements PraAnestesiPasienBedah private BaseConverterImpl ruanganConverter; @Autowired - private PraAnestesiPasienHeaderConverter praAnestesiPasienHeaderConverter; + private BaseVoConverter praAnestesiPasienHeaderConverter; //private BaseConverterImpl praAnestesiPasienHeaderConverter; @Autowired - private PraAnestesiPasienBedahConverter praAnestesiPasienBedahConverter; + private BaseVoConverter praAnestesiPasienBedahConverter; //private BaseConverterImpl praAnestesiPasienBedahConverter; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ProgramDanPerencanaanPenangananServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ProgramDanPerencanaanPenangananServiceImpl.java index a978773a..a90a4a01 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ProgramDanPerencanaanPenangananServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ProgramDanPerencanaanPenangananServiceImpl.java @@ -1,20 +1,19 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.ProgramDanPerencanaanPenangananConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.ProgramDanPerencanaanPenangananDao; import com.jasamedika.medifirst2000.entities.ProgramDanPerencanaanPenanganan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.ProgramDanPerencanaanPenangananService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.ProgramDanPerencanaanPenangananVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("programDanPerencanaanPenangananService") public class ProgramDanPerencanaanPenangananServiceImpl implements ProgramDanPerencanaanPenangananService { @@ -22,7 +21,7 @@ public class ProgramDanPerencanaanPenangananServiceImpl implements ProgramDanPer @Autowired private ProgramDanPerencanaanPenangananDao programDanPerencanaanPenangananDao; @Autowired - private ProgramDanPerencanaanPenangananConverter programDanPerencanaanPenangananConverter; + private BaseVoConverter programDanPerencanaanPenangananConverter; @Override public ProgramDanPerencanaanPenangananVO add(ProgramDanPerencanaanPenangananVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ProgramKerjaStrategisServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ProgramKerjaStrategisServiceImpl.java index f283b77c..46643a82 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ProgramKerjaStrategisServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ProgramKerjaStrategisServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.ProgramKerjaStrategisDao; +import com.jasamedika.medifirst2000.entities.ProgramKerjaStrategis; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.ProgramKerjaStrategisService; +import com.jasamedika.medifirst2000.vo.ProgramKerjaStrategisVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.ProgramKerjaStrategisConverter; -import com.jasamedika.medifirst2000.dao.ProgramKerjaStrategisDao; -import com.jasamedika.medifirst2000.entities.ProgramKerjaStrategis; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.ProgramKerjaStrategisService; -import com.jasamedika.medifirst2000.vo.ProgramKerjaStrategisVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("ProgramKerjaStrategisService") public class ProgramKerjaStrategisServiceImpl extends BaseVoServiceImpl implements ProgramKerjaStrategisService{ @@ -28,7 +27,7 @@ public class ProgramKerjaStrategisServiceImpl extends BaseVoServiceImpl implemen private ProgramKerjaStrategisDao programDao; @Autowired - private ProgramKerjaStrategisConverter programConverter; + private BaseVoConverter programConverter; @Override public ProgramKerjaStrategisVO add(ProgramKerjaStrategisVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PropinsiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PropinsiServiceImpl.java index 5beb1cbe..c374b7da 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PropinsiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PropinsiServiceImpl.java @@ -1,19 +1,18 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.PropinsiConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PropinsiDao; import com.jasamedika.medifirst2000.entities.Propinsi; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PropinsiService; import com.jasamedika.medifirst2000.vo.PropinsiVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; +import java.util.Map; /** @@ -28,7 +27,7 @@ import com.jasamedika.medifirst2000.vo.PropinsiVO; public class PropinsiServiceImpl implements PropinsiService { @Autowired - private PropinsiConverter propinsiConverter; + private BaseVoConverter propinsiConverter; @Autowired private PropinsiDao propinsiDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RefackingServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RefackingServiceImpl.java index 716c5d19..6c743d5e 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RefackingServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RefackingServiceImpl.java @@ -1,16 +1,7 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.RefackingConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.RefackingDao; import com.jasamedika.medifirst2000.dao.RunningNumberDao; import com.jasamedika.medifirst2000.entities.Produk; @@ -22,6 +13,14 @@ import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.StringUtil; import com.jasamedika.medifirst2000.vo.ProduksiDetailVO; import com.jasamedika.medifirst2000.vo.RefackingVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("refackingService") public class RefackingServiceImpl implements RefackingService{ @@ -33,7 +32,7 @@ public class RefackingServiceImpl implements RefackingService{ private RunningNumberDao runningNumberDao; @Autowired - private RefackingConverter refackingConverter; + private BaseVoConverter refackingConverter; @Autowired private BaseConverterImpl produksiDetailConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiAsetServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiAsetServiceImpl.java index 353cc825..7cbd32f8 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiAsetServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiAsetServiceImpl.java @@ -1,67 +1,29 @@ package com.jasamedika.medifirst2000.service.impl; -import java.io.BufferedOutputStream; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.UUID; - -import org.apache.commons.codec.binary.Base64; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.PageRequest; -import org.springframework.data.domain.Pageable; -import org.springframework.data.domain.Sort; -import org.springframework.data.domain.Sort.Direction; -import org.springframework.data.jpa.domain.Specification; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.converter.StrukOrderConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.HistoryAlatDao; import com.jasamedika.medifirst2000.dao.RegistrasiAsetDao; import com.jasamedika.medifirst2000.dao.RuanganDao; import com.jasamedika.medifirst2000.dao.StrukPelayananDetailDao; import com.jasamedika.medifirst2000.dao.custom.StrukPelayananDetailDaoCustom; -import com.jasamedika.medifirst2000.entities.DetailJenisProduk; -import com.jasamedika.medifirst2000.entities.DetailSpekAnggaran; -import com.jasamedika.medifirst2000.entities.HistoryAlat; -import com.jasamedika.medifirst2000.entities.JenisProduk; -import com.jasamedika.medifirst2000.entities.KelompokAset; -import com.jasamedika.medifirst2000.entities.MerkProduk; -import com.jasamedika.medifirst2000.entities.Produk; -import com.jasamedika.medifirst2000.entities.RegistrasiAset; -import com.jasamedika.medifirst2000.entities.Rekanan; -import com.jasamedika.medifirst2000.entities.RekananSkKontrak; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.SatuanStandar; -import com.jasamedika.medifirst2000.entities.StrukOrder; -import com.jasamedika.medifirst2000.entities.TypeProduk; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.RegistrasiAsetService; import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.DetailJenisProdukVO; -import com.jasamedika.medifirst2000.vo.DistribusiBarangInvestasiVO; -import com.jasamedika.medifirst2000.vo.GridDetailAnggaran; -import com.jasamedika.medifirst2000.vo.GridRegisterAset; -import com.jasamedika.medifirst2000.vo.HistoryAlatVO; -import com.jasamedika.medifirst2000.vo.JenisProdukVO; -import com.jasamedika.medifirst2000.vo.KelompokAsetVO; -import com.jasamedika.medifirst2000.vo.MerkProdukVO; -import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO; -import com.jasamedika.medifirst2000.vo.RekananSkKontrakVO; -import com.jasamedika.medifirst2000.vo.RekananVO; -import com.jasamedika.medifirst2000.vo.SatuanStandarVO; -import com.jasamedika.medifirst2000.vo.StrukOrderVO; -import com.jasamedika.medifirst2000.vo.TypeProdukVO; +import com.jasamedika.medifirst2000.vo.*; +import org.apache.commons.codec.binary.Base64; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.io.BufferedOutputStream; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.*; /** @@ -106,7 +68,7 @@ public class RegistrasiAsetServiceImpl extends BaseAngaranServiceImpl implements @Autowired - private RuanganConverter ruanganConverter; + private BaseVoConverter ruanganConverter; @Autowired private HistoryAlatDao historyAlatDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiGawatDaruratDetailServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiGawatDaruratDetailServiceImpl.java index ac416485..27362f16 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiGawatDaruratDetailServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiGawatDaruratDetailServiceImpl.java @@ -1,26 +1,17 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.RegistrasiGawatDaruratDetailDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.service.RegistrasiGawatDaruratDetailService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.StatusLukaLesiPendarahanConverter; -import com.jasamedika.medifirst2000.converter.TransportasiPasienConverter; -import com.jasamedika.medifirst2000.dao.RegistrasiGawatDaruratDetailDao; -import com.jasamedika.medifirst2000.entities.JenisNyeri; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.RegistrasiGawatDaruratDetail; -import com.jasamedika.medifirst2000.entities.RisikoJatuh; -import com.jasamedika.medifirst2000.entities.StatusLukaLesiPendarahan; -import com.jasamedika.medifirst2000.entities.TransportasiPasien; -import com.jasamedika.medifirst2000.service.RegistrasiGawatDaruratDetailService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.JenisNyeriVO; -import com.jasamedika.medifirst2000.vo.RegistrasiPasienGawatDaruratVO; -import com.jasamedika.medifirst2000.vo.RisikoJatuhVO; +import java.util.HashMap; +import java.util.Map; /** @@ -38,10 +29,10 @@ public class RegistrasiGawatDaruratDetailServiceImpl extends BaseVoServiceImpl i private RegistrasiGawatDaruratDetailDao registasiGawatDaruratDetailDao; @Autowired - private TransportasiPasienConverter transportasiPasienConverter; + private BaseVoConverter transportasiPasienConverter; @Autowired - private StatusLukaLesiPendarahanConverter statusLukaLesiPendarahanConverter; + private BaseVoConverter statusLukaLesiPendarahanConverter; @Autowired private BaseConverterImpl jenisNyeriConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiMasukRuanganServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiMasukRuanganServiceImpl.java index f2eba33d..d75ff2b7 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiMasukRuanganServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiMasukRuanganServiceImpl.java @@ -1,94 +1,19 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.Iterator; -import java.util.List; -import java.util.Map; - -import org.joda.time.DateTime; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.RegistrasiMasukRuanganService; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.AgamaConverter; -import com.jasamedika.medifirst2000.converter.AlamatConverter; -import com.jasamedika.medifirst2000.converter.AntrianPasienDiPeriksaConverter; -import com.jasamedika.medifirst2000.converter.AsalRujukanConverter; -import com.jasamedika.medifirst2000.converter.CaraMasukConverter; -import com.jasamedika.medifirst2000.converter.DetailKamarConverter; -import com.jasamedika.medifirst2000.converter.JenisAlamatConverter; -import com.jasamedika.medifirst2000.converter.JenisKelaminConverter; -import com.jasamedika.medifirst2000.converter.KasusPenyakitConverter; -import com.jasamedika.medifirst2000.converter.KecamatanConverter; -import com.jasamedika.medifirst2000.converter.KelasConverter; -import com.jasamedika.medifirst2000.converter.KelompokPasienConverter; -import com.jasamedika.medifirst2000.converter.KelompokUmurConverter; -import com.jasamedika.medifirst2000.converter.LoginUserConverter; -import com.jasamedika.medifirst2000.converter.LokasiConverter; -import com.jasamedika.medifirst2000.converter.NegaraConverter; -import com.jasamedika.medifirst2000.converter.PasienConverter; -import com.jasamedika.medifirst2000.converter.PasienDaftarConverter; -import com.jasamedika.medifirst2000.converter.PekerjaanConverter; -import com.jasamedika.medifirst2000.converter.PendidikanConverter; -import com.jasamedika.medifirst2000.converter.PropinsiConverter; -import com.jasamedika.medifirst2000.converter.RegistrasiPasienConverter; -import com.jasamedika.medifirst2000.converter.RegistrasiPelayananPasienConverter; -import com.jasamedika.medifirst2000.converter.RekananConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.converter.StatusPerkawinanConverter; -import com.jasamedika.medifirst2000.converter.TitlePasienConverter; -import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.custom.AntrianPasienDiPeriksaDaoCustom; -import com.jasamedika.medifirst2000.dao.custom.PasienDaoCustom; -import com.jasamedika.medifirst2000.entities.Agama; -import com.jasamedika.medifirst2000.entities.Alamat; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.AsalRujukan; -import com.jasamedika.medifirst2000.entities.CaraMasuk; -import com.jasamedika.medifirst2000.entities.DetailKamar; -import com.jasamedika.medifirst2000.entities.JenisAlamat; -import com.jasamedika.medifirst2000.entities.JenisKelamin; -import com.jasamedika.medifirst2000.entities.KasusPenyakit; -import com.jasamedika.medifirst2000.entities.Kecamatan; -import com.jasamedika.medifirst2000.entities.KelompokPasien; -import com.jasamedika.medifirst2000.entities.KelompokUmur; -import com.jasamedika.medifirst2000.entities.LoginUser; -import com.jasamedika.medifirst2000.entities.Lokasi; -import com.jasamedika.medifirst2000.entities.Negara; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Pekerjaan; -import com.jasamedika.medifirst2000.entities.Pendidikan; -import com.jasamedika.medifirst2000.entities.Propinsi; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.entities.Rekanan; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.StatusPerkawinan; -import com.jasamedika.medifirst2000.entities.TitlePasien; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PasienService; -import com.jasamedika.medifirst2000.service.RegistrasiMasukRuanganService; -import com.jasamedika.medifirst2000.service.RegistrasiPasienService; -import com.jasamedika.medifirst2000.vo.AgamaVO; -import com.jasamedika.medifirst2000.vo.AlamatVO; -import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO; -import com.jasamedika.medifirst2000.vo.JenisAlamatVO; -import com.jasamedika.medifirst2000.vo.JenisKelaminVO; -import com.jasamedika.medifirst2000.vo.KelompokUmurVO; -import com.jasamedika.medifirst2000.vo.NegaraVO; -import com.jasamedika.medifirst2000.vo.PasienVO; -import com.jasamedika.medifirst2000.vo.PekerjaanVO; -import com.jasamedika.medifirst2000.vo.PendidikanVO; -import com.jasamedika.medifirst2000.vo.PropinsiVO; -import com.jasamedika.medifirst2000.vo.RegistrasiMasukRuanganVO; -import com.jasamedika.medifirst2000.vo.RegistrasiPasienVO; -import com.jasamedika.medifirst2000.vo.ReservasiPasienVO; -import com.jasamedika.medifirst2000.vo.StatusPerkawinanVO; -import com.jasamedika.medifirst2000.vo.TitlePasienVO; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Map; /** @@ -105,28 +30,21 @@ public class RegistrasiMasukRuanganServiceImpl extends BaseVoServiceImpl impleme // @Autowired // private AntrianPasienDiPeriksaDaoCustom antrianPasienDiPeriksaDaoCustom; + + @Autowired + private BaseVoConverter kasusPenyakitConverter; + @Autowired + private BaseVoConverter kelompokPasienConverter; + @Autowired + private BaseVoConverter ruanganConverter; + @Autowired + private BaseVoConverter asalRujukanConverter; + + @Autowired + private BaseVoConverter pasienDaftarConverter; @Autowired - private AntrianPasienDiPeriksaConverter antrianPasienDiPeriksaConverter; - @Autowired - private CaraMasukConverter caraMasukConverter; - @Autowired - private KasusPenyakitConverter kasusPenyakitConverter; - @Autowired - private KelompokPasienConverter kelompokPasienConverter; - @Autowired - private RuanganConverter ruanganConverter; - @Autowired - private AsalRujukanConverter asalRujukanConverter; - @Autowired - private DetailKamarConverter detailKamarConverter; - @Autowired - private PasienDaftarConverter pasienDaftarConverter; - @Autowired - private PasienConverter pasienConverter; - - @Autowired - private RegistrasiPelayananPasienConverter registrasiPelayananPasienConverter; + private BaseVoConverter registrasiPelayananPasienConverter; @Override public List getListAntrianPasienDiPeriksa() { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienGawatDaruratServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienGawatDaruratServiceImpl.java index 5a65f00c..e98ddc6d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienGawatDaruratServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienGawatDaruratServiceImpl.java @@ -1,35 +1,20 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.Map; - +import com.jasamedika.medifirst2000.dao.HasilTriaseDao; +import com.jasamedika.medifirst2000.dao.PasienDaftarDao; +import com.jasamedika.medifirst2000.dao.PasienDao; +import com.jasamedika.medifirst2000.entities.HasilTriase; +import com.jasamedika.medifirst2000.entities.Pasien; +import com.jasamedika.medifirst2000.entities.PasienDaftar; +import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; +import com.jasamedika.medifirst2000.service.*; +import com.jasamedika.medifirst2000.vo.RegistrasiPasienGawatDaruratVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienRegistrasiDao; -import com.jasamedika.medifirst2000.dao.HasilTriaseDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasi; -import com.jasamedika.medifirst2000.entities.HasilTriase; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.RegistrasiGawatDaruratDetail; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.enums.TipePasienEnum; -import com.jasamedika.medifirst2000.service.AntrianPasienRegistrasiService; -import com.jasamedika.medifirst2000.service.PasienDaftarService; -import com.jasamedika.medifirst2000.service.PasienService; -import com.jasamedika.medifirst2000.service.RegistrasiGawatDaruratDetailService; -import com.jasamedika.medifirst2000.service.RegistrasiPasienGawatDaruratService; -import com.jasamedika.medifirst2000.service.RegistrasiPasienGawatDaruratService; -import com.jasamedika.medifirst2000.service.RegistrasiPelayananPasienService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.AntrianPasienRegistrasiVO; -import com.jasamedika.medifirst2000.vo.RegistrasiPasienGawatDaruratVO; +import java.util.HashMap; +import java.util.Map; /** diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienOnlineServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienOnlineServiceImpl.java index 11632584..a0647e88 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienOnlineServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienOnlineServiceImpl.java @@ -1,81 +1,27 @@ package com.jasamedika.medifirst2000.service.impl; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.UUID; - +import com.google.gson.Gson; +import com.jasamedika.medifirst2000.converter.*; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.dao.custom.AntrianPasienRegistrasiDaoCustom; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.enums.StatusAntrianEnum; +import com.jasamedika.medifirst2000.enums.TipePasienEnum; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.*; +import com.jasamedika.medifirst2000.util.Age; +import com.jasamedika.medifirst2000.util.AgeCalculator; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.util.DateUtil; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.google.gson.Gson; -import com.jasamedika.medifirst2000.converter.AgamaConverter; -import com.jasamedika.medifirst2000.converter.AsalRujukanConverter; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.GolonganDarahConverter; -import com.jasamedika.medifirst2000.converter.JenisKelaminConverter; -import com.jasamedika.medifirst2000.converter.KelompokPasienConverter; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; -import com.jasamedika.medifirst2000.converter.PekerjaanConverter; -import com.jasamedika.medifirst2000.converter.PendidikanConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.converter.StatusPerkawinanConverter; -import com.jasamedika.medifirst2000.converter.TitlePasienConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.AntrianPasienRegistrasiDao; -import com.jasamedika.medifirst2000.dao.JadwalDokterDao; -import com.jasamedika.medifirst2000.dao.KelompokPasienDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.custom.AntrianPasienRegistrasiDaoCustom; -import com.jasamedika.medifirst2000.entities.Agama; -import com.jasamedika.medifirst2000.entities.Alamat; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasi; -import com.jasamedika.medifirst2000.entities.AsalRujukan; -import com.jasamedika.medifirst2000.entities.DesaKelurahan; -import com.jasamedika.medifirst2000.entities.GolonganDarah; -import com.jasamedika.medifirst2000.entities.JadwalDokter; -import com.jasamedika.medifirst2000.entities.JenisKelamin; -import com.jasamedika.medifirst2000.entities.Kebangsaan; -import com.jasamedika.medifirst2000.entities.KelompokPasien; -import com.jasamedika.medifirst2000.entities.Negara; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Pekerjaan; -import com.jasamedika.medifirst2000.entities.Pendidikan; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.StatusPerkawinan; -import com.jasamedika.medifirst2000.entities.TitlePasien; -import com.jasamedika.medifirst2000.enums.StatusAntrianEnum; -import com.jasamedika.medifirst2000.enums.TipePasienEnum; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService; -import com.jasamedika.medifirst2000.service.AntrianPasienRegistrasiService; -import com.jasamedika.medifirst2000.service.PasienDaftarService; -import com.jasamedika.medifirst2000.service.PasienService; -import com.jasamedika.medifirst2000.service.RegistrasiPasienOnlineService; -import com.jasamedika.medifirst2000.service.RegistrasiPelayananPasienService; -import com.jasamedika.medifirst2000.util.Age; -import com.jasamedika.medifirst2000.util.AgeCalculator; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.util.DateUtil; -import com.jasamedika.medifirst2000.vo.AntrianPasienRegistrasiVO; -import com.jasamedika.medifirst2000.vo.DesaKelurahanVO; -import com.jasamedika.medifirst2000.vo.GridAntrianPasienRegistrasiVO; -import com.jasamedika.medifirst2000.vo.KebangsaanVO; -import com.jasamedika.medifirst2000.vo.KelompokPasienVO; -import com.jasamedika.medifirst2000.vo.NegaraVO; -import com.jasamedika.medifirst2000.vo.PasienDaftarVO; -import com.jasamedika.medifirst2000.vo.PasienVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; +import java.text.SimpleDateFormat; +import java.util.*; /** * Implement class for RegistrasiPasienService @@ -91,7 +37,7 @@ public class RegistrasiPasienOnlineServiceImpl extends BaseVoServiceImpl private PasienDaftarService pasienDaftarService; @Autowired - private KelompokPasienConverter kelompokPasienConverter; + private BaseVoConverter kelompokPasienConverter; @Autowired private KelompokPasienDao kelompokPasienDao; @@ -100,31 +46,31 @@ public class RegistrasiPasienOnlineServiceImpl extends BaseVoServiceImpl private BaseConverterImpl pasienConverter; @Autowired - private JenisKelaminConverter jenisKelaminConverter; + private BaseVoConverter jenisKelaminConverter; @Autowired - private AgamaConverter agamaConverter; + private BaseVoConverter agamaConverter; @Autowired - private PendidikanConverter pendidikanConverter; + private BaseVoConverter pendidikanConverter; @Autowired - private PekerjaanConverter pekerjaanConverter; + private BaseVoConverter pekerjaanConverter; @Autowired - private StatusPerkawinanConverter statusPerkawinanConverter; + private BaseVoConverter statusPerkawinanConverter; @Autowired - private TitlePasienConverter titlePasienConverter; + private BaseVoConverter titlePasienConverter; @Autowired - private AsalRujukanConverter asalRujukanConverter; + private BaseVoConverter asalRujukanConverter; @Autowired - private RuanganConverter ruanganConverter; + private BaseVoConverter ruanganConverter; @Autowired - private GolonganDarahConverter golonganDarahConverter; + private BaseVoConverter golonganDarahConverter; @Autowired private AntrianPasienRegistrasiService antrianPasienRegistrasiService; @@ -133,7 +79,7 @@ public class RegistrasiPasienOnlineServiceImpl extends BaseVoServiceImpl private AntrianPasienDiPeriksaService antrianPasienDiPeriksaService; @Autowired - private PegawaiConverter pegawaiConverter; + private BaseVoConverter pegawaiConverter; @Autowired private AntrianPasienRegistrasiDao antrianPasienRegistrasiDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienServiceImpl.java index fac77335..a6d390f0 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPasienServiceImpl.java @@ -1,89 +1,22 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.*; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; +import com.jasamedika.medifirst2000.dto.RegistrasiPasienDto; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.RegistrasiPasienService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.util.StringUtil; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Isolation; import org.springframework.transaction.annotation.Transactional; -import com.jasamedika.medifirst2000.converter.AgamaConverter; -import com.jasamedika.medifirst2000.converter.AlamatConverter; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.DesaKelurahanConverter; -import com.jasamedika.medifirst2000.converter.HubunganKeluargaConverter; -import com.jasamedika.medifirst2000.converter.JenisAlamatConverter; -import com.jasamedika.medifirst2000.converter.JenisKelaminConverter; -import com.jasamedika.medifirst2000.converter.KecamatanConverter; -import com.jasamedika.medifirst2000.converter.KotaKabupatenConverter; -import com.jasamedika.medifirst2000.converter.LoginUserConverter; -import com.jasamedika.medifirst2000.converter.NegaraConverter; -import com.jasamedika.medifirst2000.converter.PasienConverter; -import com.jasamedika.medifirst2000.converter.PekerjaanConverter; -import com.jasamedika.medifirst2000.converter.PendidikanConverter; -import com.jasamedika.medifirst2000.converter.PropinsiConverter; -import com.jasamedika.medifirst2000.converter.RekananConverter; -import com.jasamedika.medifirst2000.converter.StatusPerkawinanConverter; -import com.jasamedika.medifirst2000.converter.TitlePasienConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.dao.PemakaianAsuransiDao; -import com.jasamedika.medifirst2000.dao.RunningNumberDao; -import com.jasamedika.medifirst2000.dto.RegistrasiPasienDto; -import com.jasamedika.medifirst2000.entities.Agama; -import com.jasamedika.medifirst2000.entities.Alamat; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.AsalRujukan; -import com.jasamedika.medifirst2000.entities.CatatanPasien; -import com.jasamedika.medifirst2000.entities.DesaKelurahan; -import com.jasamedika.medifirst2000.entities.HubunganKeluarga; -import com.jasamedika.medifirst2000.entities.JenisAlamat; -import com.jasamedika.medifirst2000.entities.JenisKelamin; -import com.jasamedika.medifirst2000.entities.KasusPenyakit; -import com.jasamedika.medifirst2000.entities.Kebangsaan; -import com.jasamedika.medifirst2000.entities.Kecamatan; -import com.jasamedika.medifirst2000.entities.Kelas; -import com.jasamedika.medifirst2000.entities.KelompokPasien; -import com.jasamedika.medifirst2000.entities.KotaKabupaten; -import com.jasamedika.medifirst2000.entities.LoginUser; -import com.jasamedika.medifirst2000.entities.Negara; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Pekerjaan; -import com.jasamedika.medifirst2000.entities.PemakaianAsuransi; -import com.jasamedika.medifirst2000.entities.Pendidikan; -import com.jasamedika.medifirst2000.entities.Propinsi; -import com.jasamedika.medifirst2000.entities.Rekanan; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.RunningNumber; -import com.jasamedika.medifirst2000.entities.StatusPerkawinan; -import com.jasamedika.medifirst2000.entities.TitlePasien; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.RegistrasiPasienService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.AlamatVO; -import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO; -import com.jasamedika.medifirst2000.vo.AsalRujukanVO; -import com.jasamedika.medifirst2000.vo.CatatanPasienVO; -import com.jasamedika.medifirst2000.vo.KasusPenyakitVO; -import com.jasamedika.medifirst2000.vo.KebangsaanVO; -import com.jasamedika.medifirst2000.vo.KelasVO; -import com.jasamedika.medifirst2000.vo.KelompokPasienVO; -import com.jasamedika.medifirst2000.vo.PasienDaftarVO; -import com.jasamedika.medifirst2000.vo.PasienVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.PemakaianAsuransiVO; -import com.jasamedika.medifirst2000.vo.RegistrasiPasienVO; -import com.jasamedika.medifirst2000.vo.RekananVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; +import java.util.*; /** * Implement class for RegistrasiPasienService @@ -128,55 +61,55 @@ public class RegistrasiPasienServiceImpl extends BaseVoServiceImpl implements Re private BaseConverterImpl converterPegawai; @Autowired - private PasienConverter pasienConverter; + private BaseVoConverter pasienConverter; @Autowired - private JenisKelaminConverter jenisKelaminConverter; + private BaseVoConverter jenisKelaminConverter; @Autowired - private AgamaConverter agamaConverter; + private BaseVoConverter agamaConverter; @Autowired - private PendidikanConverter pendidikanConverter; + private BaseVoConverter pendidikanConverter; @Autowired - private PekerjaanConverter pekerjaanConverter; + private BaseVoConverter pekerjaanConverter; @Autowired - private StatusPerkawinanConverter statusPerkawinanConverter; + private BaseVoConverter statusPerkawinanConverter; @Autowired - private NegaraConverter negaraConverter; + private BaseVoConverter negaraConverter; @Autowired - private TitlePasienConverter titlePasienConverter; + private BaseVoConverter titlePasienConverter; @Autowired - private LoginUserConverter loginUserConverter; + private BaseVoConverter loginUserConverter; @Autowired - private AlamatConverter alamatConverter; + private BaseVoConverter alamatConverter; @Autowired - private JenisAlamatConverter jenisAlamatConverter; + private BaseVoConverter jenisAlamatConverter; @Autowired - private PropinsiConverter propinsiConverter; + private BaseVoConverter propinsiConverter; @Autowired - private RekananConverter rekananConverter; + private BaseVoConverter rekananConverter; @Autowired - private KecamatanConverter kecamatanConverter; + private BaseVoConverter kecamatanConverter; @Autowired - private DesaKelurahanConverter desaKelurahanConverter; + private BaseVoConverter desaKelurahanConverter; @Autowired - private HubunganKeluargaConverter hubunganKeluargaConverter; + private BaseVoConverter hubunganKeluargaConverter; @Autowired - private KotaKabupatenConverter kotaKabupatenConverter; + private BaseVoConverter kotaKabupatenConverter; @Autowired private PasienDao pasienDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananPasienServiceImpl.java index 56fc9d75..b0339d73 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananPasienServiceImpl.java @@ -1,41 +1,9 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Isolation; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.KamarConverter; -import com.jasamedika.medifirst2000.converter.KasusPenyakitConverter; -import com.jasamedika.medifirst2000.converter.RegistrasiPelayananPasienConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.converter.TempatTidurConverter; import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.AntrianPasienRegistrasiDao; -import com.jasamedika.medifirst2000.dao.OrderPelayananDao; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; -import com.jasamedika.medifirst2000.dao.StatusBedDao; -import com.jasamedika.medifirst2000.dao.TempatTidurDao; +import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.dto.AntrianPasienDto; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasi; -import com.jasamedika.medifirst2000.entities.HasilTriase; -import com.jasamedika.medifirst2000.entities.Kamar; -import com.jasamedika.medifirst2000.entities.KasusPenyakit; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.TempatTidur; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.PasienDaftarService; import com.jasamedika.medifirst2000.service.PasienService; @@ -43,11 +11,14 @@ import com.jasamedika.medifirst2000.service.RegistrasiPelayananPasienService; import com.jasamedika.medifirst2000.service.SuratPermintaanMasukService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.DateUtil; -import com.jasamedika.medifirst2000.vo.HasilTriaseVO; -import com.jasamedika.medifirst2000.vo.MasukKamarVO; -import com.jasamedika.medifirst2000.vo.PemeriksaanSelanjutnyaVO; -import com.jasamedika.medifirst2000.vo.RegistrasiPelayananPasienVO; -import com.jasamedika.medifirst2000.vo.SuratPermintaanMasukVO; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Isolation; +import org.springframework.transaction.annotation.Transactional; + +import java.util.*; /** * Implement class for PasienService @@ -75,13 +46,13 @@ public class RegistrasiPelayananPasienServiceImpl extends BaseVoServiceImpl private AntrianPasienRegistrasiDao antrianPasienRegistrasiDao; @Autowired - private RegistrasiPelayananPasienConverter registrasiPelayananPasienConverter; + private BaseVoConverter registrasiPelayananPasienConverter; @Autowired - private KasusPenyakitConverter kasusPenyakitConverter; + private BaseVoConverter kasusPenyakitConverter; @Autowired - private TempatTidurConverter tempatTidurConverter; + private BaseVoConverter tempatTidurConverter; @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @@ -93,10 +64,10 @@ public class RegistrasiPelayananPasienServiceImpl extends BaseVoServiceImpl private BaseVoConverter hasilTriaseConverter; @Autowired - private RuanganConverter ruanganConverter; + private BaseVoConverter ruanganConverter; @Autowired - private KamarConverter kamarConverter; + private BaseVoConverter kamarConverter; @Autowired private PasienService pasienService; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananRawatInapServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananRawatInapServiceImpl.java index 56e14187..06ec8eb7 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananRawatInapServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananRawatInapServiceImpl.java @@ -1,31 +1,19 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.PasienDaftarDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.RegistrasiPelayananRawatInapService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.AsalRujukanConverter; -import com.jasamedika.medifirst2000.converter.KamarConverter; -import com.jasamedika.medifirst2000.converter.KelompokPasienConverter; -import com.jasamedika.medifirst2000.converter.PasienConverter; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.dao.PasienDaftarDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.AsalRujukan; -import com.jasamedika.medifirst2000.entities.Kamar; -import com.jasamedika.medifirst2000.entities.KelompokPasien; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.RegistrasiPelayananRawatInapService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.RegistrasiPelayananRawatInapVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for RegistrasiPasienService @@ -41,22 +29,22 @@ public class RegistrasiPelayananRawatInapServiceImpl extends BaseVoServiceImpl i private PasienDaftarDao pasienDaftarDao; @Autowired - private PasienConverter pasienConverter; + private BaseVoConverter pasienConverter; @Autowired - private AsalRujukanConverter asalRujukanConverter; + private BaseVoConverter asalRujukanConverter; @Autowired - private RuanganConverter ruanganConverter; + private BaseVoConverter ruanganConverter; @Autowired - private PegawaiConverter pegawaiConverter; + private BaseVoConverter pegawaiConverter; @Autowired - private KelompokPasienConverter kelompokPasienConverter; + private BaseVoConverter kelompokPasienConverter; @Autowired - private KamarConverter kamarConverter; + private BaseVoConverter kamarConverter; @Override public RegistrasiPelayananRawatInapVO update(RegistrasiPelayananRawatInapVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananServiceImpl.java index 43b918f2..77dabac4 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RegistrasiPelayananServiceImpl.java @@ -2,6 +2,7 @@ package com.jasamedika.medifirst2000.service.impl; import com.google.gson.Gson; import com.jasamedika.medifirst2000.converter.*; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.dao.custom.AntrianPasienDiPeriksaDaoCustom; import com.jasamedika.medifirst2000.dto.AntrianPasienGiziDto; @@ -61,9 +62,6 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl @Autowired private PersetujuanUmumDao persetujuanUmumDao; - @Autowired - private PasienDaftarConverter pasienDaftarConverterTest; - @Autowired private RegistrasiPelayananPasienDao registrasiPelayananPasienDao; @@ -79,7 +77,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl @Autowired private BaseConverterImpl pasienDaftarCustomConverter; @Autowired - private PasienConverter pasienConverter; + private BaseVoConverter pasienConverter; @Autowired private RegistrasiPasienService registrasiPasienService; @@ -97,13 +95,13 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl private BaseConverterImpl registrasiPelayananPasienConverter; @Autowired - private PegawaiConverter pegawaiConverter; + private BaseVoConverter pegawaiConverter; @Autowired private PegawaiDao pegawaiDao; @Autowired - private KelompokPasienConverter kelompokPasienConverter; + private BaseVoConverter kelompokPasienConverter; @Autowired private BaseConverterImpl strukOrderConverter; @@ -149,9 +147,6 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl @Autowired private KonsultasiDao konsultasiDao; - @Autowired - private KonsultasiConverter konsultasiConverter; - @Autowired private PasienDiRujukKeIntExtDao pasienDiRujukKeIntExtDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RencanaMitigasiRisikoServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RencanaMitigasiRisikoServiceImpl.java index b391a761..c9779072 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RencanaMitigasiRisikoServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RencanaMitigasiRisikoServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.RencanaMitigasiRisikoDao; +import com.jasamedika.medifirst2000.entities.RencanaMitigasiRisiko; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.RencanaMitigasiRisikoService; +import com.jasamedika.medifirst2000.vo.RencanaMitigasiRisikoVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,15 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.RencanaMitigasiRisikoConverter; -import com.jasamedika.medifirst2000.dao.RencanaMitigasiRisikoDao; -import com.jasamedika.medifirst2000.entities.KamusIndikator; -import com.jasamedika.medifirst2000.entities.TargetIndikator; -import com.jasamedika.medifirst2000.entities.RencanaMitigasiRisiko; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.RencanaMitigasiRisikoService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.RencanaMitigasiRisikoVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("RencanaMitigasiRisikoService") public class RencanaMitigasiRisikoServiceImpl extends BaseVoServiceImpl implements RencanaMitigasiRisikoService{ @@ -31,7 +27,7 @@ public class RencanaMitigasiRisikoServiceImpl extends BaseVoServiceImpl implemen private RencanaMitigasiRisikoDao rencanaDao; @Autowired - private RencanaMitigasiRisikoConverter rencanaConverter; + private BaseVoConverter rencanaConverter; @Override public RencanaMitigasiRisikoVO add(RencanaMitigasiRisikoVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReservasiPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReservasiPasienServiceImpl.java index ad965ccf..e37c4ff9 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReservasiPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReservasiPasienServiceImpl.java @@ -1,89 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Collections; -import java.util.Date; -import java.util.List; -import java.util.Map; - -import org.apache.commons.collections.IteratorUtils; -import org.springframework.beans.factory.annotation.Autowired; +import com.jasamedika.medifirst2000.service.ReservasiPasienService; +import com.jasamedika.medifirst2000.vo.ReservasiPasienVO; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.AgamaConverter; -import com.jasamedika.medifirst2000.converter.AlamatConverter; -import com.jasamedika.medifirst2000.converter.AntrianPasienRegistrasiConverter; -import com.jasamedika.medifirst2000.converter.CaraBayarConverter; -import com.jasamedika.medifirst2000.converter.DesaKelurahanConverter; -import com.jasamedika.medifirst2000.converter.DetailKamarConverter; -import com.jasamedika.medifirst2000.converter.HubunganKeluargaConverter; -import com.jasamedika.medifirst2000.converter.JabatanConverter; -import com.jasamedika.medifirst2000.converter.JenisAlamatConverter; -import com.jasamedika.medifirst2000.converter.JenisKartuConverter; -import com.jasamedika.medifirst2000.converter.JenisKartuDetailConverter; -import com.jasamedika.medifirst2000.converter.JenisKelaminConverter; -import com.jasamedika.medifirst2000.converter.KamarConverter; -import com.jasamedika.medifirst2000.converter.KecamatanConverter; -import com.jasamedika.medifirst2000.converter.KelompokPasienConverter; -import com.jasamedika.medifirst2000.converter.KelompokUmurConverter; -import com.jasamedika.medifirst2000.converter.KotaKabupatenConverter; -import com.jasamedika.medifirst2000.converter.LoginUserConverter; -import com.jasamedika.medifirst2000.converter.LokasiConverter; -import com.jasamedika.medifirst2000.converter.NegaraConverter; -import com.jasamedika.medifirst2000.converter.PasienConverter; -import com.jasamedika.medifirst2000.converter.PasienDaftarConverter; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; -import com.jasamedika.medifirst2000.converter.PekerjaanConverter; -import com.jasamedika.medifirst2000.converter.PendidikanConverter; -import com.jasamedika.medifirst2000.converter.PropinsiConverter; -import com.jasamedika.medifirst2000.converter.RekananConverter; -import com.jasamedika.medifirst2000.converter.ReservasiPasienConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.converter.StatusPerkawinanConverter; -import com.jasamedika.medifirst2000.converter.SukuConverter; -import com.jasamedika.medifirst2000.converter.TitlePasienConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienRegistrasiDao; -import com.jasamedika.medifirst2000.dao.JenisKartuDetailDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.entities.Agama; -import com.jasamedika.medifirst2000.entities.Alamat; -import com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasi; -import com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasiDetail; -import com.jasamedika.medifirst2000.entities.CaraBayar; -import com.jasamedika.medifirst2000.entities.DesaKelurahan; -import com.jasamedika.medifirst2000.entities.DetailKamar; -import com.jasamedika.medifirst2000.entities.HubunganKeluarga; -import com.jasamedika.medifirst2000.entities.Jabatan; -import com.jasamedika.medifirst2000.entities.JenisAlamat; -import com.jasamedika.medifirst2000.entities.JenisKartu; -import com.jasamedika.medifirst2000.entities.JenisKartuDetail; -import com.jasamedika.medifirst2000.entities.JenisKelamin; -import com.jasamedika.medifirst2000.entities.Kamar; -import com.jasamedika.medifirst2000.entities.Kecamatan; -import com.jasamedika.medifirst2000.entities.KelompokPasien; -import com.jasamedika.medifirst2000.entities.KelompokUmur; -import com.jasamedika.medifirst2000.entities.KotaKabupaten; -import com.jasamedika.medifirst2000.entities.LoginUser; -import com.jasamedika.medifirst2000.entities.Lokasi; -import com.jasamedika.medifirst2000.entities.Negara; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Pekerjaan; -import com.jasamedika.medifirst2000.entities.Pendidikan; -import com.jasamedika.medifirst2000.entities.Propinsi; -import com.jasamedika.medifirst2000.entities.Rekanan; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.StatusPerkawinan; -import com.jasamedika.medifirst2000.entities.Suku; -import com.jasamedika.medifirst2000.entities.TitlePasien; -import com.jasamedika.medifirst2000.service.PasienService; -import com.jasamedika.medifirst2000.service.RegistrasiPasienService; -import com.jasamedika.medifirst2000.service.ReservasiPasienService; -import com.jasamedika.medifirst2000.vo.AlamatVO; -import com.jasamedika.medifirst2000.vo.AntrianPasienRegistrasiVO; -import com.jasamedika.medifirst2000.vo.PasienVO; -import com.jasamedika.medifirst2000.vo.ReservasiPasienVO; +import java.util.List; +import java.util.Map; @Service("reservasiPasienService") public class ReservasiPasienServiceImpl extends BaseVoServiceImpl implements ReservasiPasienService{ diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RisikoKerjaRuanganServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RisikoKerjaRuanganServiceImpl.java index e76ff98d..4a3884d5 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RisikoKerjaRuanganServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RisikoKerjaRuanganServiceImpl.java @@ -1,25 +1,19 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.RisikoKerjaRuanganConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.RisikoKerjaRuanganDao; -import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; import com.jasamedika.medifirst2000.entities.RisikoKerjaRuangan; -import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.RisikoKerjaRuanganService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.RisikoKerjaRuanganVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for RisikoKerjaRuanganService @@ -31,7 +25,7 @@ public class RisikoKerjaRuanganServiceImpl implements RisikoKerjaRuanganService @Autowired private RisikoKerjaRuanganDao risikoKerjaRuanganDao; @Autowired - private RisikoKerjaRuanganConverter risikoKerjaRuanganConverter; + private BaseVoConverter risikoKerjaRuanganConverter; @Override public Map addRisikoKerjaRuangan(RisikoKerjaRuanganVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RisikoServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RisikoServiceImpl.java index a270d1e7..8a92c7c7 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RisikoServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RisikoServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.RisikoDao; +import com.jasamedika.medifirst2000.entities.Risiko; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.RisikoService; +import com.jasamedika.medifirst2000.vo.RisikoVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,13 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.RisikoConverter; -import com.jasamedika.medifirst2000.dao.RisikoDao; -import com.jasamedika.medifirst2000.entities.Risiko; -import com.jasamedika.medifirst2000.entities.SatuanIndikator; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.RisikoService; -import com.jasamedika.medifirst2000.vo.RisikoVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("RisikoService") public class RisikoServiceImpl extends BaseVoServiceImpl implements RisikoService{ @@ -29,7 +27,7 @@ public class RisikoServiceImpl extends BaseVoServiceImpl implements RisikoServic private RisikoDao risikoDao; @Autowired - private RisikoConverter risikoConverter; + private BaseVoConverter risikoConverter; @Override public RisikoVO add(RisikoVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatJabatanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatJabatanServiceImpl.java index d0fda36e..5e7c463e 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatJabatanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatJabatanServiceImpl.java @@ -1,18 +1,8 @@ package com.jasamedika.medifirst2000.service.impl; -import java.sql.Timestamp; -import java.util.Date; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - import com.google.gson.Gson; import com.jasamedika.medifirst2000.constants.Master; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; -import com.jasamedika.medifirst2000.converter.RiwayatJabatanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.HistoryDataPegawaiDao; import com.jasamedika.medifirst2000.dao.RiwayatJabatanDao; import com.jasamedika.medifirst2000.entities.HistoryDataPegawai; @@ -23,7 +13,16 @@ import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.RiwayatJabatanService; import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.PegawaiVO; import com.jasamedika.medifirst2000.vo.RiwayatJabatanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.sql.Timestamp; +import java.util.Date; +import java.util.List; +import java.util.Map; /****************** * @author Shakato @@ -38,10 +37,10 @@ public class RiwayatJabatanServiceImpl implements RiwayatJabatanService { private HistoryDataPegawaiDao historyDataPegawaiDao; @Autowired - private RiwayatJabatanConverter riwayatJabatanConverter; + private BaseVoConverter riwayatJabatanConverter; @Autowired - private PegawaiConverter pegawaiConverter; + private BaseVoConverter pegawaiConverter; @Autowired private LoginUserService loginUserService; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatKelahiranLaluServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatKelahiranLaluServiceImpl.java index b6669508..7c287edf 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatKelahiranLaluServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatKelahiranLaluServiceImpl.java @@ -1,16 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.KelahiranYangLaluConverter; -import com.jasamedika.medifirst2000.converter.RiwayatKelahiranYangLaluConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.RiwayatKelahiranYangLaluDao; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; @@ -22,6 +12,14 @@ import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.vo.KelahiranYangLaluVO; import com.jasamedika.medifirst2000.vo.RiwayatKelahiranYangLaluVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPStatusFungsionalService @@ -35,9 +33,9 @@ public class RiwayatKelahiranLaluServiceImpl implements RiwayatKelahiranYangLalu @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private RiwayatKelahiranYangLaluConverter riwayatKelahiranYangLaluConverter; + private BaseVoConverter riwayatKelahiranYangLaluConverter; @Autowired - private KelahiranYangLaluConverter kelahiranYangLaluConverter; + private BaseVoConverter kelahiranYangLaluConverter; @Override public Map addRiwayatKelahiranYangLalu(RiwayatKelahiranYangLaluVO vo) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatKesehatanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatKesehatanServiceImpl.java index 23d4cda4..0bc7a7f7 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatKesehatanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatKesehatanServiceImpl.java @@ -1,17 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.DiagnosaConverter; -import com.jasamedika.medifirst2000.converter.PernahDirawatDetailConverter; -import com.jasamedika.medifirst2000.converter.RiwayatKesehatanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.PasienDaftarDao; import com.jasamedika.medifirst2000.dao.PernahDiPeriksaDetailDao; @@ -23,8 +12,17 @@ import com.jasamedika.medifirst2000.entities.RiwayatKesehatan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.RiwayatKesehatanService; import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.DiagnosaVO; import com.jasamedika.medifirst2000.vo.PernahDirawatDetailVO; import com.jasamedika.medifirst2000.vo.RiwayatKesehatanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** @@ -37,16 +35,16 @@ import com.jasamedika.medifirst2000.vo.RiwayatKesehatanVO; public class RiwayatKesehatanServiceImpl implements RiwayatKesehatanService{ @Autowired - private RiwayatKesehatanConverter riwayatKesehatanConverter; + private BaseVoConverter riwayatKesehatanConverter; @Autowired private RiwayatKesehatanDao riwayatKesehatanDao; @Autowired - private PernahDirawatDetailConverter pernahDirawatDetailConverter; + private BaseVoConverter pernahDirawatDetailConverter; @Autowired - private DiagnosaConverter diagnosaConverter; + private BaseVoConverter diagnosaConverter; @Autowired private PasienDaftarDao pasienDaftarDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPekerjaanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPekerjaanServiceImpl.java index e1a2c612..04e231de 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPekerjaanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPekerjaanServiceImpl.java @@ -1,23 +1,17 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.RiwayatPekerjaanDao; +import com.jasamedika.medifirst2000.entities.RiwayatPekerjaan; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.RiwayatPekerjaanService; +import com.jasamedika.medifirst2000.vo.RiwayatPekerjaanVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.PapNeurologiConverter; -import com.jasamedika.medifirst2000.converter.RiwayatPekerjaanConverter; -import com.jasamedika.medifirst2000.dao.PapNeurologiDao; -import com.jasamedika.medifirst2000.dao.RiwayatPekerjaanDao; -import com.jasamedika.medifirst2000.entities.PapNeurologi; -import com.jasamedika.medifirst2000.entities.RiwayatPekerjaan; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PapNeurologiService; -import com.jasamedika.medifirst2000.service.RiwayatPekerjaanService; -import com.jasamedika.medifirst2000.vo.PapNeurologiVO; -import com.jasamedika.medifirst2000.vo.RiwayatPekerjaanVO; +import java.util.List; +import java.util.Map; /****************** @@ -28,7 +22,7 @@ public class RiwayatPekerjaanServiceImpl implements RiwayatPekerjaanService { @Autowired private RiwayatPekerjaanDao riwayatPekerjaanDao; @Autowired - private RiwayatPekerjaanConverter riwayatPekerjaanConverter; + private BaseVoConverter riwayatPekerjaanConverter; @Override public RiwayatPekerjaanVO add(RiwayatPekerjaanVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPelatihanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPelatihanServiceImpl.java index ec3def36..36c133d4 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPelatihanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPelatihanServiceImpl.java @@ -1,38 +1,17 @@ package com.jasamedika.medifirst2000.service.impl; -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Calendar; -import java.util.Date; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.RiwayatPelatihanDao; +import com.jasamedika.medifirst2000.entities.RiwayatPelatihan; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.RiwayatPelatihanService; +import com.jasamedika.medifirst2000.vo.RiwayatPelatihanVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.PapNeurologiConverter; -import com.jasamedika.medifirst2000.converter.RiwayatPekerjaanConverter; -import com.jasamedika.medifirst2000.converter.RiwayatPelatihanConverter; -import com.jasamedika.medifirst2000.converter.RiwayatPendidikanConverter; -import com.jasamedika.medifirst2000.dao.PapNeurologiDao; -import com.jasamedika.medifirst2000.dao.RiwayatPekerjaanDao; -import com.jasamedika.medifirst2000.dao.RiwayatPelatihanDao; -import com.jasamedika.medifirst2000.dao.RiwayatPendidikanDao; -import com.jasamedika.medifirst2000.entities.PapNeurologi; -import com.jasamedika.medifirst2000.entities.RiwayatPekerjaan; -import com.jasamedika.medifirst2000.entities.RiwayatPelatihan; -import com.jasamedika.medifirst2000.entities.RiwayatPendidikan; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.PapNeurologiService; -import com.jasamedika.medifirst2000.service.RiwayatPekerjaanService; -import com.jasamedika.medifirst2000.service.RiwayatPelatihanService; -import com.jasamedika.medifirst2000.service.RiwayatPendidikanService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapNeurologiVO; -import com.jasamedika.medifirst2000.vo.RiwayatPekerjaanVO; -import com.jasamedika.medifirst2000.vo.RiwayatPelatihanVO; -import com.jasamedika.medifirst2000.vo.RiwayatPendidikanVO; +import java.util.List; +import java.util.Map; /****************** @@ -43,7 +22,7 @@ public class RiwayatPelatihanServiceImpl implements RiwayatPelatihanService { @Autowired private RiwayatPelatihanDao riwayatPelatihanDao; @Autowired - private RiwayatPelatihanConverter riwayatPelatihanConverter; + private BaseVoConverter riwayatPelatihanConverter; @Override public RiwayatPelatihanVO add(RiwayatPelatihanVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPendidikanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPendidikanServiceImpl.java index c314ac21..30ae1403 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPendidikanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RiwayatPendidikanServiceImpl.java @@ -1,20 +1,8 @@ package com.jasamedika.medifirst2000.service.impl; -import java.text.DateFormat; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - import com.google.gson.Gson; import com.jasamedika.medifirst2000.constants.Master; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; -import com.jasamedika.medifirst2000.converter.RiwayatPendidikanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.HistoryDataPegawaiDao; import com.jasamedika.medifirst2000.dao.RiwayatPendidikanDao; import com.jasamedika.medifirst2000.entities.HistoryDataPegawai; @@ -25,7 +13,18 @@ import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.RiwayatPendidikanService; import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.PegawaiVO; import com.jasamedika.medifirst2000.vo.RiwayatPendidikanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Map; /****************** @@ -41,10 +40,10 @@ public class RiwayatPendidikanServiceImpl implements RiwayatPendidikanService { private HistoryDataPegawaiDao historyDataPegawaiDao; @Autowired - private RiwayatPendidikanConverter riwayatPendidikanConverter; + private BaseVoConverter riwayatPendidikanConverter; @Autowired - private PegawaiConverter pegawaiConverter; + private BaseVoConverter pegawaiConverter; @Autowired private LoginUserService loginUserService; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RuanganServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RuanganServiceImpl.java index 1701d941..4f2c5005 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RuanganServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RuanganServiceImpl.java @@ -1,6 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import com.jasamedika.medifirst2000.converter.RuanganConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.KamarDao; import com.jasamedika.medifirst2000.dao.RuanganDao; import com.jasamedika.medifirst2000.dao.TempatTidurDao; @@ -48,7 +48,7 @@ public class RuanganServiceImpl extends BaseVoServiceImpl implements RuanganServ private KamarDao kamarDao; @Autowired - private RuanganConverter ruanganConverter; + private BaseVoConverter ruanganConverter; @Autowired private TempatTidurDao tempatTidurDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SWOTServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SWOTServiceImpl.java index 7e8d9541..39e65419 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SWOTServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SWOTServiceImpl.java @@ -1,19 +1,18 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.SWOTConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.SWOTDao; import com.jasamedika.medifirst2000.entities.SWOT; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.SWOTService; import com.jasamedika.medifirst2000.vo.SWOTVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("SWOTService") public class SWOTServiceImpl extends BaseVoServiceImpl implements SWOTService { @@ -22,7 +21,7 @@ public class SWOTServiceImpl extends BaseVoServiceImpl implements SWOTService { private SWOTDao swotDao; @Autowired - private SWOTConverter swotConverter; + private BaseVoConverter swotConverter; @Override public SWOTVO add(SWOTVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SasaranStrategisServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SasaranStrategisServiceImpl.java index c00f4486..3b18110f 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SasaranStrategisServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SasaranStrategisServiceImpl.java @@ -1,10 +1,14 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.PerspektifDao; +import com.jasamedika.medifirst2000.dao.SasaranStrategisDao; +import com.jasamedika.medifirst2000.entities.Perspektif; +import com.jasamedika.medifirst2000.entities.SasaranStrategis; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.SasaranStrategisService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.SasaranStrategisVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -15,16 +19,10 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.SasaranStrategisConverter; -import com.jasamedika.medifirst2000.dao.PerspektifDao; -import com.jasamedika.medifirst2000.dao.SasaranStrategisDao; -import com.jasamedika.medifirst2000.entities.Perspektif; -import com.jasamedika.medifirst2000.entities.SasaranStrategis; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.SasaranStrategisService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.SasaranStrategisVO; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("SasaranStrategisService") public class SasaranStrategisServiceImpl extends BaseVoServiceImpl implements SasaranStrategisService { @@ -33,7 +31,7 @@ public class SasaranStrategisServiceImpl extends BaseVoServiceImpl implements Sa private SasaranStrategisDao sasaranStrategisDao; @Autowired - private SasaranStrategisConverter sasaranStrategisConverter; + private BaseVoConverter sasaranStrategisConverter; @Autowired private PerspektifDao perspektifDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SatuanIndikatorServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SatuanIndikatorServiceImpl.java index d66b0133..770a9634 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SatuanIndikatorServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SatuanIndikatorServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.SatuanIndikatorDao; +import com.jasamedika.medifirst2000.entities.SatuanIndikator; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.SatuanIndikatorService; +import com.jasamedika.medifirst2000.vo.SatuanIndikatorVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.SatuanIndikatorConverter; -import com.jasamedika.medifirst2000.dao.SatuanIndikatorDao; -import com.jasamedika.medifirst2000.entities.SatuanIndikator; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.SatuanIndikatorService; -import com.jasamedika.medifirst2000.vo.SatuanIndikatorVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("SatuanIndikatorService") public class SatuanIndikatorServiceImpl extends BaseVoServiceImpl implements SatuanIndikatorService{ @@ -28,7 +27,7 @@ public class SatuanIndikatorServiceImpl extends BaseVoServiceImpl implements Sat private SatuanIndikatorDao satuanDao; @Autowired - private SatuanIndikatorConverter satuanConverter; + private BaseVoConverter satuanConverter; @Override public SatuanIndikatorVO add(SatuanIndikatorVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SewaLahanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SewaLahanServiceImpl.java index 2e2b1283..77ea72fd 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SewaLahanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SewaLahanServiceImpl.java @@ -1,31 +1,10 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.ProdukConverter; -import com.jasamedika.medifirst2000.dao.LogAccDao; -import com.jasamedika.medifirst2000.dao.OrderPelayananDao; -import com.jasamedika.medifirst2000.dao.ProdukDao; -import com.jasamedika.medifirst2000.dao.RunningNumberDao; -import com.jasamedika.medifirst2000.dao.StrukOrderDao; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.dto.SewaLahanDto; -import com.jasamedika.medifirst2000.entities.LogAcc; -import com.jasamedika.medifirst2000.entities.OrderPelayanan; -import com.jasamedika.medifirst2000.entities.Produk; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.RunningNumber; -import com.jasamedika.medifirst2000.entities.SatuanWaktu; -import com.jasamedika.medifirst2000.entities.StrukOrder; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.enums.Status; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.LoginUserService; @@ -33,11 +12,12 @@ import com.jasamedika.medifirst2000.service.SewaLahanService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.OrderPelayananVO; -import com.jasamedika.medifirst2000.vo.RuanganVO; -import com.jasamedika.medifirst2000.vo.SatuanWaktuVO; -import com.jasamedika.medifirst2000.vo.SewaLahanVO; -import com.jasamedika.medifirst2000.vo.StrukOrderVO; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.*; @Service("sewaLahanService") public class SewaLahanServiceImpl extends BaseVoServiceImpl implements SewaLahanService { @@ -67,7 +47,7 @@ public class SewaLahanServiceImpl extends BaseVoServiceImpl implements SewaLahan private LoginUserService loginUserService; @Autowired - private ProdukConverter produkConverter; + private BaseVoConverter produkConverter; @Autowired private BaseConverterImpl satuanWaktuConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SignInOperationServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SignInOperationServiceImpl.java index 1f20bcd1..9d57c0b1 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SignInOperationServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SignInOperationServiceImpl.java @@ -1,7 +1,7 @@ package com.jasamedika.medifirst2000.service.impl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.SignInOperationConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.exception.ServiceVOException; @@ -29,7 +29,7 @@ import java.util.Map; public class SignInOperationServiceImpl implements SignInOperationService{ @Autowired - private SignInOperationConverter signInOperationConverter; + private BaseVoConverter signInOperationConverter; @Autowired private SignInOperationDao signInOperationDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SignOutOperationServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SignOutOperationServiceImpl.java index 03106681..c1b07a93 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SignOutOperationServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SignOutOperationServiceImpl.java @@ -1,39 +1,25 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; +import com.jasamedika.medifirst2000.dao.CekKelengkapanAlkesDetailDao; +import com.jasamedika.medifirst2000.dao.PemeriksaanJaringanCairanTubuhDetailDao; +import com.jasamedika.medifirst2000.dao.SignOutOperationDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.SignOutOperationService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PemeriksaanJaringanCairanTubuhConverter; -import com.jasamedika.medifirst2000.converter.PemeriksaanJaringanCairanTubuhDetailConverter; -import com.jasamedika.medifirst2000.converter.SignOutOperationConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.CekKelengkapanAlkesDetailDao; -import com.jasamedika.medifirst2000.dao.CheckOutOperationDao; -import com.jasamedika.medifirst2000.dao.PemeriksaanJaringanCairanTubuhDetailDao; -import com.jasamedika.medifirst2000.dao.SignOutOperationDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.CekKelengkapanAlkes; -import com.jasamedika.medifirst2000.entities.CekKelengkapanAlkesDetail; -import com.jasamedika.medifirst2000.entities.PemeriksaanJaringanCairanTubuh; -import com.jasamedika.medifirst2000.entities.PemeriksaanJaringanCairanTubuhDetail; -import com.jasamedika.medifirst2000.entities.SignOutOperation; -import com.jasamedika.medifirst2000.entities.StatusLengkapTidakLengkap; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.SignOutOperationService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.CekKelengkapanAlkesDetailVO; -import com.jasamedika.medifirst2000.vo.CekKelengkapanAlkesVO; -import com.jasamedika.medifirst2000.vo.PemeriksaanJaringanCairanTubuhDetailVO; -import com.jasamedika.medifirst2000.vo.SignOutOperationVO; -import com.jasamedika.medifirst2000.vo.StatusLengkapTidakLengkapVO; - /** * Implement class for SignOutOperationServiceImpl @@ -48,10 +34,10 @@ public class SignOutOperationServiceImpl implements SignOutOperationService{ //private CheckOutOperationDao checkOutOperationDao; @Autowired - private SignOutOperationConverter signOutOperationConverter; + private BaseVoConverter signOutOperationConverter; @Autowired - private PemeriksaanJaringanCairanTubuhDetailConverter pemeriksaanJaringanCairanTubuhDetailConverter; + private BaseVoConverter pemeriksaanJaringanCairanTubuhDetailConverter; @Autowired private PemeriksaanJaringanCairanTubuhDetailDao pemeriksaanJaringanCairanTubuhDetailDao; @@ -60,7 +46,7 @@ public class SignOutOperationServiceImpl implements SignOutOperationService{ private CekKelengkapanAlkesDetailDao cekKelengkapanAlkesDetailDao; @Autowired - private PemeriksaanJaringanCairanTubuhConverter pemeriksaanJaringanCairanTubuhConverter; + private BaseVoConverter pemeriksaanJaringanCairanTubuhConverter; @Autowired private BaseConverterImpl cekKelengkapanAlkesDetailConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SoapServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SoapServiceImpl.java index 97a77586..9780438a 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SoapServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SoapServiceImpl.java @@ -1,21 +1,10 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.SoapConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PasienDaftarDao; import com.jasamedika.medifirst2000.dao.SoapDao; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.DetailDiagnosaPasien; import com.jasamedika.medifirst2000.entities.Pasien; import com.jasamedika.medifirst2000.entities.PasienDaftar; import com.jasamedika.medifirst2000.entities.Soap; @@ -25,11 +14,16 @@ import com.jasamedika.medifirst2000.service.DiagnosaTindakanPasienService; import com.jasamedika.medifirst2000.service.SoapService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.JsonUtil; -import com.jasamedika.medifirst2000.vo.DetailDiagnosaPasienVO; -import com.jasamedika.medifirst2000.vo.DetailDiagnosaTindakanPasienVO; -import com.jasamedika.medifirst2000.vo.PasienDaftarVO; -import com.jasamedika.medifirst2000.vo.PasienVO; -import com.jasamedika.medifirst2000.vo.SoapVO; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPRehabilitasiService @@ -43,7 +37,7 @@ public class SoapServiceImpl implements SoapService { @Autowired private PasienDaftarDao pasienDaftarDao; @Autowired - private SoapConverter soapConverter; + private BaseVoConverter soapConverter; @Autowired private DiagnosaPasienService diagnosaPasienService; @Autowired diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/StrukPelayananDNoBatchServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/StrukPelayananDNoBatchServiceImpl.java index 80556d9b..2716a095 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/StrukPelayananDNoBatchServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/StrukPelayananDNoBatchServiceImpl.java @@ -1,49 +1,19 @@ package com.jasamedika.medifirst2000.service.impl; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.dao.StrukPelayananDNoBatchDao; +import com.jasamedika.medifirst2000.entities.StrukPelayananDNoBatch; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.StrukPelayananDNoBatchService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.StrukPelayananDNoBatchVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.DetailHasilTriaseConverter; -import com.jasamedika.medifirst2000.converter.DetailTriaseConverter; -import com.jasamedika.medifirst2000.converter.HasilTriaseConverter; -import com.jasamedika.medifirst2000.converter.PemeriksaanTriageConverter; -import com.jasamedika.medifirst2000.dao.HasilTriaseDao; -import com.jasamedika.medifirst2000.dao.StrukPelayananDNoBatchDao; -import com.jasamedika.medifirst2000.dao.custom.HasilTriaseDaoCustom; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.DetailHasilTriase; -import com.jasamedika.medifirst2000.entities.DetailTriase; -import com.jasamedika.medifirst2000.entities.HasilTriase; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; -import com.jasamedika.medifirst2000.entities.PemeriksaanTriage; -import com.jasamedika.medifirst2000.entities.StokProdukGlobal; -import com.jasamedika.medifirst2000.entities.StrukPelayanan; -import com.jasamedika.medifirst2000.entities.StrukPelayananDNoBatch; -import com.jasamedika.medifirst2000.entities.StrukPelayananDetail; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.HasilTriaseService; -import com.jasamedika.medifirst2000.service.StrukPelayananDNoBatchService; -import com.jasamedika.medifirst2000.util.Age; -import com.jasamedika.medifirst2000.util.AgeCalculator; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.util.DateUtil; -import com.jasamedika.medifirst2000.vo.DetailHasilTriaseVO; -import com.jasamedika.medifirst2000.vo.DetailTriaseVO; -import com.jasamedika.medifirst2000.vo.GridPasienVO; -import com.jasamedika.medifirst2000.vo.HasilTriaseVO; -import com.jasamedika.medifirst2000.vo.JenisKelaminVO; -import com.jasamedika.medifirst2000.vo.StrukPelayananDNoBatchVO; -import com.jasamedika.medifirst2000.vo.StrukPelayananDetailVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/StrukReturServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/StrukReturServiceImpl.java index 08a8ad21..173929eb 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/StrukReturServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/StrukReturServiceImpl.java @@ -1,22 +1,15 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.StrukReturConverter; import com.jasamedika.medifirst2000.dao.StrukReturDao; import com.jasamedika.medifirst2000.entities.StrukRetur; -import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.StrukReturService; import com.jasamedika.medifirst2000.util.DateUtil; -import com.jasamedika.medifirst2000.vo.StrukReturVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.HashMap; +import java.util.Map; /** * Implement class for PasienService diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TargetIndikatorServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TargetIndikatorServiceImpl.java index 5c24e03c..c0f88ccf 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TargetIndikatorServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TargetIndikatorServiceImpl.java @@ -1,10 +1,10 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.dao.TargetIndikatorDao; +import com.jasamedika.medifirst2000.entities.TargetIndikator; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.TargetIndikatorService; +import com.jasamedika.medifirst2000.vo.TargetIndikatorVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -15,25 +15,16 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.TargetIndikatorConverter; -import com.jasamedika.medifirst2000.converter.SasaranStrategisConverter; -import com.jasamedika.medifirst2000.dao.TargetIndikatorDao; -import com.jasamedika.medifirst2000.entities.KamusIndikator; -import com.jasamedika.medifirst2000.entities.TargetIndikator; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.TargetIndikatorService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.TargetIndikatorVO; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("TargetIndikatorService") public class TargetIndikatorServiceImpl extends BaseVoServiceImpl implements TargetIndikatorService { @Autowired private TargetIndikatorDao targetIndikatorDao; - - @Autowired - private TargetIndikatorConverter targetIndikatorConverter; @Override public TargetIndikatorVO add(TargetIndikatorVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TargetLayananServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TargetLayananServiceImpl.java index 17071ef5..52d6ce1b 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TargetLayananServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TargetLayananServiceImpl.java @@ -1,26 +1,25 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.TargetLayananConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.TargetLayananDao; import com.jasamedika.medifirst2000.entities.TargetLayanan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.TargetLayananService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.TargetLayananVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("targetLayananService") public class TargetLayananServiceImpl extends BaseVoServiceImpl implements TargetLayananService { @Autowired - private TargetLayananConverter targetLayananConverter; + private BaseVoConverter targetLayananConverter; @Autowired private TargetLayananDao targetLayananDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/Tht2ServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/Tht2ServiceImpl.java index faf11aa5..ebb44080 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/Tht2ServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/Tht2ServiceImpl.java @@ -1,15 +1,6 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.KelahiranYangLaluConverter; -import com.jasamedika.medifirst2000.converter.Tht2Converter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.Tht2Dao; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; @@ -19,6 +10,13 @@ import com.jasamedika.medifirst2000.service.Tht2Service; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.vo.Tht2VO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for PAPStatusFungsionalService @@ -32,7 +30,7 @@ public class Tht2ServiceImpl implements Tht2Service { @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private Tht2Converter tht2Converter; + private BaseVoConverter tht2Converter; @Override public Map addTht2(Tht2VO vo) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TidurIstirahatServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TidurIstirahatServiceImpl.java index 3b3d16be..85ac7bd5 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TidurIstirahatServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TidurIstirahatServiceImpl.java @@ -1,29 +1,21 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; +import com.jasamedika.medifirst2000.dao.TidurIstirahatDao; +import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; +import com.jasamedika.medifirst2000.entities.TidurIstirahat; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.TidurIstirahatService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.TidurIstirahatVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.PapImunisasiDetailConverter; -import com.jasamedika.medifirst2000.converter.TidurIstirahatConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.TidurIstirahatDao; -import com.jasamedika.medifirst2000.dao.PasienDao; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.PapImunisasiDetail; -import com.jasamedika.medifirst2000.entities.TidurIstirahat; -import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.TidurIstirahatService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.PapImunisasiDetailVO; -import com.jasamedika.medifirst2000.vo.TidurIstirahatVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * Implement class for TidurIstirahatService @@ -37,7 +29,7 @@ public class TidurIstirahatServiceImpl implements TidurIstirahatService { @Autowired private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao; @Autowired - private TidurIstirahatConverter tidurIstirahatConverter; + private BaseVoConverter tidurIstirahatConverter; @Override public Map addTidurIstirahat(TidurIstirahatVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TimeOutControlServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TimeOutControlServiceImpl.java index 7eb8c33d..b79816b3 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TimeOutControlServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TimeOutControlServiceImpl.java @@ -1,43 +1,24 @@ package com.jasamedika.medifirst2000.service.impl; +import com.jasamedika.medifirst2000.converter.BaseConverterImpl; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; +import com.jasamedika.medifirst2000.dao.PelaksanaDao; +import com.jasamedika.medifirst2000.dao.TimeOutControlDao; +import com.jasamedika.medifirst2000.entities.*; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.TimeOutControlService; +import com.jasamedika.medifirst2000.util.CommonUtil; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.PelaksanaConverter; -import com.jasamedika.medifirst2000.converter.TimeOutControlConverter; -import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; -import com.jasamedika.medifirst2000.dao.PelaksanaDao; -import com.jasamedika.medifirst2000.dao.TimeOutControlDao; -import com.jasamedika.medifirst2000.entities.AntiBiotikProfilaksis; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.CekKelengkapanAlkes; -import com.jasamedika.medifirst2000.entities.CekKelengkapanAlkesDetail; -import com.jasamedika.medifirst2000.entities.JenisPegawai; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Pelaksana; -import com.jasamedika.medifirst2000.entities.PhotoRadiologi; -import com.jasamedika.medifirst2000.entities.StatusLengkapTidakLengkap; -import com.jasamedika.medifirst2000.entities.StatusYaTidak; -import com.jasamedika.medifirst2000.entities.TimeOutControl; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.TimeOutControlService; -import com.jasamedika.medifirst2000.util.CommonUtil; -import com.jasamedika.medifirst2000.vo.AntiBiotikProfilaksisVO; -import com.jasamedika.medifirst2000.vo.CekKelengkapanAlkesDetailVO; -import com.jasamedika.medifirst2000.vo.JenisPegawaiVO; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.PelaksanaVO; -import com.jasamedika.medifirst2000.vo.PhotoRadiologiVO; -import com.jasamedika.medifirst2000.vo.StatusYaTidakVO; -import com.jasamedika.medifirst2000.vo.TimeOutControlVO; - @Service("TimeOutControlService") public class TimeOutControlServiceImpl implements TimeOutControlService { @Autowired @@ -50,10 +31,10 @@ public class TimeOutControlServiceImpl implements TimeOutControlService { private TimeOutControlDao timeOutControlDao; @Autowired - private TimeOutControlConverter timeOutControlConverter; + private BaseVoConverter timeOutControlConverter; @Autowired - private PelaksanaConverter pelaksanaConverter; + private BaseVoConverter pelaksanaConverter; @Autowired private BaseConverterImpl fotoRadiologiConverter; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TingkatKelulusanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TingkatKelulusanServiceImpl.java index 9a9c9e32..7daba284 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TingkatKelulusanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TingkatKelulusanServiceImpl.java @@ -1,25 +1,24 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.orm.jpa.JpaSystemException; -import org.springframework.stereotype.Service; - -import com.jasamedika.medifirst2000.converter.TingkatKelulusanConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.TingkatKelulusanDao; import com.jasamedika.medifirst2000.entities.TingkatKelulusan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.TingkatKelulusanService; import com.jasamedika.medifirst2000.vo.TingkatKelulusanVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.orm.jpa.JpaSystemException; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; @Service("tingkatKelulusanService") public class TingkatKelulusanServiceImpl implements TingkatKelulusanService{ @Autowired - private TingkatKelulusanConverter tingkatKelulusanConverter; + private BaseVoConverter tingkatKelulusanConverter; @Autowired private TingkatKelulusanDao tingkatKelulusanDao; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TingkatResikoServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TingkatResikoServiceImpl.java index 9dfa72fc..8745924a 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TingkatResikoServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/TingkatResikoServiceImpl.java @@ -1,9 +1,11 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; +import com.jasamedika.medifirst2000.dao.TingkatResikoDao; +import com.jasamedika.medifirst2000.entities.TingkatResiko; +import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.TingkatResikoService; +import com.jasamedika.medifirst2000.vo.TingkatResikoVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -14,12 +16,9 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.orm.jpa.JpaSystemException; import org.springframework.stereotype.Service; -import com.jasamedika.medifirst2000.converter.TingkatResikoConverter; -import com.jasamedika.medifirst2000.dao.TingkatResikoDao; -import com.jasamedika.medifirst2000.entities.TingkatResiko; -import com.jasamedika.medifirst2000.exception.ServiceVOException; -import com.jasamedika.medifirst2000.service.TingkatResikoService; -import com.jasamedika.medifirst2000.vo.TingkatResikoVO; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Service("TingkatResikoService") public class TingkatResikoServiceImpl extends BaseVoServiceImpl implements TingkatResikoService{ @@ -27,7 +26,7 @@ public class TingkatResikoServiceImpl extends BaseVoServiceImpl implements Tingk @Autowired private TingkatResikoDao tingkatResikoDao; @Autowired - private TingkatResikoConverter tingkatResikoConverter; + private BaseVoConverter tingkatResikoConverter; @Override public TingkatResikoVO add(TingkatResikoVO vo) throws JpaSystemException, ServiceVOException { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/UsulanEvaluasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/UsulanEvaluasiServiceImpl.java index 5f08aeb5..76e9283b 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/UsulanEvaluasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/UsulanEvaluasiServiceImpl.java @@ -1,41 +1,23 @@ package com.jasamedika.medifirst2000.service.impl; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.jasamedika.medifirst2000.converter.KelompokEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.KomponenEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.PegawaiConverter; -import com.jasamedika.medifirst2000.converter.RuanganConverter; -import com.jasamedika.medifirst2000.converter.UsulanEvaluasiConverter; -import com.jasamedika.medifirst2000.converter.UsulanEvaluasiKomponenConverter; +import com.jasamedika.medifirst2000.converter.*; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.dao.PegawaiDao; import com.jasamedika.medifirst2000.dao.PlanningDiklatHumasMarketDao; import com.jasamedika.medifirst2000.dao.UsulanEvaluasiDao; import com.jasamedika.medifirst2000.dao.UsulanEvaluasiKomponenDao; -import com.jasamedika.medifirst2000.entities.JenisEvaluasi; -import com.jasamedika.medifirst2000.entities.KelompokEvaluasi; -import com.jasamedika.medifirst2000.entities.KomponenEvaluasi; -import com.jasamedika.medifirst2000.entities.LoginUser; -import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.UsulanEvaluasi; -import com.jasamedika.medifirst2000.entities.UsulanEvaluasiKomponen; +import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.UsulanEvaluasiService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.StringUtil; -import com.jasamedika.medifirst2000.vo.PegawaiVO; -import com.jasamedika.medifirst2000.vo.UsulanEvaluasiKomponenVO; -import com.jasamedika.medifirst2000.vo.UsulanEvaluasiVO; +import com.jasamedika.medifirst2000.vo.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.*; @Service("UsulanEvaluasiService") @@ -45,10 +27,10 @@ public class UsulanEvaluasiServiceImpl extends BaseVoServiceImpl implements Usul private static String SETTING_DATA_FIXED_JENIS="UsulanEvaluasiHukor"; @Autowired - UsulanEvaluasiConverter usulanEvaluasiConverter; + BaseVoConverter usulanEvaluasiConverter; @Autowired - UsulanEvaluasiKomponenConverter usulanEvaluasiKomponenConverter; + BaseVoConverter usulanEvaluasiKomponenConverter; @Autowired UsulanEvaluasiDao UsulanEvaluasiDao; @@ -63,16 +45,13 @@ public class UsulanEvaluasiServiceImpl extends BaseVoServiceImpl implements Usul LoginUserService loginUserService; @Autowired - RuanganConverter ruanganConverter; + BaseVoConverter pegawaiConverter; @Autowired - PegawaiConverter pegawaiConverter; + BaseVoConverter kelompokEvaluasiConverter; @Autowired - KelompokEvaluasiConverter kelompokEvaluasiConverter; - - @Autowired - KomponenEvaluasiConverter komponenEvaluasiConverter; + BaseVoConverter komponenEvaluasiConverter; @Autowired PegawaiDao pegawaiDao; diff --git a/jasamedika-cssd/src/main/webapp/WEB-INF/web.xml b/jasamedika-cssd/src/main/webapp/WEB-INF/web.xml index 6e3c1555..f739001b 100644 --- a/jasamedika-cssd/src/main/webapp/WEB-INF/web.xml +++ b/jasamedika-cssd/src/main/webapp/WEB-INF/web.xml @@ -15,7 +15,7 @@ spring.profiles.default - cssd + localhost diff --git a/jasamedika-ipsrs/src/main/webapp/WEB-INF/web.xml b/jasamedika-ipsrs/src/main/webapp/WEB-INF/web.xml index 53d3b98f..f739001b 100644 --- a/jasamedika-ipsrs/src/main/webapp/WEB-INF/web.xml +++ b/jasamedika-ipsrs/src/main/webapp/WEB-INF/web.xml @@ -15,7 +15,7 @@ spring.profiles.default - ip3rs + localhost diff --git a/jasamedika-it/src/main/webapp/WEB-INF/web.xml b/jasamedika-it/src/main/webapp/WEB-INF/web.xml index aeb21b7a..f739001b 100644 --- a/jasamedika-it/src/main/webapp/WEB-INF/web.xml +++ b/jasamedika-it/src/main/webapp/WEB-INF/web.xml @@ -15,7 +15,7 @@ spring.profiles.default - it + localhost diff --git a/jasamedika-k3kl/src/main/webapp/WEB-INF/web.xml b/jasamedika-k3kl/src/main/webapp/WEB-INF/web.xml index aa4222dc..296205bc 100644 --- a/jasamedika-k3kl/src/main/webapp/WEB-INF/web.xml +++ b/jasamedika-k3kl/src/main/webapp/WEB-INF/web.xml @@ -15,7 +15,7 @@ spring.profiles.default - k3kl + localhost diff --git a/jasamedika-laundry/src/main/webapp/WEB-INF/web.xml b/jasamedika-laundry/src/main/webapp/WEB-INF/web.xml index 2544f429..f739001b 100644 --- a/jasamedika-laundry/src/main/webapp/WEB-INF/web.xml +++ b/jasamedika-laundry/src/main/webapp/WEB-INF/web.xml @@ -15,7 +15,7 @@ spring.profiles.default - laundry + localhost diff --git a/jasamedika-pelayanan/src/main/webapp/WEB-INF/web.xml b/jasamedika-pelayanan/src/main/webapp/WEB-INF/web.xml index 0e3e8615..f739001b 100644 --- a/jasamedika-pelayanan/src/main/webapp/WEB-INF/web.xml +++ b/jasamedika-pelayanan/src/main/webapp/WEB-INF/web.xml @@ -15,7 +15,7 @@ spring.profiles.default - pelayanan + localhost diff --git a/jasamedika-sdm/src/main/webapp/WEB-INF/web.xml b/jasamedika-sdm/src/main/webapp/WEB-INF/web.xml index 8eb49d68..f739001b 100644 --- a/jasamedika-sdm/src/main/webapp/WEB-INF/web.xml +++ b/jasamedika-sdm/src/main/webapp/WEB-INF/web.xml @@ -15,7 +15,7 @@ spring.profiles.default - sdm + localhost diff --git a/jasamedika-web/src/main/java/com/jasamedika/medifirst2000/controller/RegistrasiPelayananController.java b/jasamedika-web/src/main/java/com/jasamedika/medifirst2000/controller/RegistrasiPelayananController.java index 32c59829..cc49a217 100644 --- a/jasamedika-web/src/main/java/com/jasamedika/medifirst2000/controller/RegistrasiPelayananController.java +++ b/jasamedika-web/src/main/java/com/jasamedika/medifirst2000/controller/RegistrasiPelayananController.java @@ -3,7 +3,7 @@ package com.jasamedika.medifirst2000.controller; import com.jasamedika.medifirst2000.constants.MessageResource; import com.jasamedika.medifirst2000.controller.base.LocaleController; import com.jasamedika.medifirst2000.converter.BaseConverterImpl; -import com.jasamedika.medifirst2000.converter.KelompokPasienConverter; +import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.core.web.WebConstants; import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.dto.*; @@ -63,7 +63,7 @@ public class RegistrasiPelayananController extends LocaleController kelompokPasienConverter; @Autowired private RegistrasiPelayananService registrasiPelayananService; diff --git a/jasamedika-web/src/main/webapp/WEB-INF/web.xml b/jasamedika-web/src/main/webapp/WEB-INF/web.xml index 1d90352f..f739001b 100644 --- a/jasamedika-web/src/main/webapp/WEB-INF/web.xml +++ b/jasamedika-web/src/main/webapp/WEB-INF/web.xml @@ -15,7 +15,7 @@ spring.profiles.default - web + localhost