eu.semiramis.identityaggregator
Class IdentityAggregator_Config

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

public class IdentityAggregator_Config
extends java.lang.Object

Identity Aggregator - Configuration class


Field Summary
 java.lang.String API_PKCS12_CERT_ALIAS
           
 java.lang.String API_PKCS12_PASSWORD
           
 java.lang.String API_PKCS12_PATH
           
 java.lang.String API_PRIVATE_KEY_PASSWORD
           
 java.lang.String ATTRIBUTE_TRANSLATOR_FILE_PATH
           
 java.util.HashMap<java.util.Map.Entry<java.lang.String,java.lang.String>,java.util.HashMap<java.lang.String,java.lang.String>> AttributeDictionariesMap
           
 java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> AttributeGroupMap
           
 java.lang.String AUDIT_SERVER_CONFIG_PATH
           
 boolean AUTO_AUTHENTICATION
           
 java.lang.String BASEPATH
           
 java.lang.String CONTACT_INFO
           
 boolean DISABLE_MSG_CORRELATION_AUDIT
           
 java.lang.String DOMAIN
           
 boolean ENABLE_AUDIT_SYSTEM
           
 boolean ENABLE_LOG_TO_AUDIT_SYSTEM
           
 boolean ENABLE_TRUST_POLICIES
           
 java.lang.String IACONNECTOR_CONFIG_FILE_PATH
           
 java.lang.String IACONNECTOR_IMPL_CLASS
           
 java.lang.String ID
           
 java.lang.String IDENTITY_TRANSLATOR_FILE_PATH
           
 java.util.HashMap<java.util.Map.Entry<java.lang.String,java.lang.String>,java.util.HashMap<java.lang.String,java.lang.String>> IdentityDictionariesMap
           
 java.lang.String LOG_CONFIG_PATH
           
 java.lang.String MAIL_AUTHENTICATION_PASSWORD
           
 java.lang.String MAIL_AUTHENTICATION_USER
           
 java.lang.String MAIL_FROM_ADDRESS
           
 java.lang.String MAIL_SMTP_HOST
           
 java.lang.String MAIL_SMTP_PORT
           
 boolean MAIL_USE_SSL
           
 java.lang.String NOTIFICATION_MAIL_SUBJECT
           
 java.lang.String NOTIFICATION_MAIL_TEMPLATE_PATH
           
 java.lang.String ORGANIZATION
           
 java.lang.String POLICY_MANAGER
           
 java.lang.String POLICY_MGR_CONFIG_FILE_PATH
           
 java.util.Map<java.lang.String,eu.semiramis.identityaggregator.commons.Provider> Providers
           
 java.lang.String RELYING_PARTY_FILE_PATH
           
 java.lang.String SEMIRAMIS_ATTRP_URL
           
 java.lang.String SEMIRAMIS_AUTHP_URL
           
 java.lang.String SEMIRAMIS_AUTHZ_URL
           
 boolean USE_INTERNAL_WAYF
           
 java.lang.String USER_CONSENT_DISPATCHER
           
 java.lang.String WAYF_CONFIG_FILE_PATH
           
 java.util.Map<java.lang.String,java.util.List<WAYFDestination>> WAYF_incomingDestinations
           
 java.util.List<java.lang.String> WAYF_internalRelyingParties
           
 java.util.Map<java.lang.String,java.util.List<WAYFDestination>> WAYF_outgoingDestinations
           
 java.util.Map<java.lang.String,WAYFDestination> WAYF_route
           
 boolean WAYF_SAVE_ORIGIN_IN_SESSION
           
 java.lang.String WAYF_URL
           
 
Constructor Summary
protected IdentityAggregator_Config()
           
  IdentityAggregator_Config(java.lang.String configFilePath)
           
 
Method Summary
protected  java.util.Properties getProperties()
           
protected  void loadConfigFile(java.lang.String configFilePath)
           
protected  void setProperty(java.lang.String current, java.lang.String property)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASEPATH

public java.lang.String BASEPATH

ID

public java.lang.String ID

ORGANIZATION

public java.lang.String ORGANIZATION

CONTACT_INFO

public java.lang.String CONTACT_INFO

DOMAIN

public java.lang.String DOMAIN

SEMIRAMIS_AUTHP_URL

public java.lang.String SEMIRAMIS_AUTHP_URL

SEMIRAMIS_ATTRP_URL

public java.lang.String SEMIRAMIS_ATTRP_URL

SEMIRAMIS_AUTHZ_URL

public java.lang.String SEMIRAMIS_AUTHZ_URL

AUTO_AUTHENTICATION

public boolean AUTO_AUTHENTICATION

USE_INTERNAL_WAYF

public boolean USE_INTERNAL_WAYF

LOG_CONFIG_PATH

public java.lang.String LOG_CONFIG_PATH

RELYING_PARTY_FILE_PATH

public java.lang.String RELYING_PARTY_FILE_PATH

WAYF_CONFIG_FILE_PATH

public java.lang.String WAYF_CONFIG_FILE_PATH

WAYF_URL

public java.lang.String WAYF_URL

WAYF_SAVE_ORIGIN_IN_SESSION

public boolean WAYF_SAVE_ORIGIN_IN_SESSION

ATTRIBUTE_TRANSLATOR_FILE_PATH

public java.lang.String ATTRIBUTE_TRANSLATOR_FILE_PATH

IDENTITY_TRANSLATOR_FILE_PATH

public java.lang.String IDENTITY_TRANSLATOR_FILE_PATH

API_PKCS12_PATH

public java.lang.String API_PKCS12_PATH

API_PKCS12_PASSWORD

public java.lang.String API_PKCS12_PASSWORD

API_PKCS12_CERT_ALIAS

public java.lang.String API_PKCS12_CERT_ALIAS

API_PRIVATE_KEY_PASSWORD

public java.lang.String API_PRIVATE_KEY_PASSWORD

IACONNECTOR_IMPL_CLASS

public java.lang.String IACONNECTOR_IMPL_CLASS

IACONNECTOR_CONFIG_FILE_PATH

public java.lang.String IACONNECTOR_CONFIG_FILE_PATH

ENABLE_AUDIT_SYSTEM

public boolean ENABLE_AUDIT_SYSTEM

DISABLE_MSG_CORRELATION_AUDIT

public boolean DISABLE_MSG_CORRELATION_AUDIT

ENABLE_LOG_TO_AUDIT_SYSTEM

public boolean ENABLE_LOG_TO_AUDIT_SYSTEM

AUDIT_SERVER_CONFIG_PATH

public java.lang.String AUDIT_SERVER_CONFIG_PATH

USER_CONSENT_DISPATCHER

public java.lang.String USER_CONSENT_DISPATCHER

POLICY_MANAGER

public java.lang.String POLICY_MANAGER

POLICY_MGR_CONFIG_FILE_PATH

public java.lang.String POLICY_MGR_CONFIG_FILE_PATH

ENABLE_TRUST_POLICIES

public boolean ENABLE_TRUST_POLICIES

MAIL_SMTP_HOST

public java.lang.String MAIL_SMTP_HOST

MAIL_SMTP_PORT

public java.lang.String MAIL_SMTP_PORT

MAIL_USE_SSL

public boolean MAIL_USE_SSL

MAIL_AUTHENTICATION_USER

public java.lang.String MAIL_AUTHENTICATION_USER

MAIL_AUTHENTICATION_PASSWORD

public java.lang.String MAIL_AUTHENTICATION_PASSWORD

MAIL_FROM_ADDRESS

public java.lang.String MAIL_FROM_ADDRESS

NOTIFICATION_MAIL_SUBJECT

public java.lang.String NOTIFICATION_MAIL_SUBJECT

NOTIFICATION_MAIL_TEMPLATE_PATH

public java.lang.String NOTIFICATION_MAIL_TEMPLATE_PATH

WAYF_route

public java.util.Map<java.lang.String,WAYFDestination> WAYF_route

WAYF_outgoingDestinations

public java.util.Map<java.lang.String,java.util.List<WAYFDestination>> WAYF_outgoingDestinations

WAYF_incomingDestinations

public java.util.Map<java.lang.String,java.util.List<WAYFDestination>> WAYF_incomingDestinations

WAYF_internalRelyingParties

public java.util.List<java.lang.String> WAYF_internalRelyingParties

Providers

public java.util.Map<java.lang.String,eu.semiramis.identityaggregator.commons.Provider> Providers

AttributeDictionariesMap

public java.util.HashMap<java.util.Map.Entry<java.lang.String,java.lang.String>,java.util.HashMap<java.lang.String,java.lang.String>> AttributeDictionariesMap

AttributeGroupMap

public java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> AttributeGroupMap

IdentityDictionariesMap

public java.util.HashMap<java.util.Map.Entry<java.lang.String,java.lang.String>,java.util.HashMap<java.lang.String,java.lang.String>> IdentityDictionariesMap
Constructor Detail

IdentityAggregator_Config

public IdentityAggregator_Config(java.lang.String configFilePath)
                          throws java.lang.Exception
Throws:
java.lang.Exception

IdentityAggregator_Config

protected IdentityAggregator_Config()
Method Detail

loadConfigFile

protected void loadConfigFile(java.lang.String configFilePath)
                       throws java.lang.Exception
Throws:
java.lang.Exception

setProperty

protected void setProperty(java.lang.String current,
                           java.lang.String property)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getProperties

protected java.util.Properties getProperties()