Interface SchemeInformation

All Superinterfaces:
org.opensaml.saml.common.SAMLObject, org.opensaml.core.xml.XMLObject
All Known Implementing Classes:
SchemeInformationImpl

public interface SchemeInformation extends org.opensaml.saml.common.SAMLObject
Definition of the SchemeInformation type. The following schema fragment defines the SchemeInformationType complex type:
 
 <xs:complexType name="SchemeInformationType">
   <xs:annotation>
     <xs:documentation>
       Scheme information about a published metadata service list, where the publisher
       and territory are included.
     </xs:documentation>
   </xs:annotation>
   <xs:sequence>
     <xs:element name="IssuerName" type="xs:string" />
     <xs:element name="SchemeIdentifier" type="xs:anyURI" />
     <xs:element name="SchemeTerritory" type="xs:string" />
   </xs:sequence>
 </xs:complexType>
 
Author:
Martin Lindström
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Name of the element.
    static final QName
    Default element name.
    static final String
    Name of the IssuerName element.
    static final String
    Name of the SchemeIdentifier element.
    static final String
    Name of the SchemeTerritory element.
    static final String
    Local name of the XSI type.
    static final QName
    QName of the XSI type.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the name of the organization that issued a metadata service list.
    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
    setSchemeIdentifier(String schemeIdentifier)
    Assigns the scheme identifier for the metadata service list.
    void
    setSchemeTerritory(String schemeTerritory)
    Assigns the two-letter country code for the "territory" of this scheme.

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

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

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Name of the element.
      See Also:
    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      Default element name.
    • TYPE_LOCAL_NAME

      static final String TYPE_LOCAL_NAME
      Local name of the XSI type.
      See Also:
    • TYPE_NAME

      static final QName TYPE_NAME
      QName of the XSI type.
    • ISSUER_NAME_LOCAL_NAME

      static final String ISSUER_NAME_LOCAL_NAME
      Name of the IssuerName element.
      See Also:
    • SCHEME_IDENTIFIER_LOCAL_NAME

      static final String SCHEME_IDENTIFIER_LOCAL_NAME
      Name of the SchemeIdentifier element.
      See Also:
    • SCHEME_TERRITORY_LOCAL_NAME

      static final String SCHEME_TERRITORY_LOCAL_NAME
      Name of the SchemeTerritory element.
      See Also:
  • Method Details

    • getIssuerName

      String getIssuerName()
      Returns the name of the organization that issued a metadata service list.
      Returns:
      issuer name
    • setIssuerName

      void setIssuerName(String issuerName)
      Assigns the name of the organization that issued a metadata service list.
      Parameters:
      issuerName - issuer name
    • getSchemeIdentifier

      String getSchemeIdentifier()
      Returns the unique scheme identifier for the metadata service list.
      Returns:
      scheme identifier
    • setSchemeIdentifier

      void setSchemeIdentifier(String schemeIdentifier)
      Assigns the scheme identifier for the metadata service list.
      Parameters:
      schemeIdentifier - scheme identifier
    • getSchemeTerritory

      String getSchemeTerritory()
      Returns the two-letter country code for the "territory" of this scheme.
      Returns:
      country code
    • setSchemeTerritory

      void setSchemeTerritory(String schemeTerritory)
      Assigns the two-letter country code for the "territory" of this scheme.
      Parameters:
      schemeTerritory - country code