public class ArtifactResolveImpl extends RequestAbstractImpl implements ArtifactResolve
ArtifactResolve
.
The ArtifactResolve
message is used to request that a SAML
protocol message be returned in an ArtifactResponse
message
by specifying an artifact that represents the SAML protocol message.
It has the complex type ArtifactResolveType
.
<complexType name="ArtifactResolveType"> <complexContent> <extension base="{urn:oasis:names:tc:SAML:2.0:protocol}RequestAbstractType"> <sequence> <element ref="{urn:oasis:names:tc:SAML:2.0:protocol}Artifact"/> </sequence> </extension> </complexContent> </complexType>
consent, destinationURI, elementName, extensions, isMutable, isSignatureValid, isSigned, issueInstant, nameID, publicKey, requestId, signatureString, signedXMLString, version
Constructor and Description |
---|
ArtifactResolveImpl()
Constructor.
|
ArtifactResolveImpl(Element element)
Class constructor with
ArtifactResolve in
Element format. |
ArtifactResolveImpl(String xmlString)
Class constructor with
ArtifactResolve in xml string format. |
Modifier and Type | Method and Description |
---|---|
Artifact |
getArtifact()
Gets the
Artifact of the request. |
void |
setArtifact(Artifact value)
Sets the
Artifact of the request. |
String |
toXMLString()
Returns a String representation of this Object.
|
String |
toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation
|
protected void |
validateData() |
getAttributesString, getConsent, getDestination, getElements, getExtensions, getID, getIssueInstant, getIssuer, getSignature, getVersion, getXMLString, isMutable, isSignatureValid, isSigned, makeImmutable, parseDOMAttributes, parseDOMChileElements, parseDOMElement, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion, sign, validateID, validateIssueInstant, validateVersion
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignature, getVersion, isMutable, isSignatureValid, isSigned, makeImmutable, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion, sign
public ArtifactResolveImpl()
public ArtifactResolveImpl(Element element) throws SAML2Exception
ArtifactResolve
in
Element
format.element
- the Document ElementSAML2Exception
- if there is an creating the object.public ArtifactResolveImpl(String xmlString) throws SAML2Exception
ArtifactResolve
in xml string format.SAML2Exception
protected void validateData() throws SAML2Exception
validateData
in class RequestAbstractImpl
SAML2Exception
public Artifact getArtifact()
Artifact
of the request.getArtifact
in interface ArtifactResolve
Artifact
of the request.setArtifact(Artifact)
public void setArtifact(Artifact value) throws SAML2Exception
Artifact
of the request.setArtifact
in interface ArtifactResolve
value
- new Artifact
.SAML2Exception
- if the object is immutable.getArtifact()
public String toXMLString() throws SAML2Exception
toXMLString
in interface RequestAbstract
toXMLString
in class RequestAbstractImpl
SAML2Exception
- if it could not create String objectpublic String toXMLString(boolean includeNSPrefix, boolean declareNS) throws SAML2Exception
toXMLString
in interface RequestAbstract
toXMLString
in class RequestAbstractImpl
includeNSPrefix
- determines whether or not the namespace
qualifier is prepended to the Element when converteddeclareNS
- determines whether or not the namespace is declared
within the Element.SAML2Exception
- if it could not create String object.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.