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 String
URI reference representing the location of a profile-specific endpoint supporting the authentication request protocol.private String
Human-readable name for the IdP.private String
The 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
ConstructorsModifierConstructorDescriptionprotected
IDPEntryImpl
(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.void
Sets the Loc value.void
Sets the Name value.void
setProviderID
(String newProviderID) Sets the ProviderID URI.Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, 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, 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
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:
getProviderID
in interfaceIDPEntry
- Returns:
- the ProviderID URI
-
setProviderID
Sets the ProviderID URI.- Specified by:
setProviderID
in 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:
getOrderedChildren
in interfaceXMLObject
- Returns:
- ordered list of child elements
-