Class SchemeInformationImpl

java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
se.swedenconnect.opensaml.eidas.metadata.impl.SchemeInformationImpl
All Implemented Interfaces:
org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, SchemeInformation

public class SchemeInformationImpl extends org.opensaml.core.xml.AbstractXMLObject implements SchemeInformation
Implementation class for SchemeInformation.
Author:
Martin Lindström
  • Field Summary

  • Constructor Summary

    Constructors
    Constructor
    Description
    SchemeInformationImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the name of the organization that issued a metadata service list.
    List<org.opensaml.core.xml.XMLObject>
    Returns the unique scheme identifier for the metadata service list.
    Returns the two-letter country code for the "territory" of this scheme.
    void
    setIssuerName(String issuerName)
    Assigns the name of the organization that issued a metadata service list.
    void
    setIssuerName(org.opensaml.core.xml.schema.XSString issuerName)
    Assigns the issuer name as a XSString.
    void
    setSchemeIdentifier(String schemeIdentifier)
    Assigns the scheme identifier for the metadata service list.
    void
    setSchemeIdentifier(org.opensaml.core.xml.schema.XSURI schemeIdentifier)
    Assigns the scheme identifier as a XSURI type.
    void
    setSchemeTerritory(String schemeTerritory)
    Assigns the two-letter country code for the "territory" of this scheme.
    void
    setSchemeTerritory(org.opensaml.core.xml.schema.XSString schemeTerritory)
    Assigns the scheme territory as a XSString type.

    Methods inherited from class org.opensaml.core.xml.AbstractXMLObject

    detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.opensaml.core.xml.XMLObject

    detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
  • Constructor Details

    • SchemeInformationImpl

      public SchemeInformationImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
      Parameters:
      namespaceURI - the namespace the element is in
      elementLocalName - the local name of the XML element this Object represents
      namespacePrefix - the prefix for the given namespace
  • Method Details

    • getOrderedChildren

      public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      Specified by:
      getOrderedChildren in interface org.opensaml.core.xml.XMLObject
    • getIssuerName

      public String getIssuerName()
      Returns the name of the organization that issued a metadata service list.
      Specified by:
      getIssuerName in interface SchemeInformation
      Returns:
      issuer name
    • setIssuerName

      public void setIssuerName(String issuerName)
      Assigns the name of the organization that issued a metadata service list.
      Specified by:
      setIssuerName in interface SchemeInformation
      Parameters:
      issuerName - issuer name
    • setIssuerName

      public void setIssuerName(org.opensaml.core.xml.schema.XSString issuerName)
      Assigns the issuer name as a XSString.
      Parameters:
      issuerName - the issuer name
    • getSchemeIdentifier

      public String getSchemeIdentifier()
      Returns the unique scheme identifier for the metadata service list.
      Specified by:
      getSchemeIdentifier in interface SchemeInformation
      Returns:
      scheme identifier
    • setSchemeIdentifier

      public void setSchemeIdentifier(String schemeIdentifier)
      Assigns the scheme identifier for the metadata service list.
      Specified by:
      setSchemeIdentifier in interface SchemeInformation
      Parameters:
      schemeIdentifier - scheme identifier
    • setSchemeIdentifier

      public void setSchemeIdentifier(org.opensaml.core.xml.schema.XSURI schemeIdentifier)
      Assigns the scheme identifier as a XSURI type.
      Parameters:
      schemeIdentifier - the scheme identifier
    • getSchemeTerritory

      public String getSchemeTerritory()
      Returns the two-letter country code for the "territory" of this scheme.
      Specified by:
      getSchemeTerritory in interface SchemeInformation
      Returns:
      country code
    • setSchemeTerritory

      public void setSchemeTerritory(String schemeTerritory)
      Assigns the two-letter country code for the "territory" of this scheme.
      Specified by:
      setSchemeTerritory in interface SchemeInformation
      Parameters:
      schemeTerritory - country code
    • setSchemeTerritory

      public void setSchemeTerritory(org.opensaml.core.xml.schema.XSString schemeTerritory)
      Assigns the scheme territory as a XSString type.
      Parameters:
      schemeTerritory - the scheme territory