Uses of Class
org.jivesoftware.openfire.muc.ForbiddenException

Packages that use ForbiddenException
Package
Description
Implementation of Multi-User Chat (XEP-0045).
Implementation of Multi-User Chat (XEP-0045).
  • Uses of ForbiddenException in org.jivesoftware.openfire.muc

    Modifier and Type
    Method
    Description
    List<org.xmpp.packet.Presence>
    MUCRoom.addAdmin(org.xmpp.packet.JID targetUserAddress, Affiliation actorAffiliation)
    Adds a new user to the list of admins.
    List<org.xmpp.packet.Presence>
    MUCRoom.addAdmins(List<org.xmpp.packet.JID> targetUserAddresses, Affiliation actorAffiliation)
    Adds a list of users to the list of admins.
    List<org.xmpp.packet.Presence>
    MUCRoom.addMember(org.xmpp.packet.JID targetUserAddress, String nickname, Affiliation actorAffiliation)
    Adds a new user to the list of members.
    List<org.xmpp.packet.Presence>
    MUCRoom.addModerator(org.xmpp.packet.JID targetUserAddress, Affiliation actorAffiliation)
    Changes the role of the user within the room to moderator.
    List<org.xmpp.packet.Presence>
    MUCRoom.addNone(org.xmpp.packet.JID targetUserAddress, Affiliation actorAffiliation)
    Removes the user from all the other affiliation list thus giving the user a NONE affiliation.
    List<org.xmpp.packet.Presence>
    MUCRoom.addOutcast(org.xmpp.packet.JID targetUserAddress, String reason, org.xmpp.packet.JID actorUserAddress, Affiliation actorAffiliation, Role actorRole)
    Adds a new user to the list of outcast users.
    List<org.xmpp.packet.Presence>
    MUCRoom.addOwner(org.xmpp.packet.JID targetUserAddress, Affiliation actorAffiliation)
    Adds a new user to the list of owners.
    List<org.xmpp.packet.Presence>
    MUCRoom.addOwners(List<org.xmpp.packet.JID> targetUserAddresses, Affiliation actorAffiliation)
    Adds a list of users to the list of owners.
    List<org.xmpp.packet.Presence>
    MUCRoom.addParticipant(org.xmpp.packet.JID targetUserAddress, String reason, Affiliation actorAffiliation, Role actorRole)
    Changes the role of the user within the room to participant.
    List<org.xmpp.packet.Presence>
    MUCRoom.addVisitor(org.xmpp.packet.JID targetUserAddress, Affiliation actorAffiliation, Role actorRole)
    Changes the role of the user within the room to visitor.
    void
    MUCRoom.changeSubject(org.xmpp.packet.Message packet, MUCOccupant actor)
    Changes the room's subject if the occupant has enough permissions.
    MUCRoom.joinRoom(String nickname, String password, HistoryRequest historyRequest, org.xmpp.packet.JID realAddress, org.xmpp.packet.Presence presence)
    Joins the room using the given nickname.
    List<org.xmpp.packet.Presence>
    MUCRoom.kickOccupant(org.xmpp.packet.JID userAddress, Affiliation actorAffiliation, Role actorRole, org.xmpp.packet.JID actorJID, String actorNickname, String reason)
    Kicks a user from the room.
    List<org.xmpp.packet.Presence>
    MUCRoom.kickOccupant(org.xmpp.packet.JID userAddress, Affiliation actorAffiliation, Role actorRole, org.xmpp.packet.JID actorJID, String actorNickname, String reason, int status)
    Kicks a user from the room.
    void
    MUCRoom.lock(MUCOccupant actor)
    Locks the room so that users cannot join the room.
    void
    MUCRoom.sendInvitation(org.xmpp.packet.JID to, String reason, Affiliation senderAffiliation, org.xmpp.packet.JID senderUserAddress, List<org.dom4j.Element> extensions)
    Sends an invitation to a user.
    void
    MUCRoom.sendPrivatePacket(org.xmpp.packet.Packet packet, MUCOccupant sender)
    Sends a private packet to a selected occupant.
    void
    MUCRoom.sendPublicMessage(org.xmpp.packet.Message message, MUCOccupant sender)
    Sends a message to the all the occupants.
    List<org.xmpp.packet.Presence>
    MUCRoom.setMembersOnly(boolean membersOnly, Affiliation actorAffiliation, org.xmpp.packet.JID actorJid)
    Sets if the room requires an invitation to enter.
    void
    MUCRoom.unlock(Affiliation actorAffiliation)
    Unlocks the room so that users can join the room.
  • Uses of ForbiddenException in org.jivesoftware.openfire.muc.spi

    Modifier and Type
    Method
    Description
    void
    IQAdminHandler.handleIQ(org.xmpp.packet.IQ packet, MUCOccupant actorOccupant)
    Handles the IQ packet sent by an owner or admin of the room.
    void
    IQOwnerHandler.handleIQ(org.xmpp.packet.IQ packet, MUCOccupant actorOccupant)
    Handles the IQ packet sent by an owner of the room.