svn commit: r1690528 - in /ofbiz/trunk/specialpurpose/example: config/ExampleUiLabels.xml src/org/ofbiz/example/ExampleEvents.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1690528 - in /ofbiz/trunk/specialpurpose/example: config/ExampleUiLabels.xml src/org/ofbiz/example/ExampleEvents.java

shijh
Author: shijh
Date: Sun Jul 12 20:44:47 2015
New Revision: 1690528

URL: http://svn.apache.org/r1690528
Log:
OFBIZ-6504.

1. Fixed two typos.

2. Replaced many tabs with 4 spaces.

Modified:
    ofbiz/trunk/specialpurpose/example/config/ExampleUiLabels.xml
    ofbiz/trunk/specialpurpose/example/src/org/ofbiz/example/ExampleEvents.java

Modified: ofbiz/trunk/specialpurpose/example/config/ExampleUiLabels.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/example/config/ExampleUiLabels.xml?rev=1690528&r1=1690527&r2=1690528&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/example/config/ExampleUiLabels.xml (original)
+++ ofbiz/trunk/specialpurpose/example/config/ExampleUiLabels.xml Sun Jul 12 20:44:47 2015
@@ -1120,7 +1120,7 @@
         <value xml:lang="en">Generate PDF</value>
         <value xml:lang="zh">生成PDF</value>
     </property>
-    <property key="password_did_not_match_confirm_password">
+    <property key="password_not_equal_confirm_password">
         <value xml:lang="en">Password did not match confirm password.</value>
         <value xml:lang="zh">密码与验证密码不一致。</value>
     </property>

Modified: ofbiz/trunk/specialpurpose/example/src/org/ofbiz/example/ExampleEvents.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/example/src/org/ofbiz/example/ExampleEvents.java?rev=1690528&r1=1690527&r2=1690528&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/example/src/org/ofbiz/example/ExampleEvents.java (original)
+++ ofbiz/trunk/specialpurpose/example/src/org/ofbiz/example/ExampleEvents.java Sun Jul 12 20:44:47 2015
@@ -70,7 +70,7 @@ public class ExampleEvents {
 
     public static final String exampleDefaultOwnerPassword = UtilProperties.getPropertyValue(examplePdfProperties, "default.pdf.owner.password", "ofbiz");
     
-    public static final String resourceExample = "ExampleUiLables";
+    public static final String resourceExample = "ExampleUiLabels";
 
     /** Set password to the specified example and output the generated PDF.
      *@param request The HTTPRequest object for the current request
@@ -87,10 +87,10 @@ public class ExampleEvents {
         String confirmPassword = (String) requestParams.get("CONFIRM_PASSWORD");
 
         if (UtilValidate.isEmpty(password) && UtilValidate.isEmpty(confirmPassword) && (UtilValidate.isEmpty(exampleDefaultOwnerPassword) || !useExampleDefaultOwnerPassword)) {
-         return "nopassword";
+            return "nopassword";
         }
         if (UtilValidate.isNotEmpty(password) && !password.equals(confirmPassword)) {
-         String errMsg = UtilProperties.getMessage(resourceExample, "password_not_equal_confirm_password", locale);
+            String errMsg = UtilProperties.getMessage(resourceExample, "password_not_equal_confirm_password", locale);
             request.setAttribute("_ERROR_MESSAGE_", errMsg);
             return "error";
         }
@@ -138,7 +138,7 @@ public class ExampleEvents {
             Debug.logError(e, errMsg, module);
             request.setAttribute("_ERROR_MESSAGE_", errMsg);
             return "error";
- }
+        }
 
         // set the input source (XSL-FO) and generate the PDF
         StreamSource src = new StreamSource(new StringReader(reportWriter.toString()));
@@ -159,60 +159,60 @@ public class ExampleEvents {
             request.setAttribute("_ERROR_MESSAGE_", e.getMessage());
             Debug.logError(e, module);
             return "error";
- }
+        }
         
         // parse the pdf with PDFBox
         ByteArrayInputStream is = new ByteArrayInputStream(out.toByteArray());
         PDDocument document;
- try {
- document = PDDocument.load(is);
-        int keyLength = 40;
-        AccessPermission ap = new AccessPermission();
-        String ownerPassword = exampleDefaultOwnerPassword;
-        if (UtilValidate.isEmpty(ownerPassword) || !useExampleDefaultOwnerPassword) {
-         ownerPassword = password;
-        }
-        StandardProtectionPolicy spp = new StandardProtectionPolicy(ownerPassword, password, ap);
-        spp.setEncryptionKeyLength(keyLength);
-        document.protect(spp);
- } catch (IOException e) {
+        try {
+            document = PDDocument.load(is);
+            int keyLength = 40;
+            AccessPermission ap = new AccessPermission();
+            String ownerPassword = exampleDefaultOwnerPassword;
+            if (UtilValidate.isEmpty(ownerPassword) || !useExampleDefaultOwnerPassword) {
+                ownerPassword = password;
+            }
+            StandardProtectionPolicy spp = new StandardProtectionPolicy(ownerPassword, password, ap);
+            spp.setEncryptionKeyLength(keyLength);
+            document.protect(spp);
+        } catch (IOException e) {
             request.setAttribute("_ERROR_MESSAGE_", e.getMessage());
             Debug.logError(e, module);
             return "error";
- } catch (BadSecurityHandlerException e) {
+        } catch (BadSecurityHandlerException e) {
             request.setAttribute("_ERROR_MESSAGE_", e.getMessage());
             Debug.logError(e, module);
             return "error";
- } finally {
+        } finally {
             try {
-             if (is != null) {
-     is.close();
-             }
- } catch (IOException e) {
- // ignore
- }
- }
-
- out = new ByteArrayOutputStream();
- try {
- document.save(out);
-        // set the content type and length
-        response.setContentType(MimeConstants.MIME_PDF);
-        response.setContentLength(out.size());
- out.flush();
- out.close();
-        // write to the browser
-         response.getOutputStream().write(out.toByteArray());
+                if (is != null) {
+                    is.close();
+                }
+            } catch (IOException e) {
+                // ignore
+            }
+        }
+
+        out = new ByteArrayOutputStream();
+        try {
+            document.save(out);
+            // set the content type and length
+            response.setContentType(MimeConstants.MIME_PDF);
+            response.setContentLength(out.size());
+            out.flush();
+            out.close();
+            // write to the browser
+            response.getOutputStream().write(out.toByteArray());
             response.getOutputStream().flush();
- } catch (COSVisitorException e) {
+        } catch (COSVisitorException e) {
             request.setAttribute("_ERROR_MESSAGE_", e.getMessage());
             Debug.logError(e, module);
-         return "error";
- } catch (IOException e) {
+            return "error";
+        } catch (IOException e) {
             request.setAttribute("_ERROR_MESSAGE_", e.getMessage());
             Debug.logError(e, module);
-         return "error";
- }
+            return "error";
+        }
 
         return "success";
     }