package com.jasamedika.medifirst2000.entities; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; 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 com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; @Entity @Table(name="sdm_uraiankegiatan_m") public class UraianKegiatan extends BaseMaster { @Caption(value = "Nama Uraian Kegiatan") @Column(name = "namauraiankegiatan", nullable = true) private String namaUraianKegiatan; @ManyToOne(fetch = FetchType.LAZY, optional=true) @JoinColumn(name = "objectprogramkegiatanfk", nullable=true) @Caption(value = "Program Kegiatan") private ProgramKegiatan programKegiatan; @Column(name = "objectprogramkegiatanfk", insertable = false, updatable = false, nullable = true) private Integer idProgramKegiatan; @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.sdm_uraiankegiatan_m_id_seq") @javax.persistence.SequenceGenerator(name = "public.sdm_uraiankegiatan_m_id_seq", sequenceName = "public.sdm_uraiankegiatan_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; public String getNamaUraianKegiatan() { return namaUraianKegiatan; } public void setNamaUraianKegiatan(String namaUraianKegiatan) { this.namaUraianKegiatan = namaUraianKegiatan; } public ProgramKegiatan getProgramKegiatan() { return programKegiatan; } public void setProgramKegiatan(ProgramKegiatan programKegiatan) { this.programKegiatan = programKegiatan; } public Integer getIdProgramKegiatan() { return idProgramKegiatan; } public void setIdProgramKegiatan(Integer idProgramKegiatan) { this.idProgramKegiatan = idProgramKegiatan; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } }