From 5eb2500909f82759d114f910ca37393e3f8639ba Mon Sep 17 00:00:00 2001
From: Florian Reimair <florian.reimair@iaik.tugraz.at>
Date: Tue, 25 Mar 2014 15:34:05 +0100
Subject: list available CPEPS countries in OA config

---
 .../moa/id/configuration/data/oa/OASTORKConfig.java           | 11 +++++++++++
 1 file changed, 11 insertions(+)

(limited to 'id/ConfigWebTool/src/main/java')

diff --git a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OASTORKConfig.java b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OASTORKConfig.java
index d5355a421..c9d4fc2ee 100644
--- a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OASTORKConfig.java
+++ b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OASTORKConfig.java
@@ -28,6 +28,7 @@ import java.util.List;
 import at.gv.egovernment.moa.id.commons.db.ConfigurationDBRead;
 import at.gv.egovernment.moa.id.commons.db.dao.config.AttributeProviderPlugin;
 import at.gv.egovernment.moa.id.commons.db.dao.config.AuthComponentOA;
+import at.gv.egovernment.moa.id.commons.db.dao.config.CPEPS;
 import at.gv.egovernment.moa.id.commons.db.dao.config.OASTORK;
 import at.gv.egovernment.moa.id.commons.db.dao.config.OAStorkAttribute;
 import at.gv.egovernment.moa.id.commons.db.dao.config.OnlineApplication;
@@ -48,6 +49,7 @@ public class OASTORKConfig {
 	private boolean vidpEnabled = false;
 	private List<AttributeProviderPlugin> attributeProviderPlugins = new ArrayList<AttributeProviderPlugin>();
 	private boolean requireConsent = false;
+	private List<CPEPS> citizenCountries;
 	
 	public OASTORKConfig() {
 		
@@ -72,6 +74,11 @@ public class OASTORKConfig {
 					// if there is no configuration available for the OA, get the default qaa level
 					setQaa(ConfigurationDBRead.getMOAIDConfiguration().getAuthComponentGeneral().getForeignIdentities().getSTORK().getQualityAuthenticationAssuranceLevel());
 				}
+				
+				// fetch available citizen countries
+				citizenCountries = new ArrayList<CPEPS>(ConfigurationDBRead.getMOAIDConfiguration().getAuthComponentGeneral().getForeignIdentities().getSTORK().getCPEPS());
+				
+				
 
 				// prepare attribute helper list
 				attributes = new ArrayList<AttributeHelper>();
@@ -153,6 +160,10 @@ public class OASTORKConfig {
 		this.attributes = attributes;
 	}
 	
+	public List<CPEPS> getAvailableCitizenCountries() {
+		return citizenCountries;
+	}
+	
 	public List<String> getAvailableAttributeProviderPlugins() {
 		return AttributeProviderFactory.getAvailablePlugins();
 	}
-- 
cgit v1.2.3