2021-01-07 11:34:56 +07:00

108 lines
2.9 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class JenisPerawatan
*
* @author Generator
*/
//@Entity
//@Table(name = "JenisPerawatan_M")
public class JenisPerawatanVO extends BaseMasterVO {
@Caption(value="Jenis Perawatan")
private String jenisPerawatan;
public void setJenisPerawatan(String jenisPerawatan) {
this.jenisPerawatan = jenisPerawatan;
}
@Column(name = "JenisPerawatan", nullable = false , length = 80)
public String getJenisPerawatan(){
return this.jenisPerawatan;
}
@Caption(value="Kode Jenis Perawatan")
private Byte kdJenisPerawatan;
public void setKdJenisPerawatan(Byte kdJenisPerawatan) {
this.kdJenisPerawatan = kdJenisPerawatan;
}
@Column(name = "KdJenisPerawatan", nullable = false )
public Byte getKdJenisPerawatan(){
return this.kdJenisPerawatan;
}
@ManyToOne
@JoinColumn(name = "ObjectJenisPerawatanHeadFk")
@Caption(value="Object Jenis Perawatan Head")
private JenisPerawatanVO jenisPerawatanHead;
public void setJenisPerawatanHead(JenisPerawatanVO jenisPerawatanHead) {
this.jenisPerawatanHead = jenisPerawatanHead;
}
@Column(name = "KdJenisPerawatanHead", nullable = true )
public JenisPerawatanVO getJenisPerawatanHead(){
return this.jenisPerawatanHead;
}
@Column(name = "ObjectJenisPerawatanHeadFk", insertable=false,updatable=false)
private Integer jenisPerawatanHeadId;
@Caption(value="QJenis Perawatan")
private Byte qJenisPerawatan;
public void setqJenisPerawatan(Byte qJenisPerawatan) {
this.qJenisPerawatan = qJenisPerawatan;
}
@Column(name = "QJenisPerawatan", nullable = false )
public Byte getqJenisPerawatan(){
return this.qJenisPerawatan;
}
/*//
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "kdjenisperawatan")
private Set<Departemen> DepartemenSet = new HashSet<Departemen>();
public Set<Departemen> getDepartemenSet() {
return DepartemenSet;
}
public void setDepartemenSet(Set<Departemen> departemenSet) {
DepartemenSet = departemenSet;
}
//
@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="kdjenisperawatanhead")
private Set<JenisPerawatan> JenisPerawatanSet = new HashSet<JenisPerawatan>();
public Set<JenisPerawatan> getJenisPerawatanSet() {
return JenisPerawatanSet;
}
public void setJenisPerawatanSet(Set<JenisPerawatan> jenisPerawatanSet) {
JenisPerawatanSet = jenisPerawatanSet;
}*/
}