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 of
RequestAbstractType.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringURI of the SAML user consent type.private StringURI of the request destination.private ExtensionsExtensions child element.private StringUnique identifier of the request.private InstantDate/time request was issued.private IssuerURI of the SAML user consent type.private SAMLVersionSAML 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
ConstructorsModifierConstructorDescriptionprotectedRequestAbstractTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetID()voidsetConsent(String newConsent) voidsetDestination(String newDestination) voidsetExtensions(Extensions newExtensions) voidvoidsetIssueInstant(Instant newIssueInstant) voidvoidsetVersion(SAMLVersion newVersion) Methods inherited from class org.opensaml.saml.common.AbstractSignableSAMLObject
equals, hashCode, setSignatureMethods inherited from class org.opensaml.xmlsec.signature.AbstractSignableXMLObject
getSignature, isSignedMethods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.xmlsec.signature.SignableXMLObject
getSignature, isSigned, setSignatureMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, 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 Details
-
version
SAML Version of the request. -
id
Unique identifier of the request. -
issueInstant
Date/time request was issued. -
destination
URI of the request destination. -
consent
URI of the SAML user consent type. -
issuer
URI of the SAML user consent type. -
extensions
Extensions child element.
-
-
Constructor Details
-
RequestAbstractTypeImpl
protected RequestAbstractTypeImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable 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 Details
-
getVersion
- Specified by:
getVersionin interfaceRequestAbstractType
-
setVersion
- Specified by:
setVersionin interfaceRequestAbstractType
-
getID
- Specified by:
getIDin interfaceRequestAbstractType
-
setID
- Specified by:
setIDin interfaceRequestAbstractType
-
getIssueInstant
- Specified by:
getIssueInstantin interfaceRequestAbstractType
-
setIssueInstant
- Specified by:
setIssueInstantin interfaceRequestAbstractType
-
getDestination
- Specified by:
getDestinationin interfaceRequestAbstractType
-
setDestination
- Specified by:
setDestinationin interfaceRequestAbstractType
-
getConsent
- Specified by:
getConsentin interfaceRequestAbstractType
-
setConsent
- Specified by:
setConsentin interfaceRequestAbstractType
-
getIssuer
- Specified by:
getIssuerin interfaceRequestAbstractType
-
setIssuer
- Specified by:
setIssuerin interfaceRequestAbstractType
-
getExtensions
- Specified by:
getExtensionsin interfaceRequestAbstractType
-
setExtensions
- Specified by:
setExtensionsin interfaceRequestAbstractType
-
getSignatureReferenceID
- Specified by:
getSignatureReferenceIDin interfaceSignableSAMLObject
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-