Class TmaAddressController


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

      • ADDRESS_DOES_NOT_EXIST

        public static final java.lang.String ADDRESS_DOES_NOT_EXIST
        See Also:
        Constant Field Values
    • Constructor Detail

      • TmaAddressController

        public TmaAddressController()
    • Method Detail

      • 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")
                                          java.lang.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
                                  java.lang.String addressId,
                                  @RequestBody
                                  AddressWsDTO address)
      • getAddressValidator

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

        protected org.springframework.validation.Validator getAddressDTOValidator()