Author: deepak
Date: Sat Sep 3 12:04:24 2016 New Revision: 1759079 URL: http://svn.apache.org/viewvc?rev=1759079&view=rev Log: (OFBIZ-7979) Applied patch from jira issue ===================================== Add UI labels for success / error messages in birt component ===================================== Thanks Tanmay for your contribution. Modified: ofbiz/trunk/specialpurpose/birt/config/BirtUiLabels.xml ofbiz/trunk/specialpurpose/birt/src/main/java/org/apache/ofbiz/birt/email/BirtEmailServices.java Modified: ofbiz/trunk/specialpurpose/birt/config/BirtUiLabels.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/birt/config/BirtUiLabels.xml?rev=1759079&r1=1759078&r2=1759079&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/birt/config/BirtUiLabels.xml (original) +++ ofbiz/trunk/specialpurpose/birt/config/BirtUiLabels.xml Sat Sep 3 12:04:24 2016 @@ -41,6 +41,39 @@ <value xml:lang="zh">å¼æºè½¯ä»¶OFBizçç»æé¨å</value> <value xml:lang="zh-TW">éæºè»é«OFBizççµæé¨å</value> </property> + <property key="BirtErrorFOPRenderingAttachmentForEmail"> + <value xml:lang="en">Error FOP rendering ${birtContentType} attachment for email: ${errorString}</value> + </property> + <property key="BirtErrorInSendingEmail"> + <value xml:lang="en">Error in sending email: ${errorString}</value> + </property> + <property key="BirtErrorIORenderingAttachmentForEmail"> + <value xml:lang="en">Error I/O rendering ${birtContentType} attachment for email: ${errorString}</value> + </property> + <property key="BirtErrorIORenderingScreenForEmail"> + <value xml:lang="en">Error I/O rendering screen for email: ${errorString}</value> + </property> + <property key="BirtErrorParserConfigRenderingScreenForEmail"> + <value xml:lang="en">Error parser config rendering screen for email: ${errorString}</value> + </property> + <property key="BirtErrorParserRenderingAttachmentForEmail"> + <value xml:lang="en">Error parser rendering ${birtContentType} attachment for email: ${errorString}</value> + </property> + <property key="BirtErrorRenderingAttachmentForEmail"> + <value xml:lang="en">Error rendering ${birtContentType} attachment for email: ${errorString}</value> + </property> + <property key="BirtErrorRenderingScreenForEmail"> + <value xml:lang="en">Error rendering screen for email: ${errorString}</value> + </property> + <property key="BirtErrorSAXRenderingAttachmentForEmail"> + <value xml:lang="en">Error SAX rendering ${birtContentType} attachment for email: ${errorString}</value> + </property> + <property key="BirtErrorSAXRenderingScreenForEmail"> + <value xml:lang="en">Error SAX rendering screen for email: ${errorString}</value> + </property> + <property key="BirtErrorSQLRenderingAttachmentForEmail"> + <value xml:lang="en">Error SQL rendering ${birtContentType} attachment for email: ${errorString}</value> + </property> <property key="BirtFacilityReportInventoryHistoryReport"> <value xml:lang="en">Inventory History Report</value> <value xml:lang="fr">Historique du stock</value> Modified: ofbiz/trunk/specialpurpose/birt/src/main/java/org/apache/ofbiz/birt/email/BirtEmailServices.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/birt/src/main/java/org/apache/ofbiz/birt/email/BirtEmailServices.java?rev=1759079&r1=1759078&r2=1759079&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/birt/src/main/java/org/apache/ofbiz/birt/email/BirtEmailServices.java (original) +++ ofbiz/trunk/specialpurpose/birt/src/main/java/org/apache/ofbiz/birt/email/BirtEmailServices.java Sat Sep 3 12:04:24 2016 @@ -32,13 +32,11 @@ import java.util.Map; import javax.xml.parsers.ParserConfigurationException; import org.apache.fop.apps.FOPException; -import org.eclipse.birt.report.engine.api.EngineException; -import org.eclipse.birt.report.engine.api.IReportEngine; -import org.eclipse.birt.report.engine.api.IReportRunnable; import org.apache.ofbiz.base.util.Debug; import org.apache.ofbiz.base.util.GeneralException; import org.apache.ofbiz.base.util.UtilGenerics; import org.apache.ofbiz.base.util.UtilMisc; +import org.apache.ofbiz.base.util.UtilProperties; import org.apache.ofbiz.base.util.UtilValidate; import org.apache.ofbiz.base.util.collections.MapStack; import org.apache.ofbiz.base.util.string.FlexibleStringExpander; @@ -54,6 +52,9 @@ import org.apache.ofbiz.service.ServiceU import org.apache.ofbiz.widget.renderer.ScreenRenderer; import org.apache.ofbiz.widget.renderer.ScreenStringRenderer; import org.apache.ofbiz.widget.renderer.macro.MacroScreenRenderer; +import org.eclipse.birt.report.engine.api.EngineException; +import org.eclipse.birt.report.engine.api.IReportEngine; +import org.eclipse.birt.report.engine.api.IReportRunnable; import org.xml.sax.SAXException; import freemarker.template.TemplateException; @@ -61,7 +62,7 @@ import freemarker.template.TemplateExcep public class BirtEmailServices { public static final String module = BirtEmailServices.class.getName(); - + public static final String resource = "BirtUiLabels"; /** * send birt mail * @@ -112,11 +113,11 @@ public class BirtEmailServices { screenStringRenderer = new MacroScreenRenderer(EntityUtilProperties.getPropertyValue("widget", "screen.name", delegator), EntityUtilProperties.getPropertyValue("widget", "screen.screenrenderer", delegator)); } catch (TemplateException e) { - String errMsg = "Error rendering screen for email: " + e.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorRenderingScreenForEmail", UtilMisc.toMap("errorString", e.toString()), locale); Debug.logError(e, errMsg, module); return ServiceUtil.returnError(errMsg); } catch (IOException e) { - String errMsg = "Error rendering screen for email: " + e.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorRenderingScreenForEmail", UtilMisc.toMap("errorString", e.toString()), locale); Debug.logError(e, errMsg, module); return ServiceUtil.returnError(errMsg); } @@ -128,19 +129,19 @@ public class BirtEmailServices { try { screens.render(bodyScreenUri); } catch (GeneralException e) { - String errMsg = "Error rendering screen for email: " + e.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorRenderingScreenForEmail", UtilMisc.toMap("errorString", e.toString()), locale); Debug.logError(e, errMsg, module); return ServiceUtil.returnError(errMsg); } catch (IOException e) { - String errMsg = "Error I/O rendering screen for email: " + e.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorIORenderingScreenForEmail", UtilMisc.toMap("errorString", e.toString()), locale); Debug.logError(e, errMsg, module); return ServiceUtil.returnError(errMsg); } catch (SAXException e) { - String errMsg = "Error SAX rendering screen for email: " + e.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorSAXRenderingScreenForEmail", UtilMisc.toMap("errorString", e.toString()), locale); Debug.logError(e, errMsg, module); return ServiceUtil.returnError(errMsg); } catch (ParserConfigurationException e) { - String errMsg = "Error parser config rendering screen for email: " + e.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorParserConfigRenderingScreenForEmail", UtilMisc.toMap("errorString", e.toString()), locale); Debug.logError(e, errMsg, module); return ServiceUtil.returnError(errMsg); } @@ -194,31 +195,31 @@ public class BirtEmailServices { bodyParts.add(UtilMisc.toMap("content", baos.toByteArray(), "type", "application/pdf", "filename", attachmentName)); serviceContext.put("bodyParts", bodyParts); } catch (GeneralException ge) { - String errMsg = "Error rendering " + birtContentType + " attachment for email: " + ge.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorRenderingAttachmentForEmail", UtilMisc.toMap("birtContentType", birtContentType, "errorString", ge.toString()), locale); Debug.logError(ge, errMsg, module); return ServiceUtil.returnError(errMsg); } catch (IOException ie) { - String errMsg = "Error I/O rendering " + birtContentType + " attachment for email: " + ie.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorIORenderingAttachmentForEmail", UtilMisc.toMap("birtContentType", birtContentType, "errorString", ie.toString()), locale); Debug.logError(ie, errMsg, module); return ServiceUtil.returnError(errMsg); } catch (FOPException fe) { - String errMsg = "Error FOP rendering " + birtContentType + " attachment for email: " + fe.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorFOPRenderingAttachmentForEmail", UtilMisc.toMap("birtContentType", birtContentType, "errorString", fe.toString()), locale); Debug.logError(fe, errMsg, module); return ServiceUtil.returnError(errMsg); } catch (SAXException se) { - String errMsg = "Error SAX rendering " + birtContentType + " attachment for email: " + se.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorSAXRenderingAttachmentForEmail", UtilMisc.toMap("birtContentType", birtContentType, "errorString", se.toString()), locale); Debug.logError(se, errMsg, module); return ServiceUtil.returnError(errMsg); } catch (ParserConfigurationException pe) { - String errMsg = "Error parser rendering " + birtContentType + " attachment for email: " + pe.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorParserRenderingAttachmentForEmail", UtilMisc.toMap("birtContentType", birtContentType, "errorString", pe.toString()), locale); Debug.logError(pe, errMsg, module); return ServiceUtil.returnError(errMsg); } catch (EngineException ee) { - String errMsg = "Error rendering " + birtContentType + " attachment for email: " + ee.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorRenderingAttachmentForEmail", UtilMisc.toMap("birtContentType", birtContentType, "errorString", ee.toString()), locale); Debug.logError(ee, errMsg, module); return ServiceUtil.returnError(errMsg); } catch (SQLException se) { - String errMsg = "Error SQL rendering " + birtContentType + " attachment for email: " + se.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorSQLRenderingAttachmentForEmail", UtilMisc.toMap("birtContentType", birtContentType, "errorString", se.toString()), locale); Debug.logError(se, errMsg, module); return ServiceUtil.returnError(errMsg); } @@ -257,7 +258,7 @@ public class BirtEmailServices { dispatcher.runSync("sendMail", serviceContext); } } catch (Exception e) { - String errMsg = "Error send email :" + e.toString(); + String errMsg = UtilProperties.getMessage(resource, "BirtErrorInSendingEmail", UtilMisc.toMap("errorString", e.toString()), locale); Debug.logError(e, errMsg, module); return ServiceUtil.returnError(errMsg); } |
Free forum by Nabble | Edit this page |