1011: Fixed all of the SonarCloud blocking errors (#1017)
* 1011: Added the method to the RequestMapping annotation * 1011: Changed all of the a href blank targets to include rel="noopener noreferrer"
This commit is contained in:
		
				
					committed by
					
						 Ilkka Seppälä
						Ilkka Seppälä
					
				
			
			
				
	
			
			
			
						parent
						
							880b234d8f
						
					
				
				
					commit
					c308ca09e5
				
			| @@ -22,11 +22,12 @@ | ||||
|  */ | ||||
| package com.iluwatar.aggregator.microservices; | ||||
|  | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
|  | ||||
| import javax.annotation.Resource; | ||||
|  | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RequestMethod; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
|  | ||||
| /** | ||||
|  * The aggregator aggregates calls on various micro-services, collects | ||||
|  * data and further publishes them under a REST endpoint. | ||||
| @@ -47,7 +48,7 @@ public class Aggregator { | ||||
|    * | ||||
|    * @return a Product. | ||||
|    */ | ||||
|   @RequestMapping("/product") | ||||
|   @RequestMapping(path = "/product", method = RequestMethod.GET) | ||||
|   public Product getProduct() { | ||||
|     Product product = new Product(); | ||||
|     product.setTitle(informationClient.getProductTitle()); | ||||
|   | ||||
| @@ -23,6 +23,7 @@ | ||||
| package com.iluwatar.api.gateway; | ||||
|  | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RequestMethod; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
|  | ||||
| import javax.annotation.Resource; | ||||
| @@ -43,7 +44,7 @@ public class ApiGateway { | ||||
|    * Retrieves product information that desktop clients need | ||||
|    * @return Product information for clients on a desktop | ||||
|    */ | ||||
|   @RequestMapping("/desktop") | ||||
|   @RequestMapping(path = "/desktop", method = RequestMethod.GET) | ||||
|   public DesktopProduct getProductDesktop() { | ||||
|     DesktopProduct desktopProduct = new DesktopProduct(); | ||||
|     desktopProduct.setImagePath(imageClient.getImagePath()); | ||||
| @@ -55,7 +56,7 @@ public class ApiGateway { | ||||
|    * Retrieves product information that mobile clients need | ||||
|    * @return Product information for clients on a mobile device | ||||
|    */ | ||||
|   @RequestMapping("/mobile") | ||||
|   @RequestMapping(path = "/mobile", method = RequestMethod.GET) | ||||
|   public MobileProduct getProductMobile() { | ||||
|     MobileProduct mobileProduct = new MobileProduct(); | ||||
|     mobileProduct.setPrice(priceClient.getPrice()); | ||||
|   | ||||
| @@ -82,12 +82,12 @@ th, td { | ||||
|               | ||||
|             <p> | ||||
|                 This app has been generated using Apache Isis' | ||||
|                 <a href="http://isis.apache.org/intro/getting-started/simple%61pp-archetype.html" target="_blank">SimpleApp</a> archetype, | ||||
|                 <a href="http://isis.apache.org/intro/getting-started/simple%61pp-archetype.html" target="_blank" rel="noopener noreferrer">SimpleApp</a> archetype, | ||||
|                 to create a purposefully minimal application that nevertheless includes fixture data, integration tests and BDD specs. | ||||
|                 <br/> | ||||
|                 <br/> | ||||
|                 The app itself consists of a single domain class, <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/dom/src/main/java/dom/simple/SimpleObject.java"  target="_blank"><tt>SimpleObject</tt></a>, | ||||
|                 along with an equally simple (factory/repository) domain service, <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/dom/src/main/java/dom/simple/SimpleObjects.java"  target="_blank"><tt>SimpleObjects</tt></a>. | ||||
|                 The app itself consists of a single domain class, <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/dom/src/main/java/dom/simple/SimpleObject.java"  target="_blank" rel="noopener noreferrer"><tt>SimpleObject</tt></a>, | ||||
|                 along with an equally simple (factory/repository) domain service, <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/dom/src/main/java/dom/simple/SimpleObjects.java"  target="_blank" rel="noopener noreferrer"><tt>SimpleObjects</tt></a>. | ||||
|             </p> | ||||
| 
 | ||||
|             <p>To access the app:</p> | ||||
| @@ -98,8 +98,8 @@ th, td { | ||||
|                     </p> | ||||
|                     <p> | ||||
|                         provides accesses to a generic UI for end-users, | ||||
|                         Isis' <a href="http://isis.apache.org/components/viewers/wicket/about.html" target="_blank">Wicket Viewer</a>. | ||||
|                         As its name suggests, this viewer is built on top of <a href="http://wicket.apache.org" target="_blank">Apache Wicket</a>™. | ||||
|                         Isis' <a href="http://isis.apache.org/components/viewers/wicket/about.html" target="_blank" rel="noopener noreferrer">Wicket Viewer</a>. | ||||
|                         As its name suggests, this viewer is built on top of <a href="http://wicket.apache.org" target="_blank" rel="noopener noreferrer">Apache Wicket</a>™. | ||||
|                     </p> | ||||
|                 </li> | ||||
|                 <li> | ||||
| @@ -118,7 +118,7 @@ th, td { | ||||
| 
 | ||||
|             <p> | ||||
|             The default user/password is <b><i>sven/pass</i></b> (as configured in the | ||||
|             <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/webapp/src/main/webapp/WEB-INF/shiro.ini" target="_blank">shiro.ini</a> file). | ||||
|             <a href="https://github.com/apache/isis/blob/master/example/application/simple%61pp/webapp/src/main/webapp/WEB-INF/shiro.ini" target="_blank" rel="noopener noreferrer">shiro.ini</a> file). | ||||
|             </p> | ||||
|              | ||||
|         </div> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user