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 e6ea34ca6c9915d78aeb2ed0e304d8fcd926af99..5d746877a3aee26059703ea246d7713a3226ad4f 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 711cbd814c21fffc922ef8f3d5d96abf89a3dd30..e1dd72ed645491c672663a722e1f39f79725393e 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)) {