Hoy le toca al turno al plugin WSClient para grails. Utilizando este plugin podremos crear un cliente de un servicio web fácil fácil.
Un ejemplo para ver como funciona.
Un ejemplo para ver como funciona.
Aquí encontrarás trucos o cosas útiles de programación que he ido encontrando a lo largo de mis días
remotePaginate y remoteSortableColumn que permiten paginar y ordenar las columnas de forma remota.
Path crawlDb = new Path(dir + "/crawldb_"+id);
Path crawlDbDestino = new Path(dir+"/crawldb");
Path crawlDbNuevo = new Path(dir+"/crawldb2");
//Aquí hay más código, pero no relacionado con este tema
Path[] crawlDbs;
if (!fs.exists(crawlDbDestino))
{
crawlDbs = new Path[1];
crawlDbs[0] = crawlDb;
crawldbMerger.merge(crawlDbDestino, crawlDbs, false, false);
fs.delete(crawlDb,true);
}
else
{
crawlDbs = new Path[2];
crawlDbs[0] = crawlDb;
crawlDbs[1] = crawlDbDestino;
crawldbMerger.merge(crawlDbNuevo,crawlDbs,false,false);
fs.delete(crawlDbDestino, true);
fs.rename(crawlDbNuevo, crawlDbDestino);
fs.delete(crawlDb,true);
}
def nombre = nombre?:"desconocido" def otro = nombre=="desconocido"?"a":"b"