I tried this code, but not workd:
Code: Select all
response.setContentType("application/json");
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
StiWebDesigerHandler handler = new StiWebDesigerHandler() {
public StiReport getEditedReport(HttpServletRequest request) {
StiReport report = null;
try {
//Code
} catch (RelatorioNaoEncontradoException e) {
out.print( ErrorHelper.getErrorJsonObject( ErrorHelper.ERROR_RELATORIO_NAO_ENCONTRADO ) );
out.flush();
}
return report;
}
public void onOpenReportTemplate(StiReport report, HttpServletRequest request) {
}
public void onNewReportTemplate(StiReport report, HttpServletRequest request) {
}
public void onSaveReportTemplate(StiReport report, String reportName, HttpServletRequest request) {
try {
//Code
} catch (BancoDadosException e) {
System.out.println( ErrorHelper.getErrorJsonObject( ErrorHelper.ERROR_BANCO_DE_DADOS ).toString() );
out.print( ErrorHelper.getErrorJsonObject( ErrorHelper.ERROR_BANCO_DE_DADOS ).toString() );
out.flush();
} catch (NullPointerException e) {
out.print( ErrorHelper.getErrorJsonObject( ErrorHelper.ERROR_BANCO_DE_DADOS ).toString() );
out.flush();
}
}
};
//Output of JsonObject : {"error":"Não foi possível completar a requisição ao banco de dados. Por favor, entre em contato com o suporte."}
Can you give me one example?
PS: I downloaded latest version using registered users area.
Thank you