Re-organized the project

This commit is contained in:
Rohit Awate 2018-01-28 11:23:22 +05:30
parent 850a74cd11
commit 2c05263202
7 changed files with 141 additions and 156 deletions

View file

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<actions>
<action>
<actionName>run</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:1.2.1:exec</goal>
</goals>
<properties>
<exec.args>-classpath %classpath com.rohitawate.restaurant.main.Main</exec.args>
<exec.executable>java</exec.executable>
</properties>
</action>
</actions>

View file

@ -14,14 +14,16 @@
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>com.rohitawate.restaurant.main.Main</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
<plugin>

View file

@ -16,9 +16,9 @@
package com.rohitawate.restaurant.dashboard;
import com.jfoenix.controls.JFXSnackbar;
import com.rohitawate.restaurant.models.GETRequest;
import com.rohitawate.restaurant.models.RestaurantResponse;
import com.rohitawate.restaurant.requests.RequestManager;
import com.rohitawate.restaurant.models.requests.GETRequest;
import com.rohitawate.restaurant.models.responses.RestaurantResponse;
import com.rohitawate.restaurant.requestsmanager.RequestManager;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.ComboBox;
@ -76,8 +76,8 @@ public class DashboardController implements Initializable {
RestaurantResponse response;
switch (httpMethodBox.getValue()) {
case "GET":
GETRequest GETRequest = new GETRequest(addressField.getText());
response = requestManager.get(GETRequest);
GETRequest request = new GETRequest(addressField.getText());
response = requestManager.get(request);
break;
default:
response = new RestaurantResponse();

View file

@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.rohitawate.restaurant.models;
package com.rohitawate.restaurant.models.requests;
import java.net.MalformedURLException;
import java.net.URL;

View file

@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.rohitawate.restaurant.models;
package com.rohitawate.restaurant.models.requests;
import java.net.MalformedURLException;
import java.net.URL;

View file

@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.rohitawate.restaurant.models;
package com.rohitawate.restaurant.models.responses;
import javax.ws.rs.core.MediaType;

View file

@ -13,13 +13,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.rohitawate.restaurant.requests;
package com.rohitawate.restaurant.requestsmanager;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.rohitawate.restaurant.models.GETRequest;
import com.rohitawate.restaurant.models.RestaurantResponse;
import com.rohitawate.restaurant.models.requests.GETRequest;
import com.rohitawate.restaurant.models.responses.RestaurantResponse;
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
@ -35,9 +35,9 @@ public class RequestManager {
client = ClientBuilder.newClient();
}
public RestaurantResponse get(GETRequest GETRequest) throws IOException {
public RestaurantResponse get(GETRequest request) throws IOException {
RestaurantResponse response = new RestaurantResponse();
WebTarget target = client.target(GETRequest.getTarget().toString());
WebTarget target = client.target(request.getTarget().toString());
long initialTime = System.currentTimeMillis();
Response serverResponse = target.request().get();