Class SchemeInformationImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
se.swedenconnect.opensaml.eidas.metadata.impl.SchemeInformationImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,SchemeInformation
Implementation class for
SchemeInformation.- Author:
- Martin Lindström
-
Field Summary
Fields inherited from interface se.swedenconnect.opensaml.eidas.metadata.SchemeInformation
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ISSUER_NAME_LOCAL_NAME, SCHEME_IDENTIFIER_LOCAL_NAME, SCHEME_TERRITORY_LOCAL_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsConstructorDescriptionSchemeInformationImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
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.voidsetIssuerName(String issuerName) Assigns the name of the organization that issued a metadata service list.voidsetIssuerName(XSString issuerName) Assigns the issuer name as aXSString.voidsetSchemeIdentifier(String schemeIdentifier) Assigns the scheme identifier for the metadata service list.voidsetSchemeIdentifier(XSURI schemeIdentifier) Assigns the scheme identifier as aXSURItype.voidsetSchemeTerritory(String schemeTerritory) Assigns the two-letter country code for the "territory" of this scheme.voidsetSchemeTerritory(XSString schemeTerritory) Assigns the scheme territory as aXSStringtype.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, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Details
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
getIssuerName
Returns the name of the organization that issued a metadata service list.- Specified by:
getIssuerNamein interfaceSchemeInformation- Returns:
- issuer name
-
setIssuerName
Assigns the name of the organization that issued a metadata service list.- Specified by:
setIssuerNamein interfaceSchemeInformation- Parameters:
issuerName- issuer name
-
setIssuerName
Assigns the issuer name as aXSString.- Parameters:
issuerName- the issuer name
-
getSchemeIdentifier
Returns the unique scheme identifier for the metadata service list.- Specified by:
getSchemeIdentifierin interfaceSchemeInformation- Returns:
- scheme identifier
-
setSchemeIdentifier
Assigns the scheme identifier for the metadata service list.- Specified by:
setSchemeIdentifierin interfaceSchemeInformation- Parameters:
schemeIdentifier- scheme identifier
-
setSchemeIdentifier
Assigns the scheme identifier as aXSURItype.- Parameters:
schemeIdentifier- the scheme identifier
-
getSchemeTerritory
Returns the two-letter country code for the "territory" of this scheme.- Specified by:
getSchemeTerritoryin interfaceSchemeInformation- Returns:
- country code
-
setSchemeTerritory
Assigns the two-letter country code for the "territory" of this scheme.- Specified by:
setSchemeTerritoryin interfaceSchemeInformation- Parameters:
schemeTerritory- country code
-
setSchemeTerritory
Assigns the scheme territory as aXSStringtype.- Parameters:
schemeTerritory- the scheme territory
-