Resolves checkstyle errors for feature-toggle fluentinterface flux flyweight front-controller (#1078)

* Reduces checkstyle errors in feature-toggle

* Reduces checkstyle errors in fluentinterface

* Reduces checkstyle errors in flux

* Reduces checkstyle errors in flyweight

* Reduces checkstyle errors in front-controller
This commit is contained in:
Anurag Agarwal
2019-11-12 01:54:23 +05:30
committed by Ilkka Seppälä
parent c954a436ad
commit 37599eb48f
46 changed files with 197 additions and 258 deletions

View File

@ -24,30 +24,27 @@
package com.iluwatar.front.controller;
/**
*
* The Front Controller is a presentation tier pattern. Essentially it defines a controller that
* handles all requests for a web site.
* <p>
* The Front Controller pattern consolidates request handling through a single handler object (
*
* <p>The Front Controller pattern consolidates request handling through a single handler object (
* {@link FrontController}). This object can carry out the common the behavior such as
* authorization, request logging and routing requests to corresponding views.
* <p>
* Typically the requests are mapped to command objects ({@link Command}) which then display the
* correct view ({@link View}).
* <p>
* In this example we have implemented two views: {@link ArcherView} and {@link CatapultView}. These
* are displayed by sending correct request to the {@link FrontController} object. For example, the
* {@link ArcherView} gets displayed when {@link FrontController} receives request "Archer". When
* the request is unknown, we display the error view ({@link ErrorView}).
*
* <p>Typically the requests are mapped to command objects ({@link Command}) which then display the
* correct view ({@link View}).
*
* <p>In this example we have implemented two views: {@link ArcherView} and {@link CatapultView}.
* These are displayed by sending correct request to the {@link FrontController} object. For
* example, the {@link ArcherView} gets displayed when {@link FrontController} receives request
* "Archer". When the request is unknown, we display the error view ({@link ErrorView}).
*/
public class App {
/**
* Program entry point
*
* @param args
* command line args
* Program entry point.
*
* @param args command line args
*/
public static void main(String[] args) {
FrontController controller = new FrontController();

View File

@ -24,9 +24,7 @@
package com.iluwatar.front.controller;
/**
*
* Custom exception type
*
* Custom exception type.
*/
public class ApplicationException extends RuntimeException {

View File

@ -24,9 +24,7 @@
package com.iluwatar.front.controller;
/**
*
* Command for archers.
*
*/
public class ArcherCommand implements Command {

View File

@ -27,12 +27,10 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
*
* View for archers.
*
*/
public class ArcherView implements View {
private static final Logger LOGGER = LoggerFactory.getLogger(ArcherView.class);
@Override

View File

@ -24,9 +24,7 @@
package com.iluwatar.front.controller;
/**
*
* Command for catapults.
*
*/
public class CatapultCommand implements Command {

View File

@ -27,9 +27,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
*
* View for catapults.
*
*/
public class CatapultView implements View {

View File

@ -24,9 +24,7 @@
package com.iluwatar.front.controller;
/**
*
* Commands are the intermediary between requests and views.
*
*/
public interface Command {

View File

@ -27,9 +27,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
*
* View for errors.
*
*/
public class ErrorView implements View {

View File

@ -24,10 +24,8 @@
package com.iluwatar.front.controller;
/**
*
* FrontController is the handler class that takes in all the requests and renders the correct
* response.
*
*/
public class FrontController {

View File

@ -24,9 +24,7 @@
package com.iluwatar.front.controller;
/**
*
* Default command in case the mapping is not successful.
*
*/
public class UnknownCommand implements Command {

View File

@ -24,9 +24,7 @@
package com.iluwatar.front.controller;
/**
*
* Views are the representations rendered for the user.
*
*/
public interface View {