package at.gv.egovernment.moa.spss.server.init; import at.gv.egovernment.moa.spss.server.config.ConfigurationProvider; import iaik.server.ConfigurationData; public class StartupConfigurationHolder { private final ConfigurationProvider moaSpssConfig; private final ConfigurationData iaikConfiguration; /** * Holder for IAIK and MOA-SPSS related configuration object. * * @param config MOA-SPSS specific configuration * @param iaikConfig Internal IAIK module configuration */ public StartupConfigurationHolder(ConfigurationProvider config, ConfigurationData iaikConfig) { this.moaSpssConfig = config; this.iaikConfiguration = iaikConfig; } /** * Get MOA-SPSS configuration object from start-up process. * * @return MOA-SPSS configuration */ public ConfigurationProvider getMoaSpssConfig() { return moaSpssConfig; } /** * Get configuration object for IAIK modules from start-up process. * * @return IAIK module configuration */ public ConfigurationData getIaikConfiguration() { return iaikConfiguration; } }