Index: trunk/web/status.jsp
===================================================================
--- trunk/web/status.jsp	(revision 9)
+++ trunk/web/status.jsp	(revision 10)
@@ -1,7 +1,7 @@
 <%@page import="org.lidar.Config"%>
 <%@page import="org.apache.commons.configuration.XMLConfiguration"%>
 <%@page import="net.sf.jpam.Pam"%>
-<%@page import="org.lidar.api.LIDAR"%>
+<%@page import="org.lidar.api.Management"%>
 <%
     if(session.getAttribute("authenticated") == null ||
        Boolean.parseBoolean(session.getAttribute("authenticated").toString()) == false){
@@ -9,7 +9,7 @@
     }
 %>
 Authenticated as: <b><%= session.getAttribute("username") %></b> - <a href="logout.jsp">Logout</a><br/>
-Locked: <strong><%= LIDAR.locked %></strong><br/><br/>
+Locked: <strong><%= Management.locked %></strong><br/><br/>
 <%
     XMLConfiguration c = Config.getConfiguration();
 %>
Index: trunk/src/java/org/lidar/api/Management.java
===================================================================
--- trunk/src/java/org/lidar/api/Management.java	(revision 9)
+++ trunk/src/java/org/lidar/api/Management.java	(revision 10)
@@ -31,23 +31,13 @@
      * Web service operation
      */
     @WebMethod()
-    public String getStatus(){
-        String status = null;
+    public boolean getLockStatus(String authToken){
+        Client c = getClient(String.format("token = '%s'", authToken));
+        if(c == null) return true;
         
-        if(Management.locked){
-            status = "locked";
-        } else {
-            status = "unlocked";
-        }
-
-        return status;
+        return Management.locked;
     }
 
-    @WebMethod()
-    public String getFood(String type){
-        return type;
-    }
-
     /**
      * Client helper
      * @param where
@@ -122,7 +112,7 @@
     @WebMethod
     public boolean unlock(String lockToken){
         synchronized(lock){
-            if(!Management.locked || Management.lockToken != lockToken) return false;
+            if(!Management.locked || !Management.lockToken.equals(lockToken)) return false;
             Management.locked = false;
             Management.lockToken = null;
         }
Index: trunk
===================================================================
--- trunk	(revision 9)
+++ trunk	(revision 10)

Property changes on: trunk
___________________________________________________________________
Added: svn:ignore
## -0,0 +1 ##
+build
