public class UsersController extends BaseCommerceController
DEFAULT_CURRENT_PAGE, DEFAULT_FIELD_SET, DEFAULT_PAGE_SIZE, HEADER_TOTAL_COUNT| Constructor and Description |
|---|
UsersController() |
| Modifier and Type | Method and Description |
|---|---|
void |
changeLogin(java.lang.String newLogin,
java.lang.String password) |
void |
changePassword(java.lang.String userId,
java.lang.String old,
java.lang.String newPassword) |
protected boolean |
containsRole(Authentication auth,
java.lang.String role) |
protected void |
convertToCustomer(java.lang.String password,
java.lang.String guid) |
protected OrderHistoriesData |
createOrderHistoriesData(SearchPageData<OrderHistoryData> result) |
void |
deactivateUser() |
protected java.util.Set<OrderStatus> |
extractOrderStatuses(java.lang.String statuses) |
protected java.lang.String |
getAbsoluteLocationURL(HttpServletRequest httpRequest,
java.lang.String uid) |
UserGroupListWsDTO |
getAllCustomerGroupsForCustomer(java.lang.String userId,
java.lang.String fields) |
UserWsDTO |
getUser(java.lang.String fields) |
void |
putUser(java.lang.String firstName,
java.lang.String lastName,
java.lang.String titleCode,
HttpServletRequest request) |
void |
putUser(UserWsDTO user) |
protected void |
registerNewUser(java.lang.String login,
java.lang.String password,
java.lang.String titleCode,
java.lang.String firstName,
java.lang.String lastName) |
UserWsDTO |
registerUser(java.lang.String login,
java.lang.String password,
java.lang.String titleCode,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String guid,
java.lang.String fields,
HttpServletRequest httpRequest,
HttpServletResponse httpResponse) |
UserWsDTO |
registerUser(UserSignUpWsDTO user,
java.lang.String fields,
HttpServletRequest httpRequest,
HttpServletResponse httpResponse) |
void |
updateUser(HttpServletRequest request) |
addPaymentDetailsInternal, applyVoucherForCartInternal, createAddressInternal, getAddressDTOValidator, getAddressValidator, getCartFacade, getCcPaymentInfoValidator, getCheckoutFacade, getDeliveryAddressValidator, getHttpRequestAddressDataPopulator, getHttpRequestPaymentInfoPopulator, getPaymentDetailsDTOValidator, getSessionCart, getUserFacade, getVoucherFacade, setAddressDTOValidator, setAddressValidator, setCartDeliveryAddressInternal, setCartDeliveryModeInternal, setCartFacade, setCcPaymentInfoValidator, setCheckoutFacade, setDeliveryAddressValidator, setHttpRequestAddressDataPopulator, setHttpRequestPaymentInfoPopulator, setPaymentDetailsDTOValidator, setPaymentDetailsInternal, setUserFacade, setVoucherFacade, validateCartForPlaceOrder, validateStatusesEnumValueaddPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleModelNotFoundException, logParam, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validatepublic UserWsDTO registerUser(java.lang.String login, java.lang.String password, java.lang.String titleCode, java.lang.String firstName, java.lang.String lastName, java.lang.String guid, java.lang.String fields, HttpServletRequest httpRequest, HttpServletResponse httpResponse) throws DuplicateUidException, RequestParameterException, WebserviceValidationException, java.io.UnsupportedEncodingException
DuplicateUidExceptionRequestParameterExceptionWebserviceValidationExceptionjava.io.UnsupportedEncodingExceptionpublic UserWsDTO registerUser(UserSignUpWsDTO user, java.lang.String fields, HttpServletRequest httpRequest, HttpServletResponse httpResponse) throws DuplicateUidException, UnknownIdentifierException, java.lang.IllegalArgumentException, WebserviceValidationException, java.io.UnsupportedEncodingException
DuplicateUidExceptionUnknownIdentifierExceptionjava.lang.IllegalArgumentExceptionWebserviceValidationExceptionjava.io.UnsupportedEncodingExceptionprotected java.lang.String getAbsoluteLocationURL(HttpServletRequest httpRequest,
java.lang.String uid)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionprotected void registerNewUser(java.lang.String login,
java.lang.String password,
java.lang.String titleCode,
java.lang.String firstName,
java.lang.String lastName)
throws RequestParameterException,
DuplicateUidException
protected void convertToCustomer(java.lang.String password,
java.lang.String guid)
throws RequestParameterException,
DuplicateUidException
public UserWsDTO getUser(java.lang.String fields)
public void putUser(java.lang.String firstName,
java.lang.String lastName,
java.lang.String titleCode,
HttpServletRequest request)
throws DuplicateUidException
DuplicateUidExceptionpublic void putUser(UserWsDTO user) throws DuplicateUidException
DuplicateUidExceptionpublic void updateUser(HttpServletRequest request)
throws DuplicateUidException
DuplicateUidExceptionpublic void deactivateUser()
public void changeLogin(java.lang.String newLogin,
java.lang.String password)
throws DuplicateUidException,
PasswordMismatchException,
RequestParameterException
public void changePassword(java.lang.String userId,
java.lang.String old,
java.lang.String newPassword)
protected boolean containsRole(Authentication auth,
java.lang.String role)
public UserGroupListWsDTO getAllCustomerGroupsForCustomer(java.lang.String userId, java.lang.String fields)
protected java.util.Set<OrderStatus> extractOrderStatuses(java.lang.String statuses)
protected OrderHistoriesData createOrderHistoriesData(SearchPageData<OrderHistoryData> result)
Copyright © 2018 SAP SE. All Rights Reserved.