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; } }