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
Methods in org.jivesoftware.openfire.muc that throw ForbiddenExceptionModifier and TypeMethodDescriptionList<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.voidMUCRoom.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.voidMUCRoom.lock(MUCOccupant actor) Locks the room so that users cannot join the room.voidMUCRoom.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.voidMUCRoom.sendPrivatePacket(org.xmpp.packet.Packet packet, MUCOccupant sender) Sends a private packet to a selected occupant.voidMUCRoom.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.voidMUCRoom.unlock(Affiliation actorAffiliation) Unlocks the room so that users can join the room. -
Uses of ForbiddenException in org.jivesoftware.openfire.muc.spi
Methods in org.jivesoftware.openfire.muc.spi that throw ForbiddenExceptionModifier and TypeMethodDescriptionvoidIQAdminHandler.handleIQ(org.xmpp.packet.IQ packet, MUCOccupant actorOccupant) Handles the IQ packet sent by an owner or admin of the room.voidIQOwnerHandler.handleIQ(org.xmpp.packet.IQ packet, MUCOccupant actorOccupant) Handles the IQ packet sent by an owner of the room.