This is an automated email from the ASF dual-hosted git repository.

buhhunyx pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf-fediz.git


The following commit(s) were added to refs/heads/master by this push:
     new 7f26047  examples: fix PMD failures
7f26047 is described below

commit 7f26047fce6b232f79b2f53b08295ba65a7f4138
Author: Alexey Markevich <[email protected]>
AuthorDate: Thu Jun 27 01:34:12 2019 +0300

    examples: fix PMD failures
---
 examples/jaxrsCxfPluginWebapp/pom.xml                 |  2 +-
 .../apache/cxf/fediz/example/FederationService.java   | 19 ++++++++-----------
 .../apache/cxf/fediz/example/FederationService.java   | 14 ++++++--------
 examples/jaxrsSpringSecurityWebapp/pom.xml            |  2 +-
 .../apache/cxf/fediz/example/FederationService.java   | 14 +++++++-------
 .../cxf/fediz/example/ApplicationContextProvider.java |  4 +---
 6 files changed, 24 insertions(+), 31 deletions(-)

diff --git a/examples/jaxrsCxfPluginWebapp/pom.xml 
b/examples/jaxrsCxfPluginWebapp/pom.xml
index 90adf2b..f4273d4 100644
--- a/examples/jaxrsCxfPluginWebapp/pom.xml
+++ b/examples/jaxrsCxfPluginWebapp/pom.xml
@@ -26,7 +26,7 @@
     </parent>
     <groupId>org.apache.cxf.fediz.examples</groupId>
     <artifactId>jaxrsCxfPluginWebapp</artifactId>
-    <name>Fediz Example: SpringWebapp</name>
+    <name>Fediz Example: SpringWebapp (CXF Plugin)</name>
     <packaging>war</packaging>
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
diff --git 
a/examples/jaxrsCxfPluginWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
 
b/examples/jaxrsCxfPluginWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
index 01bc608..f5526ef 100644
--- 
a/examples/jaxrsCxfPluginWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
+++ 
b/examples/jaxrsCxfPluginWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
@@ -21,8 +21,6 @@ package org.apache.cxf.fediz.example;
 
 import java.io.StringWriter;
 import java.security.Principal;
-import java.util.Arrays;
-import java.util.List;
 
 import javax.ws.rs.GET;
 import javax.ws.rs.POST;
@@ -63,22 +61,22 @@ public class FederationService {
 
         ResponseBuilder rb = Response.ok().type("text/html");
 
-        StringBuilder out = new StringBuilder();
+        StringBuilder out = new StringBuilder(297);
         out.append("<html>");
         out.append("<head><title>WS Federation Spring Security 
Example</title></head>");
         out.append("<body>");
         out.append("<h1>Hello World</h1>");
         out.append("Hello world<br>");
-        out.append("Request url: " + uriInfo.getAbsolutePath().toString() + 
"<p>");
+        out.append("Request url: 
").append(uriInfo.getAbsolutePath()).append("<p>");
 
         out.append("<br><b>User</b><p>");
         Principal p = securityContext.getUserPrincipal();
         if (p != null) {
-            out.append("Principal: " + p.getName() + "<p>");
+            out.append("Principal: ").append(p.getName()).append("<p>");
         }
 
         out.append("<br><b>Roles</b><p>");
-        List<String> roleListToCheck = Arrays.asList("Admin", "Manager", 
"User", "Authenticated");
+        String[] roleListToCheck = new String[]{"Admin", "Manager", "User", 
"Authenticated"};
         for (String item: roleListToCheck) {
             out.append("Has role '" + item + "': "
                 + ((securityContext.isUserInRole(item)) ? "<b>yes</b>" : "no") 
+ "<p>");
@@ -90,7 +88,7 @@ public class FederationService {
             out.append("<br><b>Claims</b><p>");
             ClaimCollection claims = fp.getClaims();
             for (Claim c: claims) {
-                out.append(c.getClaimType().toString() + ": " + c.getValue() + 
"<p>");
+                out.append(c.getClaimType()).append(": 
").append(c.getValue()).append("<p>");
             }
         } else {
             out.append("Principal is not instance of FedizPrincipal");
@@ -99,19 +97,18 @@ public class FederationService {
         Element el = SecurityTokenThreadLocal.getToken();
         if (el != null) {
             out.append("<p>Bootstrap token...");
-            String token = null;
             try {
                 TransformerFactory transFactory = 
TransformerFactory.newInstance();
                 Transformer transformer = transFactory.newTransformer();
                 StringWriter buffer = new StringWriter();
                 transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, 
"yes");
                 transformer.transform(new DOMSource(el), new 
StreamResult(buffer));
-                token = buffer.toString();
+                String token = buffer.toString();
                 @SuppressWarnings("deprecation")
                 String escapedXml = StringEscapeUtils.escapeXml(token);
-                out.append("<p>" + escapedXml);
+                out.append("<p>").append(escapedXml);
             } catch (Exception ex) {
-                out.append("<p>Failed to transform cached element to string: " 
+ ex.toString());
+                out.append("<p>Failed to transform cached element to string: 
").append(ex.toString());
             }
         } else {
             out.append("<p>Bootstrap token not cached in thread local 
storage");
diff --git 
a/examples/jaxrsSimpleWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
 
b/examples/jaxrsSimpleWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
index 5d2dfae..fbc82ad 100644
--- 
a/examples/jaxrsSimpleWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
+++ 
b/examples/jaxrsSimpleWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
@@ -21,8 +21,6 @@ package org.apache.cxf.fediz.example;
 
 import java.io.StringWriter;
 import java.security.Principal;
-import java.util.Arrays;
-import java.util.List;
 
 import javax.ws.rs.GET;
 import javax.ws.rs.Path;
@@ -56,22 +54,22 @@ public class FederationService {
 
         ResponseBuilder rb = Response.ok().type("text/html");
 
-        StringBuilder out = new StringBuilder();
+        StringBuilder out = new StringBuilder(308);
         out.append("<html>");
         out.append("<head><title>WS Federation Spring Security 
Example</title></head>");
         out.append("<body>");
         out.append("<h1>Hello World</h1>");
         out.append("Hello world<br>");
-        out.append("Request url: " + uriInfo.getAbsolutePath().toString() + 
"<p>");
+        out.append("Request url: 
").append(uriInfo.getAbsolutePath()).append("<p>");
 
         out.append("<br><b>User</b><p>");
         Principal p = securityContext.getUserPrincipal();
         if (p != null) {
-            out.append("Principal: " + p.getName() + "<p>");
+            out.append("Principal: ").append(p.getName()).append("<p>");
         }
 
         out.append("<br><b>Roles</b><p>");
-        List<String> roleListToCheck = Arrays.asList("Admin", "Manager", 
"User", "Authenticated");
+        String[] roleListToCheck = new String[]{"Admin", "Manager", "User", 
"Authenticated"};
         for (String item: roleListToCheck) {
             out.append("Has role '" + item + "': "
                 + ((securityContext.isUserInRole(item)) ? "<b>yes</b>" : "no") 
+ "<p>");
@@ -102,9 +100,9 @@ public class FederationService {
                 token = buffer.toString();
                 @SuppressWarnings("deprecation")
                 String escapedXml = StringEscapeUtils.escapeXml(token);
-                out.append("<p>" + escapedXml);
+                out.append("<p>").append(escapedXml);
             } catch (Exception ex) {
-                out.append("<p>Failed to transform cached element to string: " 
+ ex.toString());
+                out.append("<p>Failed to transform cached element to string: 
").append(ex.toString());
             }
         } else {
             out.append("<p>Bootstrap token not cached in thread local 
storage");
diff --git a/examples/jaxrsSpringSecurityWebapp/pom.xml 
b/examples/jaxrsSpringSecurityWebapp/pom.xml
index b920c24..afba9ee 100644
--- a/examples/jaxrsSpringSecurityWebapp/pom.xml
+++ b/examples/jaxrsSpringSecurityWebapp/pom.xml
@@ -26,7 +26,7 @@
     </parent>
     <groupId>org.apache.cxf.fediz.examples</groupId>
     <artifactId>jaxrsSpringSecurityWebapp</artifactId>
-    <name>Fediz Example: SpringWebapp</name>
+    <name>Fediz Example: SpringWebapp (Spring Security)</name>
     <packaging>war</packaging>
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
diff --git 
a/examples/jaxrsSpringSecurityWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
 
b/examples/jaxrsSpringSecurityWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
index 401fb01..d29021f 100644
--- 
a/examples/jaxrsSpringSecurityWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
+++ 
b/examples/jaxrsSpringSecurityWebapp/src/main/java/org/apache/cxf/fediz/example/FederationService.java
@@ -58,18 +58,18 @@ public class FederationService {
 
         ResponseBuilder rb = Response.ok().type("text/html");
 
-        StringBuilder out = new StringBuilder();
+        StringBuilder out = new StringBuilder(275);
         out.append("<html>");
         out.append("<head><title>WS Federation Spring Security 
Example</title></head>");
         out.append("<body>");
         out.append("<h1>Hello World</h1>");
         out.append("Hello world<br>");
-        out.append("Request url: " + uriInfo.getAbsolutePath().toString() + 
"<p>");
+        out.append("Request url: 
").append(uriInfo.getAbsolutePath()).append("<p>");
 
         out.append("<br><b>User</b><p>");
         Principal p = securityContext.getUserPrincipal();
         if (p != null) {
-            out.append("Principal: " + p.getName() + "<p>");
+            out.append("Principal: ").append(p.getName()).append("<p>");
         }
 
         // Access Spring security context
@@ -78,7 +78,7 @@ public class FederationService {
             out.append("Roles of user:<p><ul>");
             FederationAuthenticationToken fedAuthToken = 
(FederationAuthenticationToken) auth;
             for (GrantedAuthority item : fedAuthToken.getAuthorities()) {
-                out.append("<li>" + item.getAuthority() + "</li>");
+                out.append("<li>").append(item.getAuthority()).append("</li>");
             }
             out.append("</ul>");
 
@@ -86,7 +86,7 @@ public class FederationService {
                 out.append("<br><b>Claims</b><p>");
                 ClaimCollection claims = ((FederationUser) 
fedAuthToken.getUserDetails()).getClaims();
                 for (Claim c : claims) {
-                    out.append(c.getClaimType().toString() + ": " + 
c.getValue() + "<p>");
+                    out.append(c.getClaimType().toString()).append(": 
").append(c.getValue()).append("<p>");
                 }
             } else {
                 out.append("FederationAuthenticationToken found but not 
FederationUser");
@@ -109,9 +109,9 @@ public class FederationService {
                 token = buffer.toString();
                 @SuppressWarnings("deprecation")
                 String escapedXml = StringEscapeUtils.escapeXml(token);
-                out.append("<p>" + escapedXml);
+                out.append("<p>").append(escapedXml);
             } catch (Exception ex) {
-                out.append("<p>Failed to transform cached element to string: " 
+ ex.toString());
+                out.append("<p>Failed to transform cached element to string: 
").append(ex.toString());
             }
         } else {
             out.append("<p>Bootstrap token not cached in thread local 
storage");
diff --git 
a/examples/wsclientWebapp/webapp/src/main/java/org/apache/cxf/fediz/example/ApplicationContextProvider.java
 
b/examples/wsclientWebapp/webapp/src/main/java/org/apache/cxf/fediz/example/ApplicationContextProvider.java
index a10faa2..7bbb7b9 100644
--- 
a/examples/wsclientWebapp/webapp/src/main/java/org/apache/cxf/fediz/example/ApplicationContextProvider.java
+++ 
b/examples/wsclientWebapp/webapp/src/main/java/org/apache/cxf/fediz/example/ApplicationContextProvider.java
@@ -19,7 +19,6 @@
 
 package org.apache.cxf.fediz.example;
 
-import org.springframework.beans.BeansException;
 import org.springframework.context.ApplicationContext;
 import org.springframework.context.ApplicationContextAware;
 import org.springframework.stereotype.Component;
@@ -37,8 +36,7 @@ public class ApplicationContextProvider implements 
ApplicationContextAware {
         super();
     }
 
-    public void setApplicationContext(ApplicationContext applicationContext)
-        throws BeansException {
+    public void setApplicationContext(ApplicationContext applicationContext) {
 
         ApplicationContextProvider.ctx = applicationContext;
     }

Reply via email to