Class TmaAddressController

java.lang.Object
de.hybris.platform.b2ctelcooccaddon.controllers.BaseController
de.hybris.platform.b2ctelcooccaddon.controllers.TmaAddressController

@Controller @RequestMapping("/{baseSiteId}/users/{userId}/addresses") public class TmaAddressController extends BaseController
Web Service Controller for the Address resource
Since:
2007
  • Field Details

  • Constructor Details

    • TmaAddressController

      public TmaAddressController()
  • Method Details

    • createAddress

      @Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(method=POST, consumes={"application/json","application/xml"}) @ResponseBody @ResponseStatus(CREATED) public AddressWsDTO createAddress(@RequestBody AddressWsDTO address, @RequestParam(defaultValue="DEFAULT") String fields)
    • updateAddress

      @Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(value="/{addressId}", method=PATCH, consumes={"application/json","application/xml"}) @ResponseStatus(OK) public void updateAddress(@PathVariable String addressId, @RequestBody AddressWsDTO address)
    • getAddressValidator

      protected org.springframework.validation.Validator getAddressValidator()
    • getAddressDTOValidator

      protected org.springframework.validation.Validator getAddressDTOValidator()