Merge pull request #599 from mookkiah/587_intercepting-filter

#587 sonarqube bugs
This commit is contained in:
Ilkka Seppälä 2017-07-30 08:49:17 +03:00 committed by GitHub
commit 54d8ec94be
6 changed files with 26 additions and 40 deletions

View File

@ -24,8 +24,6 @@ package com.iluwatar.intercepting.filter;
import java.awt.BorderLayout; import java.awt.BorderLayout;
import java.awt.GridLayout; import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton; import javax.swing.JButton;
import javax.swing.JFrame; import javax.swing.JFrame;
@ -37,20 +35,20 @@ import javax.swing.JTextField;
import javax.swing.SwingUtilities; import javax.swing.SwingUtilities;
/** /**
* The Client class is responsible for handling the input and running them through filters inside * The Client class is responsible for handling the input and running them through filters inside the
* the {@link FilterManager}. * {@link FilterManager}.
* *
* This is where {@link Filter}s come to play as the client pre-processes the request before being * This is where {@link Filter}s come to play as the client pre-processes the request before being displayed in the
* displayed in the {@link Target}. * {@link Target}.
* *
* @author joshzambales * @author joshzambales
* *
*/ */
public class Client extends JFrame { public class Client extends JFrame { // NOSONAR
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private FilterManager filterManager; private transient FilterManager filterManager;
private JLabel jl; private JLabel jl;
private JTextField[] jtFields; private JTextField[] jtFields;
private JTextArea[] jtAreas; private JTextArea[] jtAreas;
@ -98,26 +96,19 @@ public class Client extends JFrame {
panel.add(clearButton); panel.add(clearButton);
panel.add(processButton); panel.add(processButton);
clearButton.addActionListener(new ActionListener() { clearButton.addActionListener(e -> {
@Override for (JTextArea i : jtAreas) {
public void actionPerformed(ActionEvent e) { i.setText("");
for (JTextArea i : jtAreas) { }
i.setText(""); for (JTextField i : jtFields) {
} i.setText("");
for (JTextField i : jtFields) {
i.setText("");
}
} }
}); });
processButton.addActionListener(new ActionListener() { processButton.addActionListener(e -> {
@Override Order order = new Order(jtFields[0].getText(), jtFields[1].getText(), jtAreas[0].getText(), jtFields[2].getText(),
public void actionPerformed(ActionEvent e) { jtAreas[1].getText());
Order order = jl.setText(sendRequest(order));
new Order(jtFields[0].getText(), jtFields[1].getText(), jtAreas[0].getText(),
jtFields[2].getText(), jtAreas[1].getText());
jl.setText(sendRequest(order));
}
}); });
JRootPane rootPane = SwingUtilities.getRootPane(processButton); JRootPane rootPane = SwingUtilities.getRootPane(processButton);

View File

@ -32,11 +32,6 @@ public class FilterChain {
private Filter chain; private Filter chain;
/**
* Constructor
*/
public FilterChain() {
}
/** /**
* Adds filter * Adds filter

View File

@ -32,7 +32,7 @@ public class Order {
private String contactNumber; private String contactNumber;
private String address; private String address;
private String depositNumber; private String depositNumber;
private String order; private String orderItem;
public Order() {} public Order() {}
@ -44,7 +44,7 @@ public class Order {
this.contactNumber = contactNumber; this.contactNumber = contactNumber;
this.address = address; this.address = address;
this.depositNumber = depositNumber; this.depositNumber = depositNumber;
this.order = order; this.orderItem = order;
} }
public String getName() { public String getName() {
@ -79,11 +79,11 @@ public class Order {
this.depositNumber = depositNumber; this.depositNumber = depositNumber;
} }
public String getOrder() { public String getOrderItem() {
return order; return orderItem;
} }
public void setOrder(String order) { public void setOrderItem(String order) {
this.order = order; this.orderItem = order;
} }
} }

View File

@ -33,7 +33,7 @@ public class OrderFilter extends AbstractFilter {
@Override @Override
public String execute(Order order) { public String execute(Order order) {
String result = super.execute(order); String result = super.execute(order);
if (order.getOrder() == null || order.getOrder().isEmpty()) { if (order.getOrderItem() == null || order.getOrderItem().isEmpty()) {
return result + "Invalid order! "; return result + "Invalid order! ";
} else { } else {
return result; return result;

View File

@ -42,7 +42,7 @@ import javax.swing.table.DefaultTableModel;
* @author mjoshzambales * @author mjoshzambales
* *
*/ */
public class Target extends JFrame { public class Target extends JFrame { //NOSONAR
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -66,8 +66,8 @@ public class OrderTest {
@Test @Test
public void testSetOrder() throws Exception { public void testSetOrder() throws Exception {
final Order order = new Order(); final Order order = new Order();
order.setOrder(EXPECTED_VALUE); order.setOrderItem(EXPECTED_VALUE);
assertEquals(EXPECTED_VALUE, order.getOrder()); assertEquals(EXPECTED_VALUE, order.getOrderItem());
} }
} }