131 lines
3.5 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 javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class TindakanMedis
*
* @author Generator
*/
@Entity // @Audited
@Table(name = "TindakanMedis_M")
public class TindakanMedis extends BaseMaster {
@ManyToOne
@JoinColumn(name = "ObjectDepartemenFk")
@NotNull(message = "Object Departemen Harus Diisi")
@Caption(value = "Object Departemen")
private Departemen departemen;
public void setDepartemen(Departemen departemen) {
this.departemen = departemen;
}
@NotNull(message = "Kd Departemen tidak boleh kosong")
public Departemen getDepartemen() {
return this.departemen;
}
@Column(name = "ObjectDepartemenFk", insertable = false, updatable = false)
private Integer departemenId;
@ManyToOne
@JoinColumn(name = "ObjectJenisTindakanMedisFk")
@NotNull(message = "Object Jenis Tindakan Medis Harus Diisi")
@Caption(value = "Object Jenis Tindakan Medis")
private JenisTindakanMedis jenisTindakanMedis;
public void setJenisTindakanMedis(JenisTindakanMedis jenisTindakanMedis) {
this.jenisTindakanMedis = jenisTindakanMedis;
}
@NotNull(message = "Kd Jenis Tindakan Medis tidak boleh kosong")
public JenisTindakanMedis getJenisTindakanMedis() {
return this.jenisTindakanMedis;
}
@Column(name = "ObjectJenisTindakanMedisFk", insertable = false, updatable = false)
private Integer jenisTindakanMedisId;
@Caption(value = "Kode Tindakan Medis")
private String kdTindakanMedis;
@NotNull(message = "Kd Tindakan Medis tidak boleh kosong")
@Column(name = "KdTindakanMedis", nullable = false, length = 4)
public String getKdTindakanMedis() {
return kdTindakanMedis;
}
public void setKdTindakanMedis(String kdTindakanMedis) {
this.kdTindakanMedis = kdTindakanMedis;
}
@Caption(value = "QTindakan Medis")
private short qTindakanMedis;
public void setqTindakanMedis(short qTindakanMedis) {
this.qTindakanMedis = qTindakanMedis;
}
@NotNull(message = "QTindakan Medis tidak boleh kosong")
@Column(name = "QTindakanMedis", nullable = false)
public short getqTindakanMedis() {
return this.qTindakanMedis;
}
@Caption(value = "Tindakan Medis")
private String namaTindakanMedis;
public Integer getDepartemenId() {
return departemenId;
}
public void setDepartemenId(Integer departemenId) {
this.departemenId = departemenId;
}
public Integer getJenisTindakanMedisId() {
return jenisTindakanMedisId;
}
public void setJenisTindakanMedisId(Integer jenisTindakanMedisId) {
this.jenisTindakanMedisId = jenisTindakanMedisId;
}
@NotNull(message = "Tindakan Medis tidak boleh kosong")
@Column(name = "TindakanMedis", nullable = false, length = 50)
public String getNamaTindakanMedis() {
return namaTindakanMedis;
}
public void setNamaTindakanMedis(String namaTindakanMedis) {
this.namaTindakanMedis = namaTindakanMedis;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.tindakanmedis_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.tindakanmedis_m_id_seq", sequenceName = "public.tindakanmedis_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}