Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/08/2009, 09:43
pumana
 
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;
	}
	
}