Interface SchemeInformation

  • All Superinterfaces:
    SAMLObject, XMLObject
    All Known Implementing Classes:
    SchemeInformationImpl

    public interface SchemeInformation
    extends 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 (martin.lindstrom@litsec.se)
    • Field Detail

      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

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

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

        static final String SCHEME_TERRITORY_LOCAL_NAME
        Name of the SchemeTerritory element.
        See Also:
        Constant Field Values
    • Method Detail

      • 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