28 lines
772 B
Plaintext
Executable File
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;
|
|
}
|
|
|
|
|
|
}
|