Class RequestAbstractTypeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xmlsec.signature.AbstractSignableXMLObject
-
- org.opensaml.saml.common.AbstractSignableSAMLObject
-
- org.opensaml.saml.saml2.core.impl.RequestAbstractTypeImpl
-
- All Implemented Interfaces:
XMLObject,SAMLObject,SignableSAMLObject,RequestAbstractType,SignableXMLObject
- Direct Known Subclasses:
ArtifactResolveImpl,AssertionIDRequestImpl,AuthnRequestImpl,LogoutRequestImpl,ManageNameIDRequestImpl,NameIDMappingRequestImpl,SubjectQueryImpl
public abstract class RequestAbstractTypeImpl extends AbstractSignableSAMLObject implements RequestAbstractType
Concrete implementation ofRequestAbstractType.
-
-
Field Summary
Fields Modifier and Type Field Description private StringconsentURI of the SAML user consent type.private StringdestinationURI of the request destination.private ExtensionsextensionsExtensions child element.private StringidUnique identifier of the request.private InstantissueInstantDate/time request was issued.private IssuerissuerURI of the SAML user consent type.private SAMLVersionversionSAML Version of the request.-
Fields inherited from interface org.opensaml.saml.saml2.core.RequestAbstractType
CONSENT_ATTRIB_NAME, DESTINATION_ATTRIB_NAME, EXPLICIT_CONSENT, ID_ATTRIB_NAME, IMPLICIT_CONSENT, 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 protectedRequestAbstractTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConsent()StringgetDestination()ExtensionsgetExtensions()StringgetID()InstantgetIssueInstant()IssuergetIssuer()List<XMLObject>getOrderedChildren()StringgetSignatureReferenceID()SAMLVersiongetVersion()voidsetConsent(String newConsent)voidsetDestination(String newDestination)voidsetExtensions(Extensions newExtensions)voidsetID(String newID)voidsetIssueInstant(Instant newIssueInstant)voidsetIssuer(Issuer newIssuer)voidsetVersion(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 of the request.
-
id
private String id
Unique identifier of the request.
-
issueInstant
private Instant issueInstant
Date/time request was issued.
-
destination
private String destination
URI of the request destination.
-
consent
private String consent
URI of the SAML user consent type.
-
issuer
private Issuer issuer
URI of the SAML user consent type.
-
extensions
private Extensions extensions
Extensions child element.
-
-
Constructor Detail
-
RequestAbstractTypeImpl
protected RequestAbstractTypeImpl(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:
getVersionin interfaceRequestAbstractType
-
setVersion
public void setVersion(SAMLVersion newVersion)
- Specified by:
setVersionin interfaceRequestAbstractType
-
getID
public String getID()
- Specified by:
getIDin interfaceRequestAbstractType
-
setID
public void setID(String newID)
- Specified by:
setIDin interfaceRequestAbstractType
-
getIssueInstant
public Instant getIssueInstant()
- Specified by:
getIssueInstantin interfaceRequestAbstractType
-
setIssueInstant
public void setIssueInstant(Instant newIssueInstant)
- Specified by:
setIssueInstantin interfaceRequestAbstractType
-
getDestination
public String getDestination()
- Specified by:
getDestinationin interfaceRequestAbstractType
-
setDestination
public void setDestination(String newDestination)
- Specified by:
setDestinationin interfaceRequestAbstractType
-
getConsent
public String getConsent()
- Specified by:
getConsentin interfaceRequestAbstractType
-
setConsent
public void setConsent(String newConsent)
- Specified by:
setConsentin interfaceRequestAbstractType
-
getIssuer
public Issuer getIssuer()
- Specified by:
getIssuerin interfaceRequestAbstractType
-
setIssuer
public void setIssuer(Issuer newIssuer)
- Specified by:
setIssuerin interfaceRequestAbstractType
-
getExtensions
public Extensions getExtensions()
- Specified by:
getExtensionsin interfaceRequestAbstractType
-
setExtensions
public void setExtensions(Extensions newExtensions)
- Specified by:
setExtensionsin interfaceRequestAbstractType
-
getSignatureReferenceID
public String getSignatureReferenceID()
- Specified by:
getSignatureReferenceIDin interfaceSignableSAMLObject
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-