package com.farata.demo.dto.gen; import com.farata.dto2extjs.annotations.*; import clear.cdb.utils.SessionFactoryUtils; import clear.data.IUID; import flex.messaging.util.UUIDUtils; import java.io.Serializable; import java.util.*; import org.hibernate.Session; @JSClass(kind=JSClassKind.EXT_JS, ignoreSuperclasses = { IUID.class }) public class _CompanyAssociateDTO implements Serializable, IUID{ private static final long serialVersionUID = 1L; private String uid; @JSIgnore public String getUid() { if (uid == null) { uid = "" + id+"|"; } return uid; } public void setUid(String uid) { this.uid = uid; } protected java.lang.String associate; public java.lang.String getAssociate() { return associate; } public void setAssociate(java.lang.String value) { associate = value; } protected com.farata.demo.dto.gen._CompanyDTO company; @JSManyToOne(parent = "com.farata.demo.dto.gen._CompanyDTO", property = "id") public com.farata.demo.dto.gen._CompanyDTO getCompany() { return company; } public void setCompany(com.farata.demo.dto.gen._CompanyDTO value) { company = value; } protected java.lang.Integer id; @JSKeyColumn public java.lang.Integer getId() { return id; } public void setId(java.lang.Integer value) { id = value; } public com.farata.demo.entity.CompanyAssociate toEntity() { Session session = SessionFactoryUtils.getCurrentSession(); com.farata.demo.entity.CompanyAssociate entity = (com.farata.demo.entity.CompanyAssociate) session.get(com.farata.demo.entity.CompanyAssociate.class, id); return entity; } }