Class MUCUser.Decline

  • All Implemented Interfaces:
    org.jivesoftware.smack.packet.Element, org.jivesoftware.smack.packet.ExtensionElement, org.jivesoftware.smack.packet.FullyQualifiedElement, org.jivesoftware.smack.packet.NamedElement, org.jivesoftware.smack.packet.XmlLangElement
    Enclosing class:
    MUCUser

    public static class MUCUser.Decline
    extends java.lang.Object
    implements org.jivesoftware.smack.packet.ExtensionElement
    Represents a rejection to an invitation from another user to a room. The rejection will be sent to the room which in turn will forward the refusal to the inviting user.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ELEMENT  
    • Constructor Summary

      Constructors 
      Constructor Description
      Decline​(java.lang.String reason, org.jxmpp.jid.EntityBareJid to)  
      Decline​(java.lang.String reason, org.jxmpp.jid.EntityBareJid from, org.jxmpp.jid.EntityBareJid to)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getElementName()  
      org.jxmpp.jid.EntityBareJid getFrom()
      Returns the bare JID of the invitee that rejected the invitation.
      java.lang.String getNamespace()  
      java.lang.String getReason()
      Returns the message explaining why the invitation was rejected.
      org.jxmpp.jid.EntityBareJid getTo()
      Returns the bare JID of the inviting user.
      org.jivesoftware.smack.util.XmlStringBuilder toXML​(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.jivesoftware.smack.packet.Element

        toXML, toXML
      • Methods inherited from interface org.jivesoftware.smack.packet.FullyQualifiedElement

        getLanguage, getQName
    • Constructor Detail

      • Decline

        public Decline​(java.lang.String reason,
                       org.jxmpp.jid.EntityBareJid to)
      • Decline

        public Decline​(java.lang.String reason,
                       org.jxmpp.jid.EntityBareJid from,
                       org.jxmpp.jid.EntityBareJid to)
    • Method Detail

      • getFrom

        public org.jxmpp.jid.EntityBareJid getFrom()
        Returns the bare JID of the invitee that rejected the invitation. (e.g. 'crone1@shakespeare.lit').
        Returns:
        the bare JID of the invitee that rejected the invitation.
      • getReason

        public java.lang.String getReason()
        Returns the message explaining why the invitation was rejected.
        Returns:
        the message explaining the reason for the rejection.
      • getTo

        public org.jxmpp.jid.EntityBareJid getTo()
        Returns the bare JID of the inviting user. (e.g. 'hecate@shakespeare.lit')
        Returns:
        the bare JID of the inviting user.
      • toXML

        public org.jivesoftware.smack.util.XmlStringBuilder toXML​(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)
        Specified by:
        toXML in interface org.jivesoftware.smack.packet.Element
      • getElementName

        public java.lang.String getElementName()
        Specified by:
        getElementName in interface org.jivesoftware.smack.packet.NamedElement
      • getNamespace

        public java.lang.String getNamespace()
        Specified by:
        getNamespace in interface org.jivesoftware.smack.packet.FullyQualifiedElement