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
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
ConstructorDescriptionSchemeInformationImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns 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 aXSString
.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 aXSURI
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 aXSString
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
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:
getOrderedChildren
in interfaceorg.opensaml.core.xml.XMLObject
-
getIssuerName
Returns the name of the organization that issued a metadata service list.- Specified by:
getIssuerName
in interfaceSchemeInformation
- Returns:
- issuer name
-
setIssuerName
Assigns the name of the organization that issued a metadata service list.- Specified by:
setIssuerName
in interfaceSchemeInformation
- Parameters:
issuerName
- issuer name
-
setIssuerName
public void setIssuerName(org.opensaml.core.xml.schema.XSString issuerName) Assigns the issuer name as aXSString
.- Parameters:
issuerName
- the issuer name
-
getSchemeIdentifier
Returns the unique scheme identifier for the metadata service list.- Specified by:
getSchemeIdentifier
in interfaceSchemeInformation
- Returns:
- scheme identifier
-
setSchemeIdentifier
Assigns the scheme identifier for the metadata service list.- Specified by:
setSchemeIdentifier
in interfaceSchemeInformation
- Parameters:
schemeIdentifier
- scheme identifier
-
setSchemeIdentifier
public void setSchemeIdentifier(org.opensaml.core.xml.schema.XSURI schemeIdentifier) Assigns the scheme identifier as aXSURI
type.- Parameters:
schemeIdentifier
- the scheme identifier
-
getSchemeTerritory
Returns the two-letter country code for the "territory" of this scheme.- Specified by:
getSchemeTerritory
in interfaceSchemeInformation
- Returns:
- country code
-
setSchemeTerritory
Assigns the two-letter country code for the "territory" of this scheme.- Specified by:
setSchemeTerritory
in interfaceSchemeInformation
- Parameters:
schemeTerritory
- country code
-
setSchemeTerritory
public void setSchemeTerritory(org.opensaml.core.xml.schema.XSString schemeTerritory) Assigns the scheme territory as aXSString
type.- Parameters:
schemeTerritory
- the scheme territory
-