maia/.svn/pristine/d7/d758b8f4ebd29741463e0d59a63...

28 lines
772 B
Plaintext
Executable File

package com.fp.armas.rules.query.ordenTrabajoCustodios;
import com.fp.dto.query.QueryRequest;
import com.fp.dto.rules.QueryRule;
import com.fp.persistence.commondb.PersistenceHelper;
import com.fp.sessionbeans.helper.Sequence;
public class OrdenTrabajoQuery extends QueryRule {
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
public QueryRequest process(QueryRequest pQueryRequest) throws Exception {
//Obteniendo y reservando el numero de la orden de trabajo
Sequence sequence = new Sequence();
Integer nextValue = Integer.valueOf(sequence.getNextValue("CORDENTRABAJO").toString());
pQueryRequest.getResponse().put("SECUENCIALSOLORDENTRABAJO", nextValue);
return pQueryRequest;
}
}