aboutsummaryrefslogtreecommitdiff
path: root/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/MOAIDConfigurationConstants.java
diff options
context:
space:
mode:
Diffstat (limited to 'id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/MOAIDConfigurationConstants.java')
-rw-r--r--id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/MOAIDConfigurationConstants.java35
1 files changed, 35 insertions, 0 deletions
diff --git a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/MOAIDConfigurationConstants.java b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/MOAIDConfigurationConstants.java
new file mode 100644
index 000000000..dc7c92a1d
--- /dev/null
+++ b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/MOAIDConfigurationConstants.java
@@ -0,0 +1,35 @@
+package at.gv.egovernment.moa.id.commons.db;
+
+import at.gv.egovernment.moa.id.commons.db.dao.config.MOAIDConfiguration;
+
+/**
+ *
+ *
+ */
+public final class MOAIDConfigurationConstants {
+
+ private MOAIDConfigurationConstants() {
+ // restrict instantiation
+ }
+
+ // keys for the object in the key-value database
+ public static final String ONLINE_APPLICATIONS_KEY = "OnlineApplications";
+ public static final String AUTH_COMPONENT_GENERAL_KEY = "AuthComponentGeneral";
+ public static final String CHAINING_MODES_KEY = "ChainingModes";
+ public static final String TRUSTED_CERTIFICATES_KEY = "TruestedCertificates";
+ public static final String DEFAULT_BKUS_KEY = "DefaultBKUs";
+ public static final String SLREQUEST_TEMPLATES_KEY = "SLRequestTemplates";
+ public static final String TIMESTAMP_ITEM_KEY = "TimestampItem";
+ public static final String PVP2REFRESH_ITEM_KEY = "Pvp2RefreshItem";
+ public static final String GENERIC_CONFIGURATION_KEY = "GenericConfiguration";
+
+ /**
+ * Returns all relevant (database-) keys that {@link MOAIDConfiguration} contains.
+ * @return the keys as {@code String[]}
+ */
+ public static final String[] getMOAIDConfigurationKeys() {
+ String[] keys = new String[] { AUTH_COMPONENT_GENERAL_KEY, CHAINING_MODES_KEY, TRUSTED_CERTIFICATES_KEY, DEFAULT_BKUS_KEY, SLREQUEST_TEMPLATES_KEY,
+ TIMESTAMP_ITEM_KEY, PVP2REFRESH_ITEM_KEY };
+ return keys;
+ }
+}