From 9c620ba94310b5a46a805dfcef4fa22850fcaeeb Mon Sep 17 00:00:00 2001 From: Irfan Ariq <irfanariq@home.com> Date: Thu, 30 Nov 2017 00:39:31 +0000 Subject: [PATCH] add method get location by id --- .../java/com/jauharteam/ojek/ojek/LocationService.java | 3 +++ .../ojek/ojek/location/LocationServiceImpl.java | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/PrOjek/ojek-cmpt/src/main/java/com/jauharteam/ojek/ojek/LocationService.java b/PrOjek/ojek-cmpt/src/main/java/com/jauharteam/ojek/ojek/LocationService.java index e6ea34ca6..5d746877a 100644 --- a/PrOjek/ojek-cmpt/src/main/java/com/jauharteam/ojek/ojek/LocationService.java +++ b/PrOjek/ojek-cmpt/src/main/java/com/jauharteam/ojek/ojek/LocationService.java @@ -22,6 +22,9 @@ public interface LocationService { @WebMethod public Location[] getAllLocation(String token); + @WebMethod + public Location[] getAllLocation(Integer id); + @WebMethod public Boolean editLocation(String token, Location pastLocation, Location newLocation); diff --git a/PrOjek/ojek/src/main/java/com/jauharteam/ojek/ojek/location/LocationServiceImpl.java b/PrOjek/ojek/src/main/java/com/jauharteam/ojek/ojek/location/LocationServiceImpl.java index 711cbd814..e1dd72ed6 100644 --- a/PrOjek/ojek/src/main/java/com/jauharteam/ojek/ojek/location/LocationServiceImpl.java +++ b/PrOjek/ojek/src/main/java/com/jauharteam/ojek/ojek/location/LocationServiceImpl.java @@ -66,6 +66,15 @@ public class LocationServiceImpl implements LocationService { return new Location[0]; } + @Override + public Location[] getAllLocation(Integer id) { + if(id){ + ArrayList<Location> locations = locationDAO.getAllLocation(user.getId()); + return locations.toArray(new Location[locations.size()]); + } + return new Location[0]; + } + @Override public Boolean editLocation(String token, Location pastLocation, Location newLocation) { if(getIdentityService().isTokenValid(token)) { -- GitLab