public boolean performQueryListener(QueryRequest queryReq) { QueryListener listener = getQueryListener(); if (listener == null) return false; QueryResponse queryRes = new QueryResponse(); StateVariable retVar = new StateVariable(); retVar.set(this); retVar.setValue(""); retVar.setStatus(UPnPStatus.INVALID_VAR); if (listener.queryControlReceived(retVar) == true) { queryRes.setResponse(retVar); } else { UPnPStatus upnpStatus = retVar.getStatus(); queryRes.setFaultResponse(upnpStatus.getCode(), upnpStatus.getDescription()); } queryReq.post(queryRes); return true; }
public void setResponse(StateVariable stateVar) { String var = stateVar.getValue(); setStatusCode(HTTPStatus.OK); Node bodyNode = getBodyNode(); Node resNode = createResponseNode(var); bodyNode.addNode(resNode); Node envNodee = getEnvelopeNode(); setContent(envNodee); }
public String getReturnValue() { Node node = getReturnNode(); if (node == null) return ""; return node.getValue(); }
public boolean postQuerylAction() { QueryRequest queryReq = new QueryRequest(); queryReq.setRequest(this); if (Debug.isOn() == true) queryReq.print(); QueryResponse queryRes = queryReq.post(); if (Debug.isOn() == true) queryRes.print(); setQueryResponse(queryRes); // Thanks for Dimas <cyberrate@users.sourceforge.net> and Stefano Lenzi <kismet-sl@users.sourceforge.net> (07/09/04) if (queryRes.isSuccessful() == false) { setValue(queryRes.getReturnValue()); return false; } setValue(queryRes.getReturnValue()); return true; }
public UPnPStatus getQueryStatus() { return getQueryResponse().getUPnPError(); }
public QueryResponse post() { SOAPResponse soapRes = postMessage(getRequestHost(), getRequestPort()); return new QueryResponse(soapRes); } }
private Node getReturnNode() { Node bodyNode = getBodyNode(); if (bodyNode == null) return null; if (bodyNode.hasNodes() == false) return null; Node queryResNode = bodyNode.getNode(0); if (queryResNode == null) return null; if (queryResNode.hasNodes() == false) return null; return queryResNode.getNode(0); }
public boolean postQuerylAction() { QueryRequest queryReq = new QueryRequest(); queryReq.setRequest(this); if (Debug.isOn() == true) queryReq.print(); QueryResponse queryRes = queryReq.post(); if (Debug.isOn() == true) queryRes.print(); setQueryResponse(queryRes); // Thanks for Dimas <cyberrate@users.sourceforge.net> and Stefano Lenzi <kismet-sl@users.sourceforge.net> (07/09/04) if (queryRes.isSuccessful() == false) { setValue(queryRes.getReturnValue()); return false; } setValue(queryRes.getReturnValue()); return true; }
public UPnPStatus getQueryStatus() { return getQueryResponse().getUPnPError(); }
public QueryResponse post() { SOAPResponse soapRes = postMessage(getRequestHost(), getRequestPort()); return new QueryResponse(soapRes); } }
private Node getReturnNode() { Node bodyNode = getBodyNode(); if (bodyNode == null) return null; if (bodyNode.hasNodes() == false) return null; Node queryResNode = bodyNode.getNode(0); if (queryResNode == null) return null; if (queryResNode.hasNodes() == false) return null; return queryResNode.getNode(0); }
public void setResponse(StateVariable stateVar) { String var = stateVar.getValue(); setStatusCode(HTTPStatus.OK); Node bodyNode = getBodyNode(); Node resNode = createResponseNode(var); bodyNode.addNode(resNode); Node envNodee = getEnvelopeNode(); setContent(envNodee); }
public boolean postQuerylAction() { QueryRequest queryReq = new QueryRequest(); queryReq.setRequest(this); if (Debug.isOn() == true) queryReq.print(); QueryResponse queryRes = queryReq.post(); if (Debug.isOn() == true) queryRes.print(); setQueryResponse(queryRes); // Thanks for Dimas <cyberrate@users.sourceforge.net> and Stefano Lenzi <kismet-sl@users.sourceforge.net> (07/09/04) if (queryRes.isSuccessful() == false) { setValue(queryRes.getReturnValue()); return false; } setValue(queryRes.getReturnValue()); return true; }
public boolean performQueryListener(QueryRequest queryReq) { QueryListener listener = getQueryListener(); if (listener == null) return false; QueryResponse queryRes = new QueryResponse(); StateVariable retVar = new StateVariable(); retVar.set(this); retVar.setValue(""); retVar.setStatus(UPnPStatus.INVALID_VAR); if (listener.queryControlReceived(retVar) == true) { queryRes.setResponse(retVar); } else { UPnPStatus upnpStatus = retVar.getStatus(); queryRes.setFaultResponse(upnpStatus.getCode(), upnpStatus.getDescription()); } queryReq.post(queryRes); return true; }
public UPnPStatus getQueryStatus() { return getQueryResponse().getUPnPError(); }
public String getReturnValue() { Node node = getReturnNode(); if (node == null) return ""; return node.getValue(); }
public QueryResponse post() { SOAPResponse soapRes = postMessage(getRequestHost(), getRequestPort()); return new QueryResponse(soapRes); } }
private Node getReturnNode() { Node bodyNode = getBodyNode(); if (bodyNode == null) return null; if (bodyNode.hasNodes() == false) return null; Node queryResNode = bodyNode.getNode(0); if (queryResNode == null) return null; if (queryResNode.hasNodes() == false) return null; return queryResNode.getNode(0); }
public void setResponse(StateVariable stateVar) { String var = stateVar.getValue(); setStatusCode(HTTPStatus.OK); Node bodyNode = getBodyNode(); Node resNode = createResponseNode(var); bodyNode.addNode(resNode); Node envNodee = getEnvelopeNode(); setContent(envNodee); }
public boolean performQueryListener(QueryRequest queryReq) { QueryListener listener = getQueryListener(); if (listener == null) return false; QueryResponse queryRes = new QueryResponse(); StateVariable retVar = new StateVariable(); retVar.set(this); retVar.setValue(""); retVar.setStatus(UPnPStatus.INVALID_VAR); if (listener.queryControlReceived(retVar) == true) { queryRes.setResponse(retVar); } else { UPnPStatus upnpStatus = retVar.getStatus(); queryRes.setFaultResponse(upnpStatus.getCode(), upnpStatus.getDescription()); } queryReq.post(queryRes); return true; }