edu.columbia.cs.irt.rfidentify.registration
Class RegistrationHandler

java.lang.Object
  extended by edu.columbia.cs.irt.rfidentify.registration.RegistrationHandler
All Implemented Interfaces:
HttpConstants, org.apache.http.protocol.HttpRequestHandler

public class RegistrationHandler
extends java.lang.Object
implements HttpConstants, org.apache.http.protocol.HttpRequestHandler

Handles registration at kiosks

Author:
"Blake Arnold"

Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.columbia.cs.irt.rfidentify.server.HttpConstants
HttpConstants.VERBS
 
Field Summary
 
Fields inherited from interface edu.columbia.cs.irt.rfidentify.server.HttpConstants
EOL, HTTP_ACCEPTED, HTTP_BAD_GATEWAY, HTTP_BAD_METHOD, HTTP_BAD_REQUEST, HTTP_CLIENT_TIMEOUT, HTTP_CONFLICT, HTTP_CREATED, HTTP_ENTITY_TOO_LARGE, HTTP_FORBIDDEN, HTTP_GATEWAY_TIMEOUT, HTTP_GONE, HTTP_INTERNAL_ERROR, HTTP_LENGTH_REQUIRED, HTTP_MOVED_PERM, HTTP_MOVED_TEMP, HTTP_MULT_CHOICE, HTTP_NO_CONTENT, HTTP_NOT_ACCEPTABLE, HTTP_NOT_AUTHORITATIVE, HTTP_NOT_FOUND, HTTP_NOT_MODIFIED, HTTP_OK, HTTP_PARTIAL, HTTP_PAYMENT_REQUIRED, HTTP_PRECON_FAILED, HTTP_PROXY_AUTH, HTTP_REQ_TOO_LONG, HTTP_RESET, HTTP_SEE_OTHER, HTTP_SERVER_ERROR, HTTP_UNAUTHORIZED, HTTP_UNAVAILABLE, HTTP_UNSUPPORTED_TYPE, HTTP_USE_PROXY, HTTP_VERSION
 
Constructor Summary
RegistrationHandler(DBAccess dbAccess)
          initializes handler
 
Method Summary
 void handle(org.apache.http.HttpRequest request, org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistrationHandler

public RegistrationHandler(DBAccess dbAccess)
initializes handler

Parameters:
dbAccess - local database
Method Detail

handle

public void handle(org.apache.http.HttpRequest request,
                   org.apache.http.HttpResponse response,
                   org.apache.http.protocol.HttpContext context)
            throws org.apache.http.HttpException,
                   java.io.IOException
Specified by:
handle in interface org.apache.http.protocol.HttpRequestHandler
Throws:
org.apache.http.HttpException
java.io.IOException