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.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; /** * class Pangkat * * @author Generator */ @Entity // @Audited @Table(name = "Pangkat_M") public class Pangkat extends BaseMaster { @ManyToOne @JoinColumn(name = "ObjectGolonganPegawaiFk") @Caption(value = "Object Golongan Pegawai") private GolonganPegawai kdGolonganPegawai; public GolonganPegawai getKdGolonganPegawai() { return kdGolonganPegawai; } public void setKdGolonganPegawai(GolonganPegawai kdGolonganPegawai) { this.kdGolonganPegawai = kdGolonganPegawai; } public Integer getGolonganPegawaiId() { return golonganPegawaiId; } public void setGolonganPegawaiId(Integer golonganPegawaiId) { this.golonganPegawaiId = golonganPegawaiId; } public void setGolonganPegawai(GolonganPegawai kdGolonganPegawai) { this.kdGolonganPegawai = kdGolonganPegawai; } public GolonganPegawai getGolonganPegawai() { return this.kdGolonganPegawai; } @Column(name = "ObjectGolonganPegawaiFk", insertable = false, updatable = false) private Integer golonganPegawaiId; @NotNull(message = "Kd Pangkat tidak boleh kosong") @Column(name = "KdPangkat", nullable = false) @Caption(value = "Kode Pangkat") private Byte kdPangkat; public void setKdPangkat(Byte kdPangkat) { this.kdPangkat = kdPangkat; } public Byte getKdPangkat() { return this.kdPangkat; } @NotNull(message = "Nama Pangkat tidak boleh kosong") @Column(name = "NamaPangkat", nullable = false, length = 30) @Caption(value = "Nama Pangkat") private String namaPangkat; public void setNamaPangkat(String namaPangkat) { this.namaPangkat = namaPangkat; } public String getNamaPangkat() { return this.namaPangkat; } @NotNull(message = "No Urut tidak boleh kosong") @Column(name = "NoUrut", nullable = false) @Caption(value = "No Urut") private Byte noUrut; public void setNoUrut(Byte noUrut) { this.noUrut = noUrut; } public Byte getNoUrut() { return this.noUrut; } @NotNull(message = "QPangkat tidak boleh kosong") @Column(name = "QPangkat", nullable = false) @Caption(value = "QPangkat") private Byte qPangkat; public void setqPangkat(Byte qPangkat) { this.qPangkat = qPangkat; } public Byte getqPangkat() { return this.qPangkat; } @Column(name = "Ruang", nullable = true, length = 1) @Caption(value = "Ruang") private String ruang; public void setRuang(String ruang) { this.ruang = ruang; } public String getRuang() { return this.ruang; } @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pangkat_m_id_seq") @javax.persistence.SequenceGenerator(name = "public.pangkat_m_id_seq", sequenceName = "public.pangkat_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } }