Class LogoutRequestImpl

    • Field Detail

      • reason

        private String reason
        Reason attribute.
      • notOnOrAfter

        private Instant notOnOrAfter
        NotOnOrAfter attribute.
      • baseID

        private BaseID baseID
        BaseID child element.
      • nameID

        private NameID nameID
        NameID child element.
      • encryptedID

        private EncryptedID encryptedID
        EncryptedID child element.
    • Constructor Detail

      • LogoutRequestImpl

        protected LogoutRequestImpl​(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

      • getReason

        public String getReason()
        Get the Reason attrib value of the request.
        Specified by:
        getReason in interface LogoutRequest
        Returns:
        the Reason value of the request
      • setReason

        public void setReason​(String newReason)
        Set the Reason attrib value of the request.
        Specified by:
        setReason in interface LogoutRequest
        Parameters:
        newReason - the new Reason value of the request
      • getNotOnOrAfter

        public Instant getNotOnOrAfter()
        Get the NotOnOrAfter attrib value of the request.
        Specified by:
        getNotOnOrAfter in interface LogoutRequest
        Returns:
        the NotOnOrAfter value of the request
      • setNotOnOrAfter

        public void setNotOnOrAfter​(Instant newNotOnOrAfter)
        Set the NotOnOrAfter attrib value of the request.
        Specified by:
        setNotOnOrAfter in interface LogoutRequest
        Parameters:
        newNotOnOrAfter - the new NotOnOrAfter value of the request
      • getBaseID

        public BaseID getBaseID()
        Gets the base identifier of the principal for this request.
        Specified by:
        getBaseID in interface LogoutRequest
        Returns:
        the base identifier of the principal for this request
      • setBaseID

        public void setBaseID​(BaseID newBaseID)
        Sets the base identifier of the principal for this request.
        Specified by:
        setBaseID in interface LogoutRequest
        Parameters:
        newBaseID - the base identifier of the principal for this request
      • getNameID

        public NameID getNameID()
        Gets the name identifier of the principal for this request.
        Specified by:
        getNameID in interface LogoutRequest
        Returns:
        the name identifier of the principal for this request
      • setNameID

        public void setNameID​(NameID newNameID)
        Sets the name identifier of the principal for this request.
        Specified by:
        setNameID in interface LogoutRequest
        Parameters:
        newNameID - the name identifier of the principal for this request
      • getEncryptedID

        public EncryptedID getEncryptedID()
        Gets the encrytped name identifier of the principal for this request.
        Specified by:
        getEncryptedID in interface LogoutRequest
        Returns:
        the encrytped name identifier of the principal for this request
      • setEncryptedID

        public void setEncryptedID​(EncryptedID newEncryptedID)
        Sets the encrypted name identifier of the principal for this request.
        Specified by:
        setEncryptedID in interface LogoutRequest
        Parameters:
        newEncryptedID - the new encrypted name identifier of the principal for this request