Class IDPEntryImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.IDPEntryImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,IDPEntry
Concrete implementation of
IDPEntry.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringURI reference representing the location of a profile-specific endpoint supporting the authentication request protocol.private StringHuman-readable name for the IdP.private StringThe unique identifier of the IdP.Fields inherited from interface org.opensaml.saml.saml2.core.IDPEntry
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, LOC_ATTRIB_NAME, NAME_ATTRIB_NAME, PROVIDER_ID_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedIDPEntryImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetLoc()Gets the Loc value.getName()Gets the Name value.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Gets ProviderID URI.voidSets the Loc value.voidSets the Name value.voidsetProviderID(String newProviderID) Sets the ProviderID URI.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
-
providerID
The unique identifier of the IdP. -
name
Human-readable name for the IdP. -
loc
URI reference representing the location of a profile-specific endpoint supporting the authentication request protocol.
-
-
Constructor Details
-
IDPEntryImpl
protected IDPEntryImpl(@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
-
getProviderID
Gets ProviderID URI.- Specified by:
getProviderIDin interfaceIDPEntry- Returns:
- the ProviderID URI
-
setProviderID
Sets the ProviderID URI.- Specified by:
setProviderIDin interfaceIDPEntry- Parameters:
newProviderID- the new ProviderID URI
-
getName
Gets the Name value. -
setName
Sets the Name value. -
getLoc
Gets the Loc value. -
setLoc
Sets the Loc value. -
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildrenin interfaceXMLObject- Returns:
- ordered list of child elements
-