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:
parent
880b234d8f
commit
c308ca09e5
@ -22,11 +22,12 @@
|
|||||||
*/
|
*/
|
||||||
package com.iluwatar.aggregator.microservices;
|
package com.iluwatar.aggregator.microservices;
|
||||||
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
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
|
* The aggregator aggregates calls on various micro-services, collects
|
||||||
* data and further publishes them under a REST endpoint.
|
* data and further publishes them under a REST endpoint.
|
||||||
@ -47,7 +48,7 @@ public class Aggregator {
|
|||||||
*
|
*
|
||||||
* @return a Product.
|
* @return a Product.
|
||||||
*/
|
*/
|
||||||
@RequestMapping("/product")
|
@RequestMapping(path = "/product", method = RequestMethod.GET)
|
||||||
public Product getProduct() {
|
public Product getProduct() {
|
||||||
Product product = new Product();
|
Product product = new Product();
|
||||||
product.setTitle(informationClient.getProductTitle());
|
product.setTitle(informationClient.getProductTitle());
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
package com.iluwatar.api.gateway;
|
package com.iluwatar.api.gateway;
|
||||||
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
@ -43,7 +44,7 @@ public class ApiGateway {
|
|||||||
* Retrieves product information that desktop clients need
|
* Retrieves product information that desktop clients need
|
||||||
* @return Product information for clients on a desktop
|
* @return Product information for clients on a desktop
|
||||||
*/
|
*/
|
||||||
@RequestMapping("/desktop")
|
@RequestMapping(path = "/desktop", method = RequestMethod.GET)
|
||||||
public DesktopProduct getProductDesktop() {
|
public DesktopProduct getProductDesktop() {
|
||||||
DesktopProduct desktopProduct = new DesktopProduct();
|
DesktopProduct desktopProduct = new DesktopProduct();
|
||||||
desktopProduct.setImagePath(imageClient.getImagePath());
|
desktopProduct.setImagePath(imageClient.getImagePath());
|
||||||
@ -55,7 +56,7 @@ public class ApiGateway {
|
|||||||
* Retrieves product information that mobile clients need
|
* Retrieves product information that mobile clients need
|
||||||
* @return Product information for clients on a mobile device
|
* @return Product information for clients on a mobile device
|
||||||
*/
|
*/
|
||||||
@RequestMapping("/mobile")
|
@RequestMapping(path = "/mobile", method = RequestMethod.GET)
|
||||||
public MobileProduct getProductMobile() {
|
public MobileProduct getProductMobile() {
|
||||||
MobileProduct mobileProduct = new MobileProduct();
|
MobileProduct mobileProduct = new MobileProduct();
|
||||||
mobileProduct.setPrice(priceClient.getPrice());
|
mobileProduct.setPrice(priceClient.getPrice());
|
||||||
|
@ -82,12 +82,12 @@ th, td {
|
|||||||
|
|
||||||
<p>
|
<p>
|
||||||
This app has been generated using Apache Isis'
|
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.
|
to create a purposefully minimal application that nevertheless includes fixture data, integration tests and BDD specs.
|
||||||
<br/>
|
<br/>
|
||||||
<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>,
|
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"><tt>SimpleObjects</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>
|
||||||
|
|
||||||
<p>To access the app:</p>
|
<p>To access the app:</p>
|
||||||
@ -98,8 +98,8 @@ th, td {
|
|||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
provides accesses to a generic UI for end-users,
|
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>.
|
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">Apache Wicket</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>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@ -118,7 +118,7 @@ th, td {
|
|||||||
|
|
||||||
<p>
|
<p>
|
||||||
The default user/password is <b><i>sven/pass</i></b> (as configured in the
|
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>
|
</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user