updated to fix many compile errors
git-svn-id: svn://anubis/gvsu@284 45c1a28c-8058-47b2-ae61-ca45b979098e
This commit is contained in:
parent
f2da80a87a
commit
c7db5e1519
@ -8,6 +8,7 @@ import org.restlet.data.Method;
|
||||
import org.restlet.data.Protocol;
|
||||
import org.restlet.data.Request;
|
||||
import org.restlet.data.Response;
|
||||
import org.restlet.resource.*;
|
||||
import org.w3c.dom.*;
|
||||
|
||||
import edu.gvsu.cis.cs656.lab4.server.PresenceService;
|
||||
@ -35,7 +36,7 @@ public class PresenceServiceImpl implements PresenceService
|
||||
Form form = new Form();
|
||||
form.add("user[name]", reg.getUserName());
|
||||
form.add("user[host]", reg.getHost());
|
||||
form.add("user[port]", new String(reg.getPort()));
|
||||
form.add("user[port]", (new Integer(reg.getPort())).toString());
|
||||
form.add("user[status]", reg.getStatus() ? "available" : "away");
|
||||
|
||||
// construct request to create a new user resource
|
||||
@ -143,7 +144,7 @@ public class PresenceServiceImpl implements PresenceService
|
||||
System.out.println("DEBUG: DOM received:\n" + dom.getText());
|
||||
Document d = dom.getDocument();
|
||||
Node root = d.getFirstChild();
|
||||
NodeList nl = root.getChildren();
|
||||
NodeList nl = root.getChildNodes();
|
||||
for (int i = 0; i < nl.getLength(); i++)
|
||||
{
|
||||
Node n = nl.item(i);
|
||||
@ -169,16 +170,16 @@ public class PresenceServiceImpl implements PresenceService
|
||||
NodeList nl = n.getChildNodes();
|
||||
for (int i = 0; i < nl.getLength(); i++)
|
||||
{
|
||||
Node n = nl.item(i);
|
||||
String name = n.getNodeName();
|
||||
Node child = nl.item(i);
|
||||
String name = child.getNodeName();
|
||||
if (name.equals("name"))
|
||||
ri.setUserName(n.getTextContent());
|
||||
ri.setUserName(child.getTextContent());
|
||||
else if (name.equals("host"))
|
||||
ri.setHost(n.getTextContent());
|
||||
ri.setHost(child.getTextContent());
|
||||
else if (name.equals("port"))
|
||||
ri.setPort(Integer.parseInt(n.getTextContent()));
|
||||
ri.setPort(Integer.parseInt(child.getTextContent()));
|
||||
else if (name.equals("status"))
|
||||
ri.setStatus(n.getTextContent().equals("available"));
|
||||
ri.setStatus(child.getTextContent().equals("available"));
|
||||
}
|
||||
return ri;
|
||||
}
|
||||
|
@ -38,7 +38,7 @@ public class User extends RegistrationInfo
|
||||
eltRoot.appendChild(eltHost);
|
||||
|
||||
Element eltPort = d.createElement("port");
|
||||
eltPort.appendChild(d.createTextNode(new String(getPort())));
|
||||
eltPort.appendChild(d.createTextNode((new Integer(getPort())).toString()));
|
||||
eltRoot.appendChild(eltPort);
|
||||
|
||||
Element eltStatus = d.createElement("status");
|
||||
|
Loading…
x
Reference in New Issue
Block a user