10/08/2009, 09:43
|
| | Fecha de Ingreso: julio-2009
Mensajes: 19
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: ayuda con projections (criteria) Después que hago la consulta utilizo esta clase donde genero la URL de JSON:
Código:
public class ExamenPorRadiologo implements java.io.Serializable,IDomainObject,IJson,ICombobox{
private static Log _log = LogFactory.getLog(ExamenPorRadiologo.class);
private Long idradiologo;
private int cantidad;
private Date fechaexamen;
private Long id;
public ExamenPorRadiologo()
{
this.idradiologo=Long.valueOf(0);
this.cantidad=0;
this.fechaexamen=new Date();
this.id=Long.valueOf(0);
}
public ExamenPorRadiologo(Long idradiologo,int cantidad,Date fechaexamen,Long id)
{
this.idradiologo=idradiologo;
this.cantidad=cantidad;
this.fechaexamen=fechaexamen;
this.id=id;
}
public Long getIdradiologo() {
return idradiologo;
}
public void setIdradiologo(Long idradiologo) {
this.idradiologo = idradiologo;
}
public int getCantidad() {
return cantidad;
}
public void setCantidad(int cantidad) {
this.cantidad = cantidad;
}
public Date getFechaexamen() {
return fechaexamen;
}
public void setFechaexamen(Date fechaexamen) {
this.fechaexamen = fechaexamen;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String toJson() {
// TODO Auto-generated method stub
StringBuilder builder=new StringBuilder();
builder.append("{");
builder.append("\"id\":" +this.getId().toString()+",");
builder.append("\"idradiologo\":"+this.getIdradiologo().toString()+",");
builder.append("\"fechaexamen\":\""+HelperFormat.getSingleton().FormatDate_custom(this.getFechaexamen(),"yyyy-MM-dd")+"\",");
builder.append("\"cantidad\":\""+this.getCantidad() +"\"");
builder.append("}");
return builder.toString();
}
public String getLabel() {
// TODO Auto-generated method stub
return this.idradiologo.toString();
}
public void Fill(HashMap params) {
// TODO Auto-generated method stub
}
public String getKey() {
// TODO Auto-generated method stub
return this.getId().toString();
}
public String getNombre() {
// TODO Auto-generated method stub
return null;
}
}
|