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:
org.opensaml.core.xml.XMLObject,org.opensaml.saml.common.SAMLObject,org.opensaml.saml.common.SignableSAMLObject,org.opensaml.saml.saml2.core.RequestAbstractType,org.opensaml.xmlsec.signature.SignableXMLObject
- Direct Known Subclasses:
ArtifactResolveImpl,AssertionIDRequestImpl,AuthnRequestImpl,LogoutRequestImpl,ManageNameIDRequestImpl,NameIDMappingRequestImpl,SubjectQueryImpl
public abstract class RequestAbstractTypeImpl extends org.opensaml.saml.common.AbstractSignableSAMLObject implements org.opensaml.saml.saml2.core.RequestAbstractTypeConcrete 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 org.opensaml.saml.saml2.core.ExtensionsextensionsExtensions child element.private StringidUnique identifier of the request.private InstantissueInstantDate/time request was issued.private org.opensaml.saml.saml2.core.IssuerissuerURI of the SAML user consent type.private org.opensaml.saml.common.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()org.opensaml.saml.saml2.core.ExtensionsgetExtensions()StringgetID()InstantgetIssueInstant()org.opensaml.saml.saml2.core.IssuergetIssuer()List<org.opensaml.core.xml.XMLObject>getOrderedChildren()StringgetSignatureReferenceID()org.opensaml.saml.common.SAMLVersiongetVersion()voidsetConsent(String newConsent)voidsetDestination(String newDestination)voidsetExtensions(org.opensaml.saml.saml2.core.Extensions newExtensions)voidsetID(String newID)voidsetIssueInstant(Instant newIssueInstant)voidsetIssuer(org.opensaml.saml.saml2.core.Issuer newIssuer)voidsetVersion(org.opensaml.saml.common.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 org.opensaml.saml.common.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 org.opensaml.saml.saml2.core.Issuer issuer
URI of the SAML user consent type.
-
extensions
private org.opensaml.saml.saml2.core.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 org.opensaml.saml.common.SAMLVersion getVersion()
- Specified by:
getVersionin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
setVersion
public void setVersion(org.opensaml.saml.common.SAMLVersion newVersion)
- Specified by:
setVersionin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
getID
public String getID()
- Specified by:
getIDin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
setID
public void setID(String newID)
- Specified by:
setIDin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
getIssueInstant
public Instant getIssueInstant()
- Specified by:
getIssueInstantin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
setIssueInstant
public void setIssueInstant(Instant newIssueInstant)
- Specified by:
setIssueInstantin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
getDestination
public String getDestination()
- Specified by:
getDestinationin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
setDestination
public void setDestination(String newDestination)
- Specified by:
setDestinationin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
getConsent
public String getConsent()
- Specified by:
getConsentin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
setConsent
public void setConsent(String newConsent)
- Specified by:
setConsentin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
getIssuer
public org.opensaml.saml.saml2.core.Issuer getIssuer()
- Specified by:
getIssuerin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
setIssuer
public void setIssuer(org.opensaml.saml.saml2.core.Issuer newIssuer)
- Specified by:
setIssuerin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
getExtensions
public org.opensaml.saml.saml2.core.Extensions getExtensions()
- Specified by:
getExtensionsin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
setExtensions
public void setExtensions(org.opensaml.saml.saml2.core.Extensions newExtensions)
- Specified by:
setExtensionsin interfaceorg.opensaml.saml.saml2.core.RequestAbstractType
-
getSignatureReferenceID
public String getSignatureReferenceID()
- Specified by:
getSignatureReferenceIDin interfaceorg.opensaml.saml.common.SignableSAMLObject
-
getOrderedChildren
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceorg.opensaml.core.xml.XMLObject
-
-