Advertisement
Guest User

Untitled

a guest
May 24th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.85 KB | None | 0 0
  1. @Override
  2.     protected GenericResponse<?> executeUpdate(GenericRequest<RequestContent> request, RequestEntity requestEntity) {
  3.  
  4.         Customer customerRequest = request.getRequestData().getCustomerRequest();
  5.  
  6.         switch (customerRequest.getOperationIndicator()) {
  7.             case SEND_PROTOCOL:
  8.                 sendProtocolExecutor.executeUpdate(request, requestEntity);
  9.                 break;
  10.             case CHANGE_EMAIL_RECUPERA:
  11.                 request.getRequestData().addKey(RequestEntity.TARGET_SYSTEM, AlgarSystem.RECUPERA.getSystem());
  12.                 changeEmailExecutor.executeUpdate(request, requestEntity);
  13.                 break;
  14.             case CHANGE_EMAIL:
  15.                 changeEmailExecutor.executeUpdate(request, requestEntity);
  16.                 sendMailUpdateUserExecuter.process(setSendMailForm(request));
  17.                 break;
  18.             case CHANGE_PASSWORD:
  19.                 changePasswordExecutor.executeUpdate(request, requestEntity);
  20.                 sendMailUpdateUserExecuter.process(setSendMailForm(request));
  21.                 break;
  22.             case UPDATE_CHANGE_EMAIL:
  23.                 changeEmailExecutor.executeUpdate(request, requestEntity);
  24.                 break;
  25.             case UPDATE_DISABILITY:
  26.                 return new GenericResponse<ProtocolResponse>().withResultMessage(changeDisabilityExecutor.executeUpdate(request, requestEntity).getResultMessage());
  27.             case UPDATE_CHANGE_CONTACT:
  28.                 updateCustomerExecutor.executeUpdate(request);
  29.                 break;
  30.             case UPDATE_CHANGE_RELATIONSHIP:
  31.                 updateCustomerExecutor.executeUpdate(request);
  32.                 break;
  33.             case UPDATE_CHANGE_INACTIVATE_USER:
  34.                 updateCustomerExecutor.executeUpdate(request);
  35.                 break;
  36.             case UPDATE_VISUAL_IMPAIRMENT:
  37.                 updateVisualImpairment.executeUpdate(request);
  38.             case NOT_SUPPORTED:
  39.                 break;
  40.             case VALIDATE_PASSWORD:
  41.                 authenticationExecutor.process(setValidatePasswordFields(request));
  42.             default:
  43.                 break;
  44.         }
  45.  
  46.         return new GenericResponse<Customer>().withResultData(customerRequest);
  47.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement