Advertisement
Guest User

Untitled

a guest
Mar 12th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 1.57 KB | None | 0 0
  1. public String retreiveEndpoint(String fullExternalDatapoint) {
  2.         String endPoint = null;
  3.         String externalDatapoint = fullExternalDatapoint;
  4.         switch(externalDatapoint) {
  5.             case 'P006-40170891-O-41':
  6.                 endPoint = "+AAR+LWA+CVY_SEND";
  7.                 break;
  8.         }
  9.         if (endPoint == null) {
  10.             if (externalDatapoint.length() > 13) {
  11.                 externalDatapoint = fullExternalDatapoint.substring(0,13);
  12.             }
  13.             switch(externalDatapoint) {
  14.                 case 'P006-35170342':
  15.                     endPoint = "+AAR+FLS+M442=FLA_SEND";
  16.                     break;
  17.                 case 'P006-35170443':
  18.                     endPoint = "+AAR+FLS+M443=FLA_SEND";
  19.                     break;
  20.                 case 'P006-35170545':
  21.                     endPoint = "+AAR+FLS+M445=FLA_SEND";
  22.                     break;
  23.                 case 'P006-35170646':
  24.                     endPoint = "+AAR+FLS+M446=FLA_SEND";
  25.                     break;
  26.                 case 'P006-35170749':
  27.                     endPoint = "+AAR+FLS+M449=FLA_SEND";
  28.                     break;
  29.                 case 'P006-11150101':
  30.                     endPoint = "+AAR+COAT+M490_SEND";
  31.                     break;
  32.                 case 'P006-12180661':
  33.                     endPoint = "+AAR+EXT+M461_SEND";
  34.                     break;
  35.                 case 'P006-12180762':
  36.                     endPoint = "+AAR+EXT+M462_SEND";
  37.                     break;
  38.                 case 'P006-40180690':
  39.                     endPoint = "+AAR+EXT=DOWN=LIN_SEND";
  40.                     break;
  41.                 case 'P006-30180115':
  42.                     endPoint = "+AAR+ERF+M415=PRI_SEND";
  43.                     break;
  44.                 case 'P006-30170109':
  45.                     endPoint = "+AAR+CONV+M009=PRI_SEND";
  46.                     break;
  47.                 case 'P006-30170211':
  48.                     endPoint = "+AAR+CONV+M411=PRI_SEND";
  49.                     break;
  50.                 case 'P006-40170891':
  51.                     endPoint = "+AAR+FLS=DOWN=LIN_SEND";
  52.                     break;
  53.                 default:
  54.                     endPoint = externalDatapoint;
  55.                     break;
  56.             }
  57.         }
  58.         return endPoint;
  59.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement