136 lines
3.3 KiB
Java
136 lines
3.3 KiB
Java
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;
|
|
}
|
|
|
|
|
|
} |