public class SchemeInformationImpl extends AbstractSAMLObject implements SchemeInformation
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 and Description |
---|
SchemeInformationImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getIssuerName()
Returns the name of the organization that issued a metadata service list.
|
List<XMLObject> |
getOrderedChildren() |
String |
getSchemeIdentifier()
Returns the unique scheme identifier for the metadata service list.
|
String |
getSchemeTerritory()
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(XSString issuerName)
Assigns the issuer name as a
XSString . |
void |
setSchemeIdentifier(String schemeIdentifier)
Assigns the scheme identifier for the metadata service list.
|
void |
setSchemeIdentifier(XSURI schemeIdentifier)
Assigns the scheme identifier as a
XSURI type. |
void |
setSchemeTerritory(String schemeTerritory)
Assigns the two-letter country code for the "territory" of this scheme.
|
void |
setSchemeTerritory(XSString schemeTerritory)
Assigns the scheme territory as a
XSString type. |
equals, hashCode, prepareForAssignment
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
detach, 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
public SchemeInformationImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespacepublic List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
public String getIssuerName()
getIssuerName
in interface SchemeInformation
public void setIssuerName(String issuerName)
setIssuerName
in interface SchemeInformation
issuerName
- issuer namepublic void setIssuerName(XSString issuerName)
XSString
.issuerName
- the issuer namepublic String getSchemeIdentifier()
getSchemeIdentifier
in interface SchemeInformation
public void setSchemeIdentifier(String schemeIdentifier)
setSchemeIdentifier
in interface SchemeInformation
schemeIdentifier
- scheme identifierpublic void setSchemeIdentifier(XSURI schemeIdentifier)
XSURI
type.schemeIdentifier
- the scheme identifierpublic String getSchemeTerritory()
getSchemeTerritory
in interface SchemeInformation
public void setSchemeTerritory(String schemeTerritory)
setSchemeTerritory
in interface SchemeInformation
schemeTerritory
- country codepublic void setSchemeTerritory(XSString schemeTerritory)
XSString
type.schemeTerritory
- the scheme territoryCopyright © 2018 Litsec AB. All rights reserved.