be.fedict.eid.applet.service.impl.handler
Class IdentityDataMessageHandler

java.lang.Object
  extended by be.fedict.eid.applet.service.impl.handler.IdentityDataMessageHandler
All Implemented Interfaces:
MessageHandler<be.fedict.eid.applet.shared.IdentityDataMessage>

@HandlesMessage(value=be.fedict.eid.applet.shared.IdentityDataMessage.class)
public class IdentityDataMessageHandler
extends java.lang.Object
implements MessageHandler<be.fedict.eid.applet.shared.IdentityDataMessage>

Message handler for the identity data message.

Author:
Frank Cornelis

Field Summary
static java.lang.String ADDRESS_SESSION_ATTRIBUTE
           
static java.lang.String AUTHN_CERT_SESSION_ATTRIBUTE
           
static java.lang.String CA_CERT_SESSION_ATTRIBUTE
           
static java.lang.String EID_CERTS_SESSION_ATTRIBUTE
           
static java.lang.String EID_SESSION_ATTRIBUTE
           
static java.lang.String IDENTITY_SESSION_ATTRIBUTE
           
static java.lang.String PHOTO_SESSION_ATTRIBUTE
           
static java.lang.String ROOT_CERT_SESSION_ATTRIBTUE
           
static java.lang.String SIGN_CERT_SESSION_ATTRIBUTE
           
static java.lang.String SKIP_NATIONAL_NUMBER_CHECK_INIT_PARAM_NAME
           
 
Constructor Summary
IdentityDataMessageHandler()
           
 
Method Summary
 java.lang.Object handleMessage(be.fedict.eid.applet.shared.IdentityDataMessage message, java.util.Map<java.lang.String,java.lang.String> httpHeaders, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session)
          Handles the given message.
 void init(javax.servlet.ServletConfig config)
          Initializes this message handler.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDENTITY_SESSION_ATTRIBUTE

public static final java.lang.String IDENTITY_SESSION_ATTRIBUTE
See Also:
Constant Field Values

ADDRESS_SESSION_ATTRIBUTE

public static final java.lang.String ADDRESS_SESSION_ATTRIBUTE
See Also:
Constant Field Values

PHOTO_SESSION_ATTRIBUTE

public static final java.lang.String PHOTO_SESSION_ATTRIBUTE
See Also:
Constant Field Values

EID_SESSION_ATTRIBUTE

public static final java.lang.String EID_SESSION_ATTRIBUTE
See Also:
Constant Field Values

EID_CERTS_SESSION_ATTRIBUTE

public static final java.lang.String EID_CERTS_SESSION_ATTRIBUTE
See Also:
Constant Field Values

AUTHN_CERT_SESSION_ATTRIBUTE

public static final java.lang.String AUTHN_CERT_SESSION_ATTRIBUTE
See Also:
Constant Field Values

SIGN_CERT_SESSION_ATTRIBUTE

public static final java.lang.String SIGN_CERT_SESSION_ATTRIBUTE
See Also:
Constant Field Values

CA_CERT_SESSION_ATTRIBUTE

public static final java.lang.String CA_CERT_SESSION_ATTRIBUTE
See Also:
Constant Field Values

ROOT_CERT_SESSION_ATTRIBTUE

public static final java.lang.String ROOT_CERT_SESSION_ATTRIBTUE
See Also:
Constant Field Values

SKIP_NATIONAL_NUMBER_CHECK_INIT_PARAM_NAME

public static final java.lang.String SKIP_NATIONAL_NUMBER_CHECK_INIT_PARAM_NAME
See Also:
Constant Field Values
Constructor Detail

IdentityDataMessageHandler

public IdentityDataMessageHandler()
Method Detail

handleMessage

public java.lang.Object handleMessage(be.fedict.eid.applet.shared.IdentityDataMessage message,
                                      java.util.Map<java.lang.String,java.lang.String> httpHeaders,
                                      javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpSession session)
                               throws javax.servlet.ServletException
Description copied from interface: MessageHandler
Handles the given message. Returns the response message to send back, this can be null.

Specified by:
handleMessage in interface MessageHandler<be.fedict.eid.applet.shared.IdentityDataMessage>
request - the request from which the body already may be consumed.
Returns:
the optional response message to send back.
Throws:
javax.servlet.ServletException

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Description copied from interface: MessageHandler
Initializes this message handler.

Specified by:
init in interface MessageHandler<be.fedict.eid.applet.shared.IdentityDataMessage>
Throws:
javax.servlet.ServletException


Copyright © 2008-2011 FedICT. All Rights Reserved.