Class AuthenticationStatementImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.saml1.core.AuthenticationStatement, org.opensaml.saml.saml1.core.Statement, org.opensaml.saml.saml1.core.SubjectStatement

    public class AuthenticationStatementImpl
    extends SubjectStatementImpl
    implements org.opensaml.saml.saml1.core.AuthenticationStatement
    A Concrete implementation of the AuthenticationStatement Interface.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private Instant authenticationInstant
      Contains the AuthenticationMethod attribute contents.
      private String authenticationMethod
      Contains the AuthenticationMethod attribute contents.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml1.core.AuthorityBinding> authorityBindings
      Contains the AuthorityBinding subelements.
      private org.opensaml.saml.saml1.core.SubjectLocality subjectLocality
      Contains the SubjectLocality subelement.
      • Fields inherited from interface org.opensaml.saml.saml1.core.AuthenticationStatement

        AUTHENTICATIONINSTANT_ATTRIB_NAME, AUTHENTICATIONINSTANT_ATTRIB_QNAME, AUTHENTICATIONMETHOD_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, HARDWARE_TOKEN_AUTHN_METHOD, KERBEROS_AUTHN_METHOD, PASSWORD_AUTHN_METHOD, PGP_AUTHN_METHOD, SPKI_AUTHN_METHOD, SRP_AUTHN_METHOD, TLS_CLIENT_AUTHN_METHOD, TYPE_LOCAL_NAME, TYPE_NAME, UNSPECIFIED_AUTHN_METHOD, X509_AUTHN_METHOD, XKMS_AUTHN_METHOD, XML_DSIG_AUTHN_METHOD
      • Fields inherited from interface org.opensaml.saml.saml1.core.SubjectStatement

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Instant getAuthenticationInstant()
      String getAuthenticationMethod()
      List<org.opensaml.saml.saml1.core.AuthorityBinding> getAuthorityBindings()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.saml.saml1.core.SubjectLocality getSubjectLocality()
      void setAuthenticationInstant​(Instant instant)
      void setAuthenticationMethod​(String method)
      void setSubjectLocality​(org.opensaml.saml.saml1.core.SubjectLocality locality)
      • 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 interface org.opensaml.saml.saml1.core.SubjectStatement

        getSubject, setSubject
      • 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

      • authenticationMethod

        private String authenticationMethod
        Contains the AuthenticationMethod attribute contents.
      • authenticationInstant

        private Instant authenticationInstant
        Contains the AuthenticationMethod attribute contents.
      • subjectLocality

        private org.opensaml.saml.saml1.core.SubjectLocality subjectLocality
        Contains the SubjectLocality subelement.
      • authorityBindings

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml1.core.AuthorityBinding> authorityBindings
        Contains the AuthorityBinding subelements.
    • Constructor Detail

      • AuthenticationStatementImpl

        protected AuthenticationStatementImpl​(String namespaceURI,
                                              String elementLocalName,
                                              String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the namespace the element is in
        elementLocalName - the local name of the XML element this Object represents
        namespacePrefix - the prefix for the given namespace
    • Method Detail

      • getAuthenticationMethod

        public String getAuthenticationMethod()
        Specified by:
        getAuthenticationMethod in interface org.opensaml.saml.saml1.core.AuthenticationStatement
      • setAuthenticationMethod

        public void setAuthenticationMethod​(String method)
        Specified by:
        setAuthenticationMethod in interface org.opensaml.saml.saml1.core.AuthenticationStatement
      • getAuthenticationInstant

        public Instant getAuthenticationInstant()
        Specified by:
        getAuthenticationInstant in interface org.opensaml.saml.saml1.core.AuthenticationStatement
      • setAuthenticationInstant

        public void setAuthenticationInstant​(Instant instant)
        Specified by:
        setAuthenticationInstant in interface org.opensaml.saml.saml1.core.AuthenticationStatement
      • getSubjectLocality

        public org.opensaml.saml.saml1.core.SubjectLocality getSubjectLocality()
        Specified by:
        getSubjectLocality in interface org.opensaml.saml.saml1.core.AuthenticationStatement
      • setSubjectLocality

        public void setSubjectLocality​(org.opensaml.saml.saml1.core.SubjectLocality locality)
        Specified by:
        setSubjectLocality in interface org.opensaml.saml.saml1.core.AuthenticationStatement
      • getAuthorityBindings

        public List<org.opensaml.saml.saml1.core.AuthorityBinding> getAuthorityBindings()
        Specified by:
        getAuthorityBindings in interface org.opensaml.saml.saml1.core.AuthenticationStatement
      • getOrderedChildren

        public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
        Specified by:
        getOrderedChildren in interface org.opensaml.core.xml.XMLObject
        Overrides:
        getOrderedChildren in class SubjectStatementImpl