Red Hat Application Migration Toolkit
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 + "\'/>"; } }