Class NameIDPolicyImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.NameIDPolicyImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,NameIDPolicy
Concrete implementation of
NameIDPolicy.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate XSBooleanValueNameID Format URI.private StringNameID Format URI.private StringNameID Format URI.Fields inherited from interface org.opensaml.saml.saml2.core.NameIDPolicy
ALLOW_CREATE_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, FORMAT_ATTRIB_NAME, SP_NAME_QUALIFIER_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNameIDPolicyImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetAllowCreate(Boolean newAllowCreate) voidsetAllowCreate(XSBooleanValue newAllowCreate) voidvoidsetSPNameQualifier(String newSPNameQualifier) 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
-
Field Details
-
format
NameID Format URI. -
spNameQualifier
NameID Format URI. -
allowCreate
NameID Format URI.
-
-
Constructor Details
-
NameIDPolicyImpl
protected NameIDPolicyImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix) 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
-
getFormat
- Specified by:
getFormatin interfaceNameIDPolicy
-
setFormat
- Specified by:
setFormatin interfaceNameIDPolicy
-
getSPNameQualifier
- Specified by:
getSPNameQualifierin interfaceNameIDPolicy
-
setSPNameQualifier
- Specified by:
setSPNameQualifierin interfaceNameIDPolicy
-
getAllowCreate
- Specified by:
getAllowCreatein interfaceNameIDPolicy
-
getAllowCreateXSBoolean
- Specified by:
getAllowCreateXSBooleanin interfaceNameIDPolicy
-
setAllowCreate
- Specified by:
setAllowCreatein interfaceNameIDPolicy
-
setAllowCreate
- Specified by:
setAllowCreatein interfaceNameIDPolicy
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-