Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- protected GenericResponse<?> executeUpdate(GenericRequest<RequestContent> request, RequestEntity requestEntity) {
- Customer customerRequest = request.getRequestData().getCustomerRequest();
- switch (customerRequest.getOperationIndicator()) {
- case SEND_PROTOCOL:
- sendProtocolExecutor.executeUpdate(request, requestEntity);
- break;
- case CHANGE_EMAIL_RECUPERA:
- request.getRequestData().addKey(RequestEntity.TARGET_SYSTEM, AlgarSystem.RECUPERA.getSystem());
- changeEmailExecutor.executeUpdate(request, requestEntity);
- break;
- case CHANGE_EMAIL:
- changeEmailExecutor.executeUpdate(request, requestEntity);
- sendMailUpdateUserExecuter.process(setSendMailForm(request));
- break;
- case CHANGE_PASSWORD:
- changePasswordExecutor.executeUpdate(request, requestEntity);
- sendMailUpdateUserExecuter.process(setSendMailForm(request));
- break;
- case UPDATE_CHANGE_EMAIL:
- changeEmailExecutor.executeUpdate(request, requestEntity);
- break;
- case UPDATE_DISABILITY:
- return new GenericResponse<ProtocolResponse>().withResultMessage(changeDisabilityExecutor.executeUpdate(request, requestEntity).getResultMessage());
- case UPDATE_CHANGE_CONTACT:
- updateCustomerExecutor.executeUpdate(request);
- break;
- case UPDATE_CHANGE_RELATIONSHIP:
- updateCustomerExecutor.executeUpdate(request);
- break;
- case UPDATE_CHANGE_INACTIVATE_USER:
- updateCustomerExecutor.executeUpdate(request);
- break;
- case UPDATE_VISUAL_IMPAIRMENT:
- updateVisualImpairment.executeUpdate(request);
- case NOT_SUPPORTED:
- break;
- case VALIDATE_PASSWORD:
- authenticationExecutor.process(setValidatePasswordFields(request));
- default:
- break;
- }
- return new GenericResponse<Customer>().withResultData(customerRequest);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement