Interface EidasAttributeValue<T extends org.opensaml.core.xml.XMLObject>

Type Parameters:
T - the eIDAS type
All Superinterfaces:
Serializable
All Known Implementing Classes:
CurrentAddress, DateOfBirth, Gender, PersonIdentifier, PlaceOfBirth, TransliterationString

public interface EidasAttributeValue<T extends org.opensaml.core.xml.XMLObject> extends Serializable
Interface representing an eIDAS attribute value.
Author:
Martin Lindström
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates the XMLObject value for insertion as an attribute value in an Assertion.
    Gets the string representation of the value.
  • Method Details

    • getValueAsString

      String getValueAsString()
      Gets the string representation of the value.
      Returns:
      a string
    • createXmlObject

      T createXmlObject()
      Creates the XMLObject value for insertion as an attribute value in an Assertion.
      Returns:
      the attribute value