adding links

Signed-off-by: Peter Siegmund <developer@mars3142.org>
This commit is contained in:
2024-10-28 16:41:38 +01:00
parent 6b3baaa44d
commit 1438b294ef

View File

@@ -1,5 +1,7 @@
package dev.mars3142.fhq.timezone_service.timezone.controllers; package dev.mars3142.fhq.timezone_service.timezone.controllers;
import static org.springframework.hateoas.server.mvc.WebMvcLinkBuilder.linkTo;
import dev.mars3142.fhq.timezone_service.timezone.domain.model.response.LocationResponse; import dev.mars3142.fhq.timezone_service.timezone.domain.model.response.LocationResponse;
import dev.mars3142.fhq.timezone_service.timezone.domain.model.response.TimezoneResponse; import dev.mars3142.fhq.timezone_service.timezone.domain.model.response.TimezoneResponse;
import dev.mars3142.fhq.timezone_service.timezone.service.TimezoneService; import dev.mars3142.fhq.timezone_service.timezone.service.TimezoneService;
@@ -31,6 +33,7 @@ public class TimezoneController {
val response = new TimezoneResponse(); val response = new TimezoneResponse();
response.setTimezone(timezoneInfo.timezone()); response.setTimezone(timezoneInfo.timezone());
response.setPosix_tz(posix); response.setPosix_tz(posix);
response.add(linkTo(TimezoneController.class).slash(ip).withSelfRel());
return response; return response;
} }
@@ -49,6 +52,7 @@ public class TimezoneController {
val response = new TimezoneResponse(); val response = new TimezoneResponse();
response.setTimezone(timezone); response.setTimezone(timezone);
response.setPosix_tz(posix); response.setPosix_tz(posix);
response.add(linkTo(TimezoneController.class).slash(area).slash(location).withSelfRel());
return response; return response;
} }
} }