Class AssertionImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.xmlsec.signature.AbstractSignableXMLObject
org.opensaml.saml.common.AbstractSignableSAMLObject
org.opensaml.saml.saml1.core.impl.AssertionImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,SignableSAMLObject,Assertion,Evidentiary,SignableXMLObject
This class implements the SAML 1
Assertion statement.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Advice(Possibly null) Singleton object version of theAdviceelement.private Conditions(Possibly null) Singleton object version of theConditionselement.private StringTheAssertionIDattrribute.private InstantObject version of theIssueInstantattribute.private StringObject version of theIssuerattribute.private final IndexedXMLObjectChildrenList<Statement>Object representation of all theStatementelements.private SAMLVersionSAML version of this assertion.Fields inherited from interface org.opensaml.saml.saml1.core.Assertion
ASSERTIONID_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, ISSUEINSTANT_ATTRIB_NAME, ISSUEINSTANT_ATTRIB_QNAME, ISSUER_ATTRIB_NAME, MAJORVERSION_ATTRIB_NAME, MINORVERSION_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAssertionImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetID()getStatements(QName typeOrName) voidvoidvoidvoidsetIssueInstant(Instant instant) 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
-
id
TheAssertionIDattrribute. -
version
SAML version of this assertion. -
issuer
Object version of theIssuerattribute. -
issueInstant
Object version of theIssueInstantattribute. -
conditions
(Possibly null) Singleton object version of theConditionselement. -
advice
(Possibly null) Singleton object version of theAdviceelement. -
statements
Object representation of all theStatementelements.
-
-
Constructor Details
-
AssertionImpl
protected AssertionImpl(@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
-
getMajorVersion
- Specified by:
getMajorVersionin interfaceAssertion
-
getMinorVersion
- Specified by:
getMinorVersionin interfaceAssertion
-
getVersion
- Specified by:
getVersionin interfaceAssertion
-
setVersion
- Specified by:
setVersionin interfaceAssertion
-
getID
-
setID
-
getIssuer
-
setIssuer
-
getIssueInstant
- Specified by:
getIssueInstantin interfaceAssertion
-
setIssueInstant
- Specified by:
setIssueInstantin interfaceAssertion
-
getConditions
- Specified by:
getConditionsin interfaceAssertion
-
setConditions
- Specified by:
setConditionsin interfaceAssertion
-
getAdvice
-
setAdvice
-
getStatements
- Specified by:
getStatementsin interfaceAssertion
-
getStatements
- Specified by:
getStatementsin interfaceAssertion
-
getSubjectStatements
- Specified by:
getSubjectStatementsin interfaceAssertion
-
getAuthenticationStatements
- Specified by:
getAuthenticationStatementsin interfaceAssertion
-
getAttributeStatements
- Specified by:
getAttributeStatementsin interfaceAssertion
-
getAuthorizationDecisionStatements
- Specified by:
getAuthorizationDecisionStatementsin interfaceAssertion
-
getSignatureReferenceID
- Specified by:
getSignatureReferenceIDin interfaceSignableSAMLObject
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-