Class ForgottenPasswordsController
- java.lang.Object
-
- de.hybris.platform.ycommercewebservices.v2.controller.BaseController
-
- de.hybris.platform.ycommercewebservices.v2.controller.ForgottenPasswordsController
-
@Controller @RequestMapping("/{baseSiteId}") public class ForgottenPasswordsController extends BaseController
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.ycommercewebservices.v2.controller.BaseController
BASIC_FIELD_SET, DEFAULT_CURRENT_PAGE, DEFAULT_FIELD_SET, DEFAULT_PAGE_SIZE, HEADER_TOTAL_COUNT
-
-
Constructor Summary
Constructors Constructor Description ForgottenPasswordsController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoResetPassword(ResetPasswordWsDTO resetPassword)voiddoRestorePassword(java.lang.String userId)-
Methods inherited from class de.hybris.platform.ycommercewebservices.v2.controller.BaseController
addPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleModelNotFoundException, logParam, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validate
-
-
-
-
Method Detail
-
doRestorePassword
@Secured({"ROLE_CLIENT","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/forgottenpasswordtokens", method=POST) @ResponseStatus(ACCEPTED) public void doRestorePassword(@RequestParam java.lang.String userId)
-
doResetPassword
@Secured({"ROLE_CLIENT","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/resetpassword", method=POST, consumes={"application/json","application/xml"}) @ResponseStatus(ACCEPTED) public void doResetPassword(@RequestBody ResetPasswordWsDTO resetPassword) throws TokenInvalidatedException- Throws:
TokenInvalidatedException
-
-