Class ForgottenPasswordsController
java.lang.Object
de.hybris.platform.commercewebservices.core.v2.controller.BaseController
de.hybris.platform.commercewebservices.core.v2.controller.ForgottenPasswordsController
@Controller
@RequestMapping("/{baseSiteId}")
public class ForgottenPasswordsController
extends BaseController
-
Field Summary
Fields inherited from class de.hybris.platform.commercewebservices.core.v2.controller.BaseController
BASIC_FIELD_SET, DEFAULT_CURRENT_PAGE, DEFAULT_FIELD_SET, DEFAULT_PAGE_SIZE, HEADER_TOTAL_COUNT, INVALID_REQUEST_BODY_ERROR_MESSAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoResetPassword(ResetPasswordWsDTO resetPassword) voiddoRestorePassword(String userId) Methods inherited from class de.hybris.platform.commercewebservices.core.v2.controller.BaseController
addPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleHttpMessageNotReadableException, handleModelNotFoundException, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validate
-
Constructor Details
-
ForgottenPasswordsController
public ForgottenPasswordsController()
-
-
Method Details
-
doRestorePassword
@SecurePortalUnauthenticatedAccess @Secured({"ROLE_CLIENT","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/forgottenpasswordtokens", method=POST) @ResponseStatus(ACCEPTED) public void doRestorePassword(@RequestParam String userId) -
doResetPassword
@SecurePortalUnauthenticatedAccess @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
-