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
Modifier and TypeFieldDescriptionstatic 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 TypeMethodDescriptionReturns 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
Name of the element.- See Also:
-
DEFAULT_ELEMENT_NAME
Default element name. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
TYPE_NAME
QName of the XSI type. -
ISSUER_NAME_LOCAL_NAME
Name of the IssuerName element.- See Also:
-
SCHEME_IDENTIFIER_LOCAL_NAME
Name of the SchemeIdentifier element.- See Also:
-
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
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
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
Assigns the two-letter country code for the "territory" of this scheme.- Parameters:
schemeTerritory
- country code
-