if (evt.getNotificationRequestParms() != null) { s.append(utils.encodeNotificationRequestParms(evt.getNotificationRequestParms()));
command.setNotificationRequestParms(new NotificationRequestParms(new RequestIdentifier(value))); } else if (name.equalsIgnoreCase("D")) { command.getNotificationRequestParms().setDigitMap(new DigitMap(value)); } else if (name.equalsIgnoreCase("R")) { command.getNotificationRequestParms().setRequestedEvents(utils.decodeRequestedEventList(value)); } else if (name.equalsIgnoreCase("S")) { command.getNotificationRequestParms().setSignalRequests(utils.decodeEventNames(value)); } else if (name.equalsIgnoreCase("T")) { command.getNotificationRequestParms().setDetectEvents(utils.decodeEventNames(value)); } else if (name.equalsIgnoreCase("Z2")) { try {
if (evt.getNotificationRequestParms() != null) totalLength+=NotificationRequestParamHandler.encode(array,totalLength,evt.getNotificationRequestParms()); array[totalLength++]=StringFunctions.NEWLINE_BYTE;
if (evt.getNotificationRequestParms() != null) totalLength+=NotificationRequestParamHandler.encode(array,totalLength,evt.getNotificationRequestParms()); array[totalLength++]=StringFunctions.NEWLINE_BYTE;
if (ccRequest.getNotificationRequestParms() != null) { processRequestedEvents(ccRequest.getNotifiedEntity(), ccRequest.getNotificationRequestParms() .getRequestedEvents());
case StringFunctions.LOW_D_BYTE: case StringFunctions.HIGH_D_BYTE: command.getNotificationRequestParms().setDigitMap(DigitMapHandler.decode(data,value.getOffset(),value.getLength())); break; case StringFunctions.LOW_R_BYTE: case StringFunctions.HIGH_R_BYTE: command.getNotificationRequestParms().setRequestedEvents(RequestedEventHandler.decodeList(data,value.getOffset(),value.getLength())); break; case StringFunctions.LOW_S_BYTE: case StringFunctions.HIGH_S_BYTE: command.getNotificationRequestParms().setSignalRequests(EventNameHandler.decodeList(data,value.getOffset(),value.getLength())); break; case StringFunctions.LOW_T_BYTE: case StringFunctions.HIGH_T_BYTE: command.getNotificationRequestParms().setDetectEvents(EventNameHandler.decodeList(data,value.getOffset(),value.getLength())); break; default:
case StringFunctions.LOW_D_BYTE: case StringFunctions.HIGH_D_BYTE: command.getNotificationRequestParms().setDigitMap(DigitMapHandler.decode(data,value.getOffset(),value.getLength())); break; case StringFunctions.LOW_R_BYTE: case StringFunctions.HIGH_R_BYTE: command.getNotificationRequestParms().setRequestedEvents(RequestedEventHandler.decodeList(data,value.getOffset(),value.getLength())); break; case StringFunctions.LOW_S_BYTE: case StringFunctions.HIGH_S_BYTE: command.getNotificationRequestParms().setSignalRequests(EventNameHandler.decodeList(data,value.getOffset(),value.getLength())); break; case StringFunctions.LOW_T_BYTE: case StringFunctions.HIGH_T_BYTE: command.getNotificationRequestParms().setDetectEvents(EventNameHandler.decodeList(data,value.getOffset(),value.getLength())); break; default: