30 lines
1.1 KiB
Plaintext
Executable File
30 lines
1.1 KiB
Plaintext
Executable File
/*
|
|
* To change this template, choose Tools | Templates
|
|
* and open the template in the editor.
|
|
*/
|
|
package com.fp.general.templates.query;
|
|
|
|
import com.fp.dto.query.QueryRequest;
|
|
import com.fp.dto.rules.QueryRule;
|
|
import com.fp.persistence.commondb.PersistenceHelper;
|
|
import com.fp.persistence.pgeneral.message.TgeneMessageTemplatesDesc;
|
|
import com.fp.persistence.pgeneral.message.TgeneMessageTemplatesDescKey;
|
|
|
|
/**
|
|
*
|
|
* @author BPTWPA
|
|
*/
|
|
public class QueryTemplates extends QueryRule{
|
|
|
|
@Override
|
|
public QueryRequest process(QueryRequest pQueryRequest) throws Exception {
|
|
Integer code = Integer.valueOf(pQueryRequest.getString("code"));
|
|
String languaje=pQueryRequest.getString("languaje");
|
|
TgeneMessageTemplatesDesc templates = TgeneMessageTemplatesDesc.find(PersistenceHelper.getEntityManager(),
|
|
(new TgeneMessageTemplatesDescKey(code, languaje)));
|
|
pQueryRequest.getResponse().put("description", (templates==null)?"":templates.getDescription());
|
|
pQueryRequest.getResponse().put("template", (templates==null)?"":templates.getTemplate());
|
|
return pQueryRequest;
|
|
}
|
|
}
|