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.JenisKompetensi; import com.jasamedika.medifirst2000.entities.Jabatan; import com.fasterxml.jackson.annotation.JsonBackReference; import com.jasamedika.medifirst2000.base.BaseMaster; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.helper.Caption; /** * class Kompetensi * * @author Generator */ @Entity @Table(name = "sdm_Kompetensi_M") public class Kompetensi extends BaseMaster{ @ManyToOne @JoinColumn(name = "JenisKompetensiFk") @NotNull(message = "Jenis Kompetensi Harus Diisi") @Caption(value = "Jenis Kompetensi") private JenisKompetensi jenisKompetensi; public JenisKompetensi getJenisKompetensi() { return jenisKompetensi; } public void setJenisKompetensi(JenisKompetensi jenisKompetensi) { this.jenisKompetensi = jenisKompetensi; } @Column(name = "JenisKompetensiFk", insertable=false,updatable=false) private Integer jenisKompetensiId; @Column(name = "Definisi", nullable = false , length = 100) @Caption(value = "Definisi") private String definisi ; public String getDefinisi() { return definisi ; } public void setDefinisi(String definisi ) { this.definisi = definisi ; } @Column(name = "NilaiStandard", nullable = false , length = 100) @Caption(value = "NilaiStandard") private Integer nilaiStandard ; public Integer getNilaiStandard() { return nilaiStandard ; } public void setNilaiStandard(Integer nilaiStandard ) { this.nilaiStandard = nilaiStandard ; } @ManyToOne @JoinColumn(name = "JabatanFk") @NotNull(message = "Jabatan Harus Diisi") @Caption(value = "Jabatan") private Jabatan jabatan; public Jabatan getJabatan() { return jabatan; } public void setJabatan(Jabatan jabatan) { this.jabatan = jabatan; } @Column(name = "JabatanFk", insertable=false,updatable=false) private Integer jabatanId; @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.sdm_Kompetensi_M") @javax.persistence.SequenceGenerator(name = "public.sdm_Kompetensi_M", sequenceName = "public.sdm_Kompetensi_M", allocationSize = 1) @Column(name = "id") protected Integer id; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } }