Class StatusResponseTypeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xmlsec.signature.AbstractSignableXMLObject
-
- org.opensaml.saml.common.AbstractSignableSAMLObject
-
- org.opensaml.saml.saml2.core.impl.StatusResponseTypeImpl
-
- All Implemented Interfaces:
XMLObject
,SAMLObject
,SignableSAMLObject
,StatusResponseType
,SignableXMLObject
- Direct Known Subclasses:
ArtifactResponseImpl
,LogoutResponseImpl
,ManageNameIDResponseImpl
,NameIDMappingResponseImpl
,ResponseImpl
public abstract class StatusResponseTypeImpl extends AbstractSignableSAMLObject implements StatusResponseType
Concrete implementation ofStatusResponseType
.
-
-
Field Summary
Fields Modifier and Type Field Description private String
consent
Consent attribute.private String
destination
Destination attribute.private Extensions
extensions
Extensions child element.private String
id
ID attribute.private String
inResponseTo
InResponseTo attribute.private Instant
issueInstant
IssueInstant attribute.private Issuer
issuer
Issuer child element.private Status
status
Status child element.private SAMLVersion
version
SAML Version attribute.-
Fields inherited from interface org.opensaml.saml.saml2.core.StatusResponseType
CONSENT_ATTRIB_NAME, DESTINATION_ATTRIB_NAME, EXPLICIT_CONSENT, ID_ATTRIB_NAME, IMPLICIT_CONSENT, IN_RESPONSE_TO_ATTRIB_NAME, INAPPLICABLE_CONSENT, ISSUE_INSTANT_ATTRIB_NAME, ISSUE_INSTANT_ATTRIB_QNAME, OBTAINED_CONSENT, PRIOR_CONSENT, TYPE_LOCAL_NAME, TYPE_NAME, UNAVAILABLE_CONSENT, UNSPECIFIED_CONSENT, VERSION_ATTRIB_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
StatusResponseTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getConsent()
String
getDestination()
Extensions
getExtensions()
String
getID()
String
getInResponseTo()
Instant
getIssueInstant()
Issuer
getIssuer()
List<XMLObject>
getOrderedChildren()
String
getSignatureReferenceID()
Status
getStatus()
SAMLVersion
getVersion()
void
setConsent(String newConsent)
void
setDestination(String newDestination)
void
setExtensions(Extensions newExtensions)
void
setID(String newID)
void
setInResponseTo(String newInResponseTo)
void
setIssueInstant(Instant newIssueInstant)
void
setIssuer(Issuer newIssuer)
void
setStatus(Status newStatus)
void
setVersion(SAMLVersion newVersion)
-
Methods inherited from class org.opensaml.saml.common.AbstractSignableSAMLObject
equals, hashCode, setSignature
-
Methods inherited from class org.opensaml.xmlsec.signature.AbstractSignableXMLObject
getSignature, isSigned
-
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, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.xmlsec.signature.SignableXMLObject
getSignature, isSigned, setSignature
-
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 Detail
-
version
private SAMLVersion version
SAML Version attribute.
-
id
private String id
ID attribute.
-
inResponseTo
private String inResponseTo
InResponseTo attribute.
-
issueInstant
private Instant issueInstant
IssueInstant attribute.
-
destination
private String destination
Destination attribute.
-
consent
private String consent
Consent attribute.
-
issuer
private Issuer issuer
Issuer child element.
-
extensions
private Extensions extensions
Extensions child element.
-
status
private Status status
Status child element.
-
-
Constructor Detail
-
StatusResponseTypeImpl
protected StatusResponseTypeImpl(String namespaceURI, String elementLocalName, 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 Detail
-
getVersion
public SAMLVersion getVersion()
- Specified by:
getVersion
in interfaceStatusResponseType
-
setVersion
public void setVersion(SAMLVersion newVersion)
- Specified by:
setVersion
in interfaceStatusResponseType
-
getID
public String getID()
- Specified by:
getID
in interfaceStatusResponseType
-
setID
public void setID(String newID)
- Specified by:
setID
in interfaceStatusResponseType
-
getInResponseTo
public String getInResponseTo()
- Specified by:
getInResponseTo
in interfaceStatusResponseType
-
setInResponseTo
public void setInResponseTo(String newInResponseTo)
- Specified by:
setInResponseTo
in interfaceStatusResponseType
-
getIssueInstant
public Instant getIssueInstant()
- Specified by:
getIssueInstant
in interfaceStatusResponseType
-
setIssueInstant
public void setIssueInstant(Instant newIssueInstant)
- Specified by:
setIssueInstant
in interfaceStatusResponseType
-
getDestination
public String getDestination()
- Specified by:
getDestination
in interfaceStatusResponseType
-
setDestination
public void setDestination(String newDestination)
- Specified by:
setDestination
in interfaceStatusResponseType
-
getConsent
public String getConsent()
- Specified by:
getConsent
in interfaceStatusResponseType
-
setConsent
public void setConsent(String newConsent)
- Specified by:
setConsent
in interfaceStatusResponseType
-
getIssuer
public Issuer getIssuer()
- Specified by:
getIssuer
in interfaceStatusResponseType
-
setIssuer
public void setIssuer(Issuer newIssuer)
- Specified by:
setIssuer
in interfaceStatusResponseType
-
getExtensions
public Extensions getExtensions()
- Specified by:
getExtensions
in interfaceStatusResponseType
-
setExtensions
public void setExtensions(Extensions newExtensions)
- Specified by:
setExtensions
in interfaceStatusResponseType
-
getStatus
public Status getStatus()
- Specified by:
getStatus
in interfaceStatusResponseType
-
setStatus
public void setStatus(Status newStatus)
- Specified by:
setStatus
in interfaceStatusResponseType
-
getSignatureReferenceID
public String getSignatureReferenceID()
- Specified by:
getSignatureReferenceID
in interfaceSignableSAMLObject
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildren
in interfaceXMLObject
-
-