eu.semiramis.identityaggregator
Class IARequestProcessor

java.lang.Object
  extended by eu.semiramis.identityaggregator.IARequestProcessor

public class IARequestProcessor
extends java.lang.Object

Identity Aggregator Server Component


Field Summary
protected  AttributeTranslator attributeTranslator
           
protected  Audit audit
           
protected  AuthzProvider authzProvider
           
protected  IdentityAggregator_Config config
           
protected  ID_Discovery idDiscovery
           
protected  ID_Translator idTranslator
           
protected  TrustManager trustManager
           
 
Constructor Summary
IARequestProcessor(java.lang.String configFilePath, eu.semiramis.commons.audit.Transaction transaction)
           
 
Method Summary
 AttributeTranslator getAttributeTranslator()
           
 Audit getAudit()
           
 AuthzProvider getAuthzProvider()
           
 IdentityAggregator_Config getConfig()
           
 ID_Discovery getDiscovery()
           
protected  void init(eu.semiramis.commons.audit.Transaction transaction)
           
 RequestMessage processRequest(javax.servlet.http.HttpServletRequest request)
           
 void showErrorWeb(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

protected IdentityAggregator_Config config

idDiscovery

protected ID_Discovery idDiscovery

authzProvider

protected AuthzProvider authzProvider

audit

protected Audit audit

attributeTranslator

protected AttributeTranslator attributeTranslator

trustManager

protected TrustManager trustManager

idTranslator

protected ID_Translator idTranslator
Constructor Detail

IARequestProcessor

public IARequestProcessor(java.lang.String configFilePath,
                          eu.semiramis.commons.audit.Transaction transaction)
                   throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getDiscovery

public ID_Discovery getDiscovery()

getAuthzProvider

public AuthzProvider getAuthzProvider()

getConfig

public IdentityAggregator_Config getConfig()

getAudit

public Audit getAudit()

getAttributeTranslator

public AttributeTranslator getAttributeTranslator()

processRequest

public RequestMessage processRequest(javax.servlet.http.HttpServletRequest request)

init

protected void init(eu.semiramis.commons.audit.Transaction transaction)

showErrorWeb

public void showErrorWeb(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
                  throws javax.servlet.ServletException,
                         java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException