diff options
author | Thomas <> | 2023-06-05 16:36:14 +0200 |
---|---|---|
committer | Thomas <> | 2023-06-05 16:36:14 +0200 |
commit | 32a30dd4731bca0cd87e9153addbac8d970d7c09 (patch) | |
tree | 646495a30ee2363512b93cf83d8d2460ced702d6 /eaaf_core_api | |
parent | 7e2f79375c043bfba205a2c2a69dad5cbb9ab8f4 (diff) | |
download | EAAF-Components-32a30dd4731bca0cd87e9153addbac8d970d7c09.tar.gz EAAF-Components-32a30dd4731bca0cd87e9153addbac8d970d7c09.tar.bz2 EAAF-Components-32a30dd4731bca0cd87e9153addbac8d970d7c09.zip |
chore(core): add @JsonCreator annotation to enum
Diffstat (limited to 'eaaf_core_api')
-rw-r--r-- | eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/data/ExtendedPvpAttributeDefinitions.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/data/ExtendedPvpAttributeDefinitions.java b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/data/ExtendedPvpAttributeDefinitions.java index 7be811aa..771829c9 100644 --- a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/data/ExtendedPvpAttributeDefinitions.java +++ b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/data/ExtendedPvpAttributeDefinitions.java @@ -22,6 +22,8 @@ package at.gv.egiz.eaaf.core.api.data; import java.util.NoSuchElementException; import java.util.stream.Stream; +import com.fasterxml.jackson.annotation.JsonCreator; + public interface ExtendedPvpAttributeDefinitions extends PvpAttributeDefinitions { String EIDAS_CONNECTOR_UNIQUEID_NAME = "urn:eidgvat:attributes.eidas.uniqueId"; @@ -67,6 +69,7 @@ public interface ExtendedPvpAttributeDefinitions extends PvpAttributeDefinitions * @param s mandate-mode String parameter * @return mandate mode, or {@link NoSuchElementException} if mode is unknown */ + @JsonCreator public static SpMandateModes fromString(final String mode) { return Stream.of(SpMandateModes.values()) .filter(el -> el.getMode().equals(mode)) |