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 com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; /** * class DokumenTemplate * * @author Lukman Hakim */ @Entity // @Audited @Table(name = "Dokumen_Template_M") @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class DokumenTemplate extends BaseMaster { @Caption(value = "Deskripsi Dokumen") private String deskripsiDokumen; @Column(name = "KdDokumen", nullable = true) @Caption(value = "Kode Dokumen") private Integer kdDokumen; @Column(name = "fileLocation", nullable = true) @Caption(value = "FileLocation") private String fileLocation; @Column(name = "fileName", nullable = true) @Caption(value = "Filename") private String fileName; @ManyToOne @JoinColumn(name = "ObjectJenisDokumenFk") @Caption(value = "Object Jenis Dokumen") private JenisDokumen jenisDokumen; @Column(name = "ObjectJenisDokumenFk", insertable = false, updatable = false, nullable = true) private Integer jenisDokumenId; @ManyToOne @JoinColumn(name = "ObjectKategoryDokumenFk") @Caption(value = "Object Kategory Dokumen") private KategoryDokumen kategoryDokumen; @Column(name = "ObjectKategoryDokumenFk", insertable = false, updatable = false, nullable = true) private Integer kategoryDokumenId; @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.agama_m_id_seq") @javax.persistence.SequenceGenerator(name = "public.agama_m_id_seq", sequenceName = "public.agama_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; public String getDeskripsiDokumen() { return deskripsiDokumen; } public void setDeskripsiDokumen(String deskripsiDokumen) { this.deskripsiDokumen = deskripsiDokumen; } public Integer getKdDokumen() { return kdDokumen; } public void setKdDokumen(Integer kdDokumen) { this.kdDokumen = kdDokumen; } public JenisDokumen getJenisDokumen() { return jenisDokumen; } public void setJenisDokumen(JenisDokumen jenisDokumen) { this.jenisDokumen = jenisDokumen; } public Integer getJenisDokumenId() { return jenisDokumenId; } public void setJenisDokumenId(Integer jenisDokumenId) { this.jenisDokumenId = jenisDokumenId; } public KategoryDokumen getKategoryDokumen() { return kategoryDokumen; } public void setKategoryDokumen(KategoryDokumen kategoryDokumen) { this.kategoryDokumen = kategoryDokumen; } public Integer getKategoryDokumenId() { return kategoryDokumenId; } public void setKategoryDokumenId(Integer kategoryDokumenId) { this.kategoryDokumenId = kategoryDokumenId; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getFileLocation() { return fileLocation; } public void setFileLocation(String fileLocation) { this.fileLocation = fileLocation; } public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } }