private void deviceActionControlRecieved(ActionRequest ctlReq, Service service) { if (Debug.isOn() == true) ctlReq.print(); String actionName = ctlReq.getActionName(); Action action = service.getAction(actionName); if (action == null) { invalidActionControlRecieved(ctlReq); return; } ArgumentList actionArgList = action.getArgumentList(); ArgumentList reqArgList = ctlReq.getArgumentList(); try { actionArgList.setReqArgs(reqArgList); } catch (IllegalArgumentException ex) { invalidArgumentsControlRecieved(ctlReq); return; } if (action.performActionListener(ctlReq) == false) invalidActionControlRecieved(ctlReq); }
private void deviceActionControlRecieved(ActionRequest ctlReq, Service service) { if (Debug.isOn() == true) ctlReq.print(); String actionName = ctlReq.getActionName(); Action action = service.getAction(actionName); if (action == null) { invalidActionControlRecieved(ctlReq); return; } ArgumentList actionArgList = action.getArgumentList(); ArgumentList reqArgList = ctlReq.getArgumentList(); try { actionArgList.setReqArgs(reqArgList); } catch (IllegalArgumentException ex) { invalidArgumentsControlRecieved(ctlReq); return; } if (action.performActionListener(ctlReq) == false) invalidActionControlRecieved(ctlReq); }
private void deviceActionControlRecieved(ActionRequest ctlReq, Service service) { if (Debug.isOn() == true) ctlReq.print(); String actionName = ctlReq.getActionName(); Action action = service.getAction(actionName); if (action == null) { invalidActionControlRecieved(ctlReq); return; } ArgumentList actionArgList = action.getArgumentList(); ArgumentList reqArgList = ctlReq.getArgumentList(); try { actionArgList.setReqArgs(reqArgList); } catch (IllegalArgumentException ex) { invalidArgumentsControlRecieved(ctlReq); return; } if (action.performActionListener(ctlReq) == false) invalidActionControlRecieved(ctlReq); }