package org.springframework.issues;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import javax.validation.Valid;
@Controller
public class TestController {
@RequestMapping(value = "/establishments/employees/{areaOfResponsibility.owner.id}", method = RequestMethod.GET)
public void getEstablishmentsByEmployeeId(
@Valid @ModelAttribute("request-payload") EstablishmentDto establishment) {
System.out.println("areaOfResponsibility.owner.id field: " +
establishment.getAreaOfResponsibility().getOwner().getId());
}
@RequestMapping(value = "/assets/establishments/{establishmentId}", method = RequestMethod.GET)
public void getAssetByEstablishmentId(
@Valid @ModelAttribute("request-payload") EstablishmentDto establishment) {
System.out.println("establishmentId field: " + establishment.getEstablishmentId());
}
}