Constants.NOME_MODULO,
TracerSingleton.WARNING,
"AdapterPortlet::processAction: coordinator nullo !");
serviceException = new Exception("Coordinatore non trovato");
emfErrorHandler.addError(
new EMFInternalError(
EMFErrorSeverity.ERROR,
"Coordinatore non trovato !"));
} // if (coordinator == null)
else {
((RequestContextIFace) coordinator).setRequestContext(
requestContext);
responseContainer.setBusinessType(
coordinator.getBusinessType());
responseContainer.setBusinessName(
coordinator.getBusinessName());
try {
coordinator.service(serviceRequest, serviceResponse);
} // try
catch (Exception ex) {
TracerSingleton.log(
Constants.NOME_MODULO,
TracerSingleton.CRITICAL,
"AdapterPortlet::processAction:",
ex);
serviceException = ex;
emfErrorHandler.addError(
new EMFInternalError(EMFErrorSeverity.ERROR, ex));
responseContainer.setAttribute(PORTLET_EXCEPTION, serviceException);
} // catch (Exception ex)
((RequestContextIFace) coordinator).setRequestContext(null);
} // if (coordinator == null) else