Update domain

Penerapan lombok untuk mengurangi boilerplate
This commit is contained in:
Salman Manoe 2025-02-06 09:28:05 +07:00
parent ddf3f39dc0
commit e30f49d33f
14 changed files with 186 additions and 620 deletions

View File

@ -1,39 +1,31 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.*;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.base.BaseTransaction;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.Date;
/** /**
* class AbsensiPegawai * class AbsensiPegawai
* *
* @author Generator * @author Generator
*/ */
@Getter
@Setter
@Entity @Entity
@Table(name = "sdm_AbsensiPegawai_T") @Table(name = "sdm_AbsensiPegawai_T")
public class AbsensiPegawai extends BaseTransaction { public class AbsensiPegawai extends BaseTransaction {
@ManyToOne @ManyToOne
@JoinColumn(name = "PegawaiFk") @JoinColumn(name = "PegawaiFk")
@NotNull(message = "Pegawai Harus Diisi") @NotNull(message = "Pegawai Harus Diisi")
@Caption(value = "Pegawai") @Caption(value = "Pegawai")
private Pegawai pegawai; private Pegawai pegawai;
public Pegawai getPegawai() {
return pegawai;
}
public void setPegawai(Pegawai pegawai) {
this.pegawai = pegawai;
}
@Column(name = "PegawaiFk", insertable = false, updatable = false) @Column(name = "PegawaiFk", insertable = false, updatable = false)
private Integer pegawaiId; private Integer pegawaiId;
@ -41,24 +33,8 @@ public class AbsensiPegawai extends BaseTransaction {
@Caption(value = "JamMasuk") @Caption(value = "JamMasuk")
private Date jamMasuk; private Date jamMasuk;
public Date getJamMasuk() { @Column(name = "JamKeluar", length = 100)
return jamMasuk;
}
public void setJamMasuk(Date jamMasuk) {
this.jamMasuk = jamMasuk;
}
@Column(name = "JamKeluar", nullable = true, length = 100)
@Caption(value = "JamKeluar") @Caption(value = "JamKeluar")
private Date jamKeluar; private Date jamKeluar;
public Date getJamKeluar() {
return jamKeluar;
}
public void setJamKeluar(Date jamKeluar) {
this.jamKeluar = jamKeluar;
}
} }

View File

@ -1,48 +1,26 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column; import lombok.Getter;
import javax.persistence.Entity; import lombok.Setter;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
@Table(name="activity_log") import javax.persistence.*;
import static javax.persistence.GenerationType.AUTO;
@Getter
@Setter
@Entity @Entity
@Table(name = "activity_log")
public class ActivityLog { public class ActivityLog {
@Id @Id
@GeneratedValue(strategy = GenerationType.AUTO) @GeneratedValue(strategy = AUTO)
private Long id; private Long id;
@Column(name = "action") @Column(name = "action")
private String action; private String action;
@Column(name = "detail", columnDefinition ="TEXT") @Column(name = "detail", columnDefinition = "TEXT")
private String detail; private String detail;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getAction() {
return action;
}
public void setAction(String action) {
this.action = action;
}
public String getDetail() {
return detail;
}
public void setDetail(String detail) {
this.detail = detail;
}
} }

View File

@ -15,6 +15,7 @@ import static javax.persistence.FetchType.LAZY;
@Entity @Entity
@Table(name = "ActivityPegawai_H") @Table(name = "ActivityPegawai_H")
public class ActivityPegawai extends BaseTransaction { public class ActivityPegawai extends BaseTransaction {
private static final long serialVersionUID = 3739050768690435138L; private static final long serialVersionUID = 3739050768690435138L;
@Caption(value = "keterangan") @Caption(value = "keterangan")
@ -36,4 +37,5 @@ public class ActivityPegawai extends BaseTransaction {
@Caption(value = "group") @Caption(value = "group")
@Column(name = "GroupData", length = 250) @Column(name = "GroupData", length = 250)
private String group; private String group;
} }

View File

@ -1,249 +1,97 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.Date;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity @Entity
@Table(name="AdmisiRencanaPindahRuangan_T") @Table(name = "AdmisiRencanaPindahRuangan_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class AdmisiRencanaPindahRuangan extends BaseTransaction{ public class AdmisiRencanaPindahRuangan extends BaseTransaction {
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectRegistrasiPelayananPasienFk") @JoinColumn(name = "ObjectRegistrasiPelayananPasienFk")
@Caption(value="Registrasi Pelayanan Pasien") @Caption(value = "Registrasi Pelayanan Pasien")
private AntrianPasienDiPeriksa registrasiPelayananPasien; private AntrianPasienDiPeriksa registrasiPelayananPasien;
@Column(name = "ObjectRegistrasiPelayananPasienFk", insertable=false, updatable=false, nullable = true ) @Column(name = "ObjectRegistrasiPelayananPasienFk", insertable = false, updatable = false)
private String registrasiPelayananPasienId; private String registrasiPelayananPasienId;
@Caption(value="Tanggal Keluar Rencana") @Caption(value = "Tanggal Keluar Rencana")
@Column(name = "TglKeluarRencana", nullable = true ) @Column(name = "TglKeluarRencana")
private Date tglKeluarRencana ; private Date tglKeluarRencana;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectStatusKeluarRencanaFk") @JoinColumn(name = "ObjectStatusKeluarRencanaFk")
@Caption(value="Status Keluar Rencana") @Caption(value = "Status Keluar Rencana")
private StatusKeluar statusKeluarRencana; private StatusKeluar statusKeluarRencana;
@Column(name = "ObjectStatusKeluarRencanaFk", insertable=false, updatable=false, nullable = true ) @Column(name = "ObjectStatusKeluarRencanaFk", insertable = false, updatable = false)
private Integer statusKeluarRencanaId; private Integer statusKeluarRencanaId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectKelasRencanaFk") @JoinColumn(name = "ObjectKelasRencanaFk")
@Caption(value="Kelas Rencana") @Caption(value = "Kelas Rencana")
private Kelas kelasRencana; private Kelas kelasRencana;
@Column(name = "ObjectKelasRencanaFk", insertable=false, updatable=false, nullable = true ) @Column(name = "ObjectKelasRencanaFk", insertable = false, updatable = false)
private Integer kelasRencanaId; private Integer kelasRencanaId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectRuanganRencanaFk") @JoinColumn(name = "ObjectRuanganRencanaFk")
@Caption(value="Ruangan Rencana") @Caption(value = "Ruangan Rencana")
private Ruangan ruanganRencana; private Ruangan ruanganRencana;
@Column(name = "ObjectRuanganRencanaFk", insertable=false, updatable=false, nullable = true ) @Column(name = "ObjectRuanganRencanaFk", insertable = false, updatable = false)
private Integer ruanganRencanaId; private Integer ruanganRencanaId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectKelasKamarRencanaFk") @JoinColumn(name = "ObjectKelasKamarRencanaFk")
@Caption(value="Kelas Kamar Rencana") @Caption(value = "Kelas Kamar Rencana")
private Kamar kelasKamarRencana; private Kamar kelasKamarRencana;
@Column(name = "ObjectKelasKamarRencanaFk", insertable=false, updatable=false, nullable = true ) @Column(name = "ObjectKelasKamarRencanaFk", insertable = false, updatable = false)
private Integer kelasKamarRencanaId; private Integer kelasKamarRencanaId;
@Caption(value="No Bed") @Caption(value = "No Bed")
@Column(name = "NoBedRencana", nullable = true) @Column(name = "NoBedRencana")
private Integer noBedRencana; private Integer noBedRencana;
@Caption(value="Keterangan Lainya") @Caption(value = "Keterangan Lainya")
@Column(name = "KeteranganLainya", nullable = true , length = 100) @Column(name = "KeteranganLainya", length = 100)
private String keteranganLainya; private String keteranganLainya;
//----------------------------------------------------------------------------------------------- @ManyToOne(fetch = LAZY)
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "ObjectKelasAwalFk") @JoinColumn(name = "ObjectKelasAwalFk")
@Caption(value="Kelas Awal") @Caption(value = "Kelas Awal")
private Kelas kelasAwal; private Kelas kelasAwal;
@Column(name = "ObjectKelasAwalFk", insertable=false, updatable=false, nullable = true ) @Column(name = "ObjectKelasAwalFk", insertable = false, updatable = false)
private Integer kelasAwalId; private Integer kelasAwalId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectRuanganAwalFk") @JoinColumn(name = "ObjectRuanganAwalFk")
@Caption(value="Ruangan Awal") @Caption(value = "Ruangan Awal")
private Ruangan ruanganAwal; private Ruangan ruanganAwal;
@Column(name = "ObjectRuanganAwalFk", insertable=false, updatable=false, nullable = true ) @Column(name = "ObjectRuanganAwalFk", insertable = false, updatable = false)
private Integer ruanganAwalId; private Integer ruanganAwalId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectKelasKamarAwalFk") @JoinColumn(name = "ObjectKelasKamarAwalFk")
@Caption(value="Kelas Kamar Awal") @Caption(value = "Kelas Kamar Awal")
private Kamar kelasKamarAwal; private Kamar kelasKamarAwal;
@Column(name = "ObjectKelasKamarAwalFk", insertable=false, updatable=false, nullable = true ) @Column(name = "ObjectKelasKamarAwalFk", insertable = false, updatable = false)
private Integer kelasKamarAwalId; private Integer kelasKamarAwalId;
public AntrianPasienDiPeriksa getRegistrasiPelayananPasien() {
return registrasiPelayananPasien;
}
public void setRegistrasiPelayananPasien(AntrianPasienDiPeriksa registrasiPelayananPasien) {
this.registrasiPelayananPasien = registrasiPelayananPasien;
}
public String getRegistrasiPelayananPasienId() {
return registrasiPelayananPasienId;
}
public void setRegistrasiPelayananPasienId(String registrasiPelayananPasienId) {
this.registrasiPelayananPasienId = registrasiPelayananPasienId;
}
public Date getTglKeluarRencana() {
return tglKeluarRencana;
}
public void setTglKeluarRencana(Date tglKeluarRencana) {
this.tglKeluarRencana = tglKeluarRencana;
}
public Integer getStatusKeluarRencanaId() {
return statusKeluarRencanaId;
}
public void setStatusKeluarRencanaId(Integer statusKeluarRencanaId) {
this.statusKeluarRencanaId = statusKeluarRencanaId;
}
public Kelas getKelasRencana() {
return kelasRencana;
}
public void setKelasRencana(Kelas kelasRencana) {
this.kelasRencana = kelasRencana;
}
public Integer getKelasRencanaId() {
return kelasRencanaId;
}
public void setKelasRencanaId(Integer kelasRencanaId) {
this.kelasRencanaId = kelasRencanaId;
}
public Ruangan getRuanganRencana() {
return ruanganRencana;
}
public void setRuanganRencana(Ruangan ruanganRencana) {
this.ruanganRencana = ruanganRencana;
}
public Integer getRuanganRencanaId() {
return ruanganRencanaId;
}
public void setRuanganRencanaId(Integer ruanganRencanaId) {
this.ruanganRencanaId = ruanganRencanaId;
}
public Kamar getKelasKamarRencana() {
return kelasKamarRencana;
}
public void setKelasKamarRencana(Kamar kelasKamarRencana) {
this.kelasKamarRencana = kelasKamarRencana;
}
public Integer getKelasKamarRencanaId() {
return kelasKamarRencanaId;
}
public void setKelasKamarRencanaId(Integer kelasKamarRencanaId) {
this.kelasKamarRencanaId = kelasKamarRencanaId;
}
public Integer getNoBedRencana() {
return noBedRencana;
}
public void setNoBedRencana(Integer noBedRencana) {
this.noBedRencana = noBedRencana;
}
public String getKeteranganLainya() {
return keteranganLainya;
}
public void setKeteranganLainya(String keteranganLainya) {
this.keteranganLainya = keteranganLainya;
}
public Kelas getKelasAwal() {
return kelasAwal;
}
public void setKelasAwal(Kelas kelasAwal) {
this.kelasAwal = kelasAwal;
}
public Integer getKelasAwalId() {
return kelasAwalId;
}
public void setKelasAwalId(Integer kelasAwalId) {
this.kelasAwalId = kelasAwalId;
}
public Ruangan getRuanganAwal() {
return ruanganAwal;
}
public void setRuanganAwal(Ruangan ruanganAwal) {
this.ruanganAwal = ruanganAwal;
}
public Integer getRuanganAwalId() {
return ruanganAwalId;
}
public void setRuanganAwalId(Integer ruanganAwalId) {
this.ruanganAwalId = ruanganAwalId;
}
public Kamar getKelasKamarAwal() {
return kelasKamarAwal;
}
public void setKelasKamarAwal(Kamar kelasKamarAwal) {
this.kelasKamarAwal = kelasKamarAwal;
}
public Integer getKelasKamarAwalId() {
return kelasKamarAwalId;
}
public void setKelasKamarAwalId(Integer kelasKamarAwalId) {
this.kelasKamarAwalId = kelasKamarAwalId;
}
public StatusKeluar getStatusKeluarRencana() {
return statusKeluarRencana;
}
public void setStatusKeluarRencana(StatusKeluar statusKeluarRencana) {
this.statusKeluarRencana = statusKeluarRencana;
}
} }

View File

@ -1,20 +1,18 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue; import lombok.Getter;
import javax.persistence.GenerationType; import lombok.Setter;
import javax.persistence.Id;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.Date;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity @Entity
@Table(name = "AdvokasiHukumMedicolegal_M") @Table(name = "AdvokasiHukumMedicolegal_M")
public class AdvokasiHukumMedicolegal extends BaseMaster { public class AdvokasiHukumMedicolegal extends BaseMaster {
@ -70,114 +68,10 @@ public class AdvokasiHukumMedicolegal extends BaseMaster {
@Caption(value = "Status Kasus") @Caption(value = "Status Kasus")
private String statusKasus; private String statusKasus;
public String getNoKasus() {
return noKasus;
}
public void setNoKasus(String noKasus) {
this.noKasus = noKasus;
}
public Date getTglKasus() {
return tglKasus;
}
public void setTglKasus(Date tglKasus) {
this.tglKasus = tglKasus;
}
public Pegawai getUser() {
return user;
}
public void setUser(Pegawai user) {
this.user = user;
}
public Integer getUserId() {
return userId;
}
public void setUserId(Integer userId) {
this.userId = userId;
}
public JenisKasusMedicolegal getJenisKasus() {
return jenisKasus;
}
public void setJenisKasus(JenisKasusMedicolegal jenisKasus) {
this.jenisKasus = jenisKasus;
}
public Integer getJenisKasusId() {
return jenisKasusId;
}
public void setJenisKasusId(Integer jenisKasusId) {
this.jenisKasusId = jenisKasusId;
}
public String getAnalisaKajian() {
return analisaKajian;
}
public void setAnalisaKajian(String analisaKajian) {
this.analisaKajian = analisaKajian;
}
public String getHasilKeputusan() {
return hasilKeputusan;
}
public void setHasilKeputusan(String hasilKeputusan) {
this.hasilKeputusan = hasilKeputusan;
}
public String getStatusKasus() {
return statusKasus;
}
public void setStatusKasus(String statusKasus) {
this.statusKasus = statusKasus;
}
public String getDeskripsiKasus() {
return deskripsiKasus;
}
public void setDeskripsiKasus(String deskripsiKasus) {
this.deskripsiKasus = deskripsiKasus;
}
public Pegawai getPenanggungJawab() {
return penanggungJawab;
}
public void setPenanggungJawab(Pegawai penanggungJawab) {
this.penanggungJawab = penanggungJawab;
}
public Integer getPenanggungJawabId() {
return penanggungJawabId;
}
public void setPenanggungJawabId(Integer penanggungJawabId) {
this.penanggungJawabId = penanggungJawabId;
}
@Id @Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.advokasihukummedicolegal_m_id_seq") @GeneratedValue(strategy = SEQUENCE, generator = "public.advokasihukummedicolegal_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.advokasihukummedicolegal_m_id_seq", sequenceName = "public.advokasihukummedicolegal_m_id_seq", allocationSize = 1) @SequenceGenerator(name = "public.advokasihukummedicolegal_m_id_seq", sequenceName = "public.advokasihukummedicolegal_m_id_seq", allocationSize = 1)
@Column(name = "id") @Column(name = "id")
protected Integer id; protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
} }

View File

@ -1,25 +1,23 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import org.hibernate.envers.Audited;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited; import lombok.Getter;
import javax.persistence.GeneratedValue; import lombok.Setter;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity @Entity
@Table(name = "Agama_M") @Table(name = "Agama_M")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class Agama extends BaseMaster { public class Agama extends BaseMaster {
@NotNull(message = "Agama tidak boleh kosong") @NotNull(message = "Agama tidak boleh kosong")
@Column(name = "Agama", nullable = false, length = 100) @Column(name = "Agama", nullable = false, length = 100)
@Caption(value = "Agama") @Caption(value = "Agama")
@ -36,41 +34,9 @@ public class Agama extends BaseMaster {
private short qAgama; private short qAgama;
@Id @Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.agama_m_id_seq") @GeneratedValue(strategy = SEQUENCE, generator = "public.agama_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.agama_m_id_seq", sequenceName = "public.agama_m_id_seq", allocationSize = 1) @SequenceGenerator(name = "public.agama_m_id_seq", sequenceName = "public.agama_m_id_seq", allocationSize = 1)
@Column(name = "id") @Column(name = "id")
protected Integer id; protected Integer id;
public String getAgama() {
return agama;
}
public void setAgama(String agama) {
this.agama = agama;
}
public Byte getKdAgama() {
return kdAgama;
}
public void setKdAgama(Byte kdAgama) {
this.kdAgama = kdAgama;
}
public short getqAgama() {
return qAgama;
}
public void setqAgama(short qAgama) {
this.qAgama = qAgama;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
} }

View File

@ -1,23 +1,18 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
// Generated Apr 27, 2016 3:58:51 PM by Hibernate Tools 3.4.0.CR1 import lombok.Getter;
import lombok.Setter;
import javax.persistence.AttributeOverride;
import javax.persistence.AttributeOverrides;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.Table; import javax.persistence.Table;
import org.hibernate.envers.Audited; @Getter
@Setter
@Entity
@Entity //@Audited
@Table(name = "Agama_M_SAMPLE") @Table(name = "Agama_M_SAMPLE")
public class AgamaM { public class AgamaM {
@Id @Id
protected String idString; protected String idString;

View File

@ -1,47 +1,29 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
// Generated Apr 27, 2016 3:58:51 PM by Hibernate Tools 3.4.0.CR1 import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Embeddable; import javax.persistence.Embeddable;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.Objects;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Embeddable @Embeddable
public class AgamaMId implements java.io.Serializable { public class AgamaMId implements java.io.Serializable {
private short kdProfile; @NotNull(message = "Kd Profile tidak boleh kosong")
private byte kdAgama;
public AgamaMId() {
}
public AgamaMId(short kdProfile, byte kdAgama) {
this.kdProfile = kdProfile;
this.kdAgama = kdAgama;
}
@NotNull(message="Kd Profile tidak boleh kosong")
@Column(name = "KdProfile", nullable = false) @Column(name = "KdProfile", nullable = false)
public short getKdProfile() { private Short kdProfile;
return this.kdProfile;
}
public void setKdProfile(short kdProfile) { @NotNull(message = "Kd Agama tidak boleh kosong")
this.kdProfile = kdProfile;
}
@NotNull(message="Kd Agama tidak boleh kosong")
@Column(name = "KdAgama", nullable = false) @Column(name = "KdAgama", nullable = false)
public byte getKdAgama() { private Byte kdAgama;
return this.kdAgama;
}
public void setKdAgama(byte kdAgama) {
this.kdAgama = kdAgama;
}
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
@ -52,11 +34,9 @@ public class AgamaMId implements java.io.Serializable {
if (getClass() != obj.getClass()) if (getClass() != obj.getClass())
return false; return false;
AgamaMId other = (AgamaMId) obj; AgamaMId other = (AgamaMId) obj;
if (kdAgama != other.kdAgama) if (!Objects.equals(kdAgama, other.kdAgama))
return false; return false;
if (kdProfile != other.kdProfile) return Objects.equals(kdProfile, other.kdProfile);
return false;
return true;
} }
@Override @Override
@ -67,6 +47,5 @@ public class AgamaMId implements java.io.Serializable {
result = prime * result + kdProfile; result = prime * result + kdProfile;
return result; return result;
} }
} }

View File

@ -22,6 +22,7 @@ import static javax.persistence.GenerationType.SEQUENCE;
@Entity @Entity
@Table(name = "aging_period_m", schema = "mkko") @Table(name = "aging_period_m", schema = "mkko")
public class AgingPeriod extends BaseActive implements Serializable { public class AgingPeriod extends BaseActive implements Serializable {
@Id @Id
@GeneratedValue(strategy = SEQUENCE, generator = "sg_aging_period_m") @GeneratedValue(strategy = SEQUENCE, generator = "sg_aging_period_m")
@SequenceGenerator(name = "sg_aging_period_m", schema = "mkko", sequenceName = "mkko.aging_period_m_seq", allocationSize = 1) @SequenceGenerator(name = "sg_aging_period_m", schema = "mkko", sequenceName = "mkko.aging_period_m_seq", allocationSize = 1)
@ -33,4 +34,5 @@ public class AgingPeriod extends BaseActive implements Serializable {
@NotBlank(message = "Period tidak boleh kosong") @NotBlank(message = "Period tidak boleh kosong")
@Caption("Period") @Caption("Period")
private String period; private String period;
} }

View File

@ -1,49 +1,35 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited; import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/** /**
* class AkibatHaid * class AkibatHaid
* *
* @author Generator * @author Generator
*/ */
@Entity // @Audited @Getter
@Setter
@Entity
@Table(name = "RM_AkibatHaid_M") @Table(name = "RM_AkibatHaid_M")
public class AkibatHaid extends BaseMaster { public class AkibatHaid extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong") @NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100) @Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name") @Caption(value = "Name")
private String name; private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id @Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.AkibatHaid_M_id_seq") @GeneratedValue(strategy = SEQUENCE, generator = "public.AkibatHaid_M_id_seq")
@javax.persistence.SequenceGenerator(name = "public.AkibatHaid_M_id_seq", sequenceName = "public.AkibatHaid_M_id_seq", allocationSize = 1) @SequenceGenerator(name = "public.AkibatHaid_M_id_seq", sequenceName = "public.AkibatHaid_M_id_seq", allocationSize = 1)
@Column(name = "id") @Column(name = "id")
protected Integer id; protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
} }

View File

@ -1,43 +1,28 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity @Entity
@Table(name = "AkreditasiPelatihan_M") @Table(name = "AkreditasiPelatihan_M")
public class AkreditasiPelatihan extends BaseMaster{ public class AkreditasiPelatihan extends BaseMaster {
@Column(name = "AkreditasiPelatihan", nullable = false , length = 100) @Column(name = "AkreditasiPelatihan", nullable = false, length = 100)
@Caption(value = "AkreditasiPelatihan") @Caption(value = "AkreditasiPelatihan")
private String akreditasiPelatihan ; private String akreditasiPelatihan;
public String getAkreditasiPelatihan() {
return akreditasiPelatihan;
}
public void setAkreditasiPelatihan(String akreditasiPelatihan) {
this.akreditasiPelatihan = akreditasiPelatihan;
}
@Id @Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.AkreditasiPelatihan_m_id_seq") @GeneratedValue(strategy = SEQUENCE, generator = "public.AkreditasiPelatihan_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.AkreditasiPelatihan_m_id_seq", sequenceName = "public.AkreditasiPelatihan_m_id_seq", allocationSize = 1) @SequenceGenerator(name = "public.AkreditasiPelatihan_m_id_seq", sequenceName = "public.AkreditasiPelatihan_m_id_seq", allocationSize = 1)
@Column(name = "id") @Column(name = "id")
protected Integer id; protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
} }

View File

@ -1,17 +1,17 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column; import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.Entity; import lombok.Getter;
import javax.persistence.GeneratedValue; import lombok.Setter;
import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.*;
import javax.persistence.Table;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption; import static javax.persistence.GenerationType.SEQUENCE;
import org.hibernate.envers.Audited;
@Entity // @Audited @Getter
@Setter
@Entity
@Table(name = "RM_AktivitasKemandirian_M") @Table(name = "RM_AktivitasKemandirian_M")
public class AktivitasKemandirian extends BaseKeyValueMaster { public class AktivitasKemandirian extends BaseKeyValueMaster {
@ -20,26 +20,10 @@ public class AktivitasKemandirian extends BaseKeyValueMaster {
@Caption(value = "kategori") @Caption(value = "kategori")
private String kategori; private String kategori;
public String getKategori() {
return kategori;
}
public void setKategori(String kategori) {
this.kategori = kategori;
}
@Id @Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.AktivitasKemandirian_M_id_seq") @GeneratedValue(strategy = SEQUENCE, generator = "public.AktivitasKemandirian_M_id_seq")
@javax.persistence.SequenceGenerator(name = "public.AktivitasKemandirian_M_id_seq", sequenceName = "public.AktivitasKemandirian_M_id_seq", allocationSize = 1) @SequenceGenerator(name = "public.AktivitasKemandirian_M_id_seq", sequenceName = "public.AktivitasKemandirian_M_id_seq", allocationSize = 1)
@Column(name = "id") @Column(name = "id")
protected Integer id; protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
} }

View File

@ -1,16 +1,17 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue; import lombok.Getter;
import javax.persistence.GenerationType; import lombok.Setter;
import javax.persistence.Id;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity @Entity
@Table(name = "Akun_M") @Table(name = "Akun_M")
public class Akun extends BaseMaster { public class Akun extends BaseMaster {
@ -22,50 +23,18 @@ public class Akun extends BaseMaster {
@NotNull(message = "Kode Akun tidak boleh kosong") @NotNull(message = "Kode Akun tidak boleh kosong")
@Caption(value = "Kode Akun") @Caption(value = "Kode Akun")
@Column(name = "KodeAkun", nullable = true, length = 50) @Column(name = "KodeAkun", length = 50)
private String kodeAkun; private String kodeAkun;
@NotNull(message = "Keterangan tidak boleh kosong") @NotNull(message = "Keterangan tidak boleh kosong")
@Caption(value = "Keterangan") @Caption(value = "Keterangan")
@Column(name = "Keterangan", nullable = true, length = 200) @Column(name = "Keterangan", length = 200)
private String ketAkun; private String ketAkun;
public String getNamaAkun() {
return namaAkun;
}
public void setNamaAkun(String namaAkun) {
this.namaAkun = namaAkun;
}
public String getKodeAkun() {
return kodeAkun;
}
public void setKodeAkun(String kodeAkun) {
this.kodeAkun = kodeAkun;
}
public String getKetAkun() {
return ketAkun;
}
public void setKetAkun(String ketAkun) {
this.ketAkun = ketAkun;
}
@Id @Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.akun_m_id_seq") @GeneratedValue(strategy = SEQUENCE, generator = "public.akun_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.akun_m_id_seq", sequenceName = "public.akun_m_id_seq", allocationSize = 1) @SequenceGenerator(name = "public.akun_m_id_seq", sequenceName = "public.akun_m_id_seq", allocationSize = 1)
@Column(name = "id") @Column(name = "id")
protected Integer id; protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
} }

View File

@ -24,6 +24,7 @@ import static javax.persistence.GenerationType.SEQUENCE;
@Table(name = "Alamat_M") @Table(name = "Alamat_M")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class Alamat extends BaseMaster { public class Alamat extends BaseMaster {
@Id @Id
@GeneratedValue(strategy = SEQUENCE, generator = "public.alamat_m_id_seq") @GeneratedValue(strategy = SEQUENCE, generator = "public.alamat_m_id_seq")
@SequenceGenerator(name = "public.alamat_m_id_seq", sequenceName = "public.alamat_m_id_seq", allocationSize = 1) @SequenceGenerator(name = "public.alamat_m_id_seq", sequenceName = "public.alamat_m_id_seq", allocationSize = 1)
@ -213,4 +214,5 @@ public class Alamat extends BaseMaster {
@Column(name = "YahooMessenger", length = 50) @Column(name = "YahooMessenger", length = 50)
@Caption(value = "Yahoo Messenger") @Caption(value = "Yahoo Messenger")
private String yahooMessenger; private String yahooMessenger;
} }