Information

0
Story Points

Technologies

Decompiled Java File
package com.mpdmal.cloudental.entities;

import com.mpdmal.cloudental.entities.ContactinfoPK;
import com.mpdmal.cloudental.entities.Patient;
import com.mpdmal.cloudental.entities.base.DBEntity;
import com.mpdmal.cloudental.util.CloudentUtils;
import java.io.Serializable;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;

@Entity
public class Contactinfo extends DBEntity implements Serializable {
   private static final long serialVersionUID = 1L;
   @EmbeddedId
   private ContactinfoPK id;
   private String info;
   @ManyToOne
   @JoinColumn(
      name = "id",
      insertable = false,
      updatable = false
   )
   private Patient patient;

   public ContactinfoPK getId() {
      return this.id;
   }

   public String getInfo() {
      return this.info;
   }

   public Patient getPatient() {
      return this.patient;
   }

   public void setPatient(Patient patient) {
      this.patient = patient;
   }

   public void setInfo(String info) {
      this.info = info;
   }

   public void setId(ContactinfoPK id) {
      this.id = id;
   }

   public String getXML() {
      String type = "ct" + CloudentUtils.findContactInfoTypeDescr(this.id.getInfotype().intValue());
      return "<" + type + " value=\'" + this.info + "\'/>";
   }
}
Page generated: Oct 19, 2017 2:35:13 PM