package com.fit.klinika.client.doVr; import java.io.Serializable; import java.util.LinkedList; import java.util.List; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.Table; import net.sf.gilead.annotations.ReadOnly; import org.hibernate.annotations.Cascade; import com.fit.klinika.client.radnik.Radnik; import com.google.gwt.user.client.rpc.GwtTransient; @Entity @Table(name ="doktor_oblast") public class DoktorOblast implements Serializable { @Id @GeneratedValue @Column(name ="iddo") private int iddo; @Column(nullable = false , name ="naziv") private String naziv; @OneToMany(targetEntity = Radnik.class ,mappedBy ="doktorOblast") @Cascade({org.hibernate.annotations.CascadeType.SAVE_UPDATE}) @GwtTransient @ReadOnly private List radnici = new LinkedList(); public int getIddo() { return iddo; } public void setIddo(int iddo) { this.iddo = iddo; } public String getNaziv() { return naziv; } public void setNaziv(String naziv) { this.naziv = naziv; } public List getRadnici() { return radnici; } public void setRadnici(List radnici) { this.radnici = radnici; } }