package com.fp.viaticos.rules.query.destino;

import java.util.List;

import com.fp.dto.query.DtoQuery;
import com.fp.dto.query.QueryRequest;
import com.fp.dto.rules.QueryRule;

public class LovDestinoSbs extends QueryRule{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * Metodo sobreescrito para gestionar la respuesta de la consulta
	 */
	@Override
    public QueryRequest process(QueryRequest pQueryRequest) throws Exception {
        DtoQuery dtoquery = pQueryRequest.getQueryTables().get("LOVDESTINO");
        DestinoQuery e = new DestinoQuery();
        List<Object[]>  ldestinos = e.find(dtoquery);
        pQueryRequest.getResponse().put("LOVDESTINO", ldestinos);
        return pQueryRequest;
    }

}
