public class IDPSSODescriptorImpl extends SSODescriptorImpl implements IDPSSODescriptor
IDPSSODescriptor
.DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME, WANT_AUTHN_REQ_SIGNED_ATTRIB_NAME
ERROR_URL_ATTRIB_NAME, ID_ATTRIB_NAME, PROTOCOL_ENUMERATION_ATTRIB_NAME
VALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAME
CACHE_DURATION_ATTRIB_NAME, CACHE_DURATION_ATTRIB_QNAME
Modifier | Constructor and Description |
---|---|
protected |
IDPSSODescriptorImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<AssertionIDRequestService> |
getAssertionIDRequestServices()
Gets the list of assertion ID request services.
|
List<AttributeProfile> |
getAttributeProfiles()
Gets the list of attribute profiles supported by this IdP.
|
List<Attribute> |
getAttributes()
Gets the list of attributes supported by this IdP.
|
List<Endpoint> |
getEndpoints()
Gets a read-only list of endpoints for this role.
|
List<Endpoint> |
getEndpoints(QName type)
Gets a read-only list of endpoints for this role for the given type.
|
List<NameIDMappingService> |
getNameIDMappingServices()
Gets the list of NameID mapping services for this service.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<SingleSignOnService> |
getSingleSignOnServices()
Gets the list of single sign on services for this IDP.
|
Boolean |
getWantAuthnRequestsSigned()
Checks if the IDP SSO service wants authentication requests signed.
|
XSBooleanValue |
getWantAuthnRequestsSignedXSBoolean()
Checks if the IDP SSO service wants authentication requests signed.
|
void |
setWantAuthnRequestsSigned(Boolean newWantSigned)
Sets whether the IDP SSO service wants authentication requests signed.
|
void |
setWantAuthnRequestsSigned(XSBooleanValue wantSigned)
Sets whether the IDP SSO service wants authentication requests signed.
|
getArtifactResolutionServices, getDefaultArtifactResolutionService, getManageNameIDServices, getNameIDFormats, getSingleLogoutServices
addSupportedProtocol, getCacheDuration, getContactPersons, getErrorURL, getExtensions, getID, getKeyDescriptors, getOrganization, getSignatureReferenceID, getSupportedProtocols, getUnknownAttributes, getValidUntil, isSupportedProtocol, isValid, removeAllSupportedProtocols, removeSupportedProtocol, removeSupportedProtocols, setCacheDuration, setErrorURL, setExtensions, setID, setOrganization, setValidUntil
equals, hashCode, prepareForAssignment, setSignature
getSignature, isSigned
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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getArtifactResolutionServices, getDefaultArtifactResolutionService, getManageNameIDServices, getNameIDFormats, getSingleLogoutServices
addSupportedProtocol, getContactPersons, getErrorURL, getExtensions, getID, getKeyDescriptors, getOrganization, getSupportedProtocols, isSupportedProtocol, removeAllSupportedProtocols, removeSupportedProtocol, removeSupportedProtocols, setErrorURL, setExtensions, setID, setOrganization
getSignatureReferenceID
getSignature, isSigned, setSignature
getValidUntil, isValid, setValidUntil
getCacheDuration, setCacheDuration
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
getUnknownAttributes
protected IDPSSODescriptorImpl(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 Boolean getWantAuthnRequestsSigned()
getWantAuthnRequestsSigned
in interface IDPSSODescriptor
public XSBooleanValue getWantAuthnRequestsSignedXSBoolean()
getWantAuthnRequestsSignedXSBoolean
in interface IDPSSODescriptor
public void setWantAuthnRequestsSigned(Boolean newWantSigned)
setWantAuthnRequestsSigned
in interface IDPSSODescriptor
newWantSigned
- true if request should be signed, false if notpublic void setWantAuthnRequestsSigned(XSBooleanValue wantSigned)
setWantAuthnRequestsSigned
in interface IDPSSODescriptor
wantSigned
- true if request should be signed, false if notpublic List<SingleSignOnService> getSingleSignOnServices()
getSingleSignOnServices
in interface IDPSSODescriptor
public List<NameIDMappingService> getNameIDMappingServices()
getNameIDMappingServices
in interface IDPSSODescriptor
public List<AssertionIDRequestService> getAssertionIDRequestServices()
getAssertionIDRequestServices
in interface IDPSSODescriptor
public List<AttributeProfile> getAttributeProfiles()
getAttributeProfiles
in interface IDPSSODescriptor
public List<Attribute> getAttributes()
getAttributes
in interface IDPSSODescriptor
public List<Endpoint> getEndpoints()
getEndpoints
in interface RoleDescriptor
getEndpoints
in class SSODescriptorImpl
public List<Endpoint> getEndpoints(QName type)
getEndpoints
in interface RoleDescriptor
getEndpoints
in class SSODescriptorImpl
type
- the type of endpoints to retrievepublic List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
getOrderedChildren
in class SSODescriptorImpl
Copyright © 2016 JBoss by Red Hat. All rights reserved.