diff options
-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)) |