package com.farata.example.dto;
import java.io.Serializable;
import java.util.*;
import com.farata.dto2extjs.annotations.JSClass;
import com.farata.dto2extjs.annotations.JSGeneratedId;
import com.farata.dto2extjs.annotations.JSOneToMany;
@JSClass
public class CompanyDTO implements Serializable, Cloneable{
private static final long serialVersionUID = 1L;
private java.lang.Integer id;
private java.lang.String companyName;
private List<AssociateDTO> associates;
@JSGeneratedId
public java.lang.Integer getId() {
return id;
}
public void setId(java.lang.Integer id) {
this.id = id;
}
public java.lang.String getCompanyName() {
return companyName;
}
public void setCompanyName(java.lang.String companyName) {
this.companyName = companyName;
}
@JSOneToMany(foreignKey="companyId", getter="getAssociates")
public List<AssociateDTO> getAssociates() {
return associates;
}
public void setAssociates(List<AssociateDTO> associates) {
this.associates = associates;
}
}