tigase.muc
Class Room
java.lang.Object
tigase.muc.Room
public class Room
- extends Object
- Author:
- bmalkow
|
Constructor Summary |
Room(RoomConfig rc,
Date creationDate,
tigase.xmpp.BareJID creatorJid)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Room
public Room(RoomConfig rc,
Date creationDate,
tigase.xmpp.BareJID creatorJid)
- Parameters:
rc - creationDate - creatorJid2 -
addAffiliationByJid
public void addAffiliationByJid(tigase.xmpp.BareJID jid,
Affiliation affiliation)
throws RepositoryException
- Parameters:
jid - owner -
- Throws:
RepositoryException
addListener
public void addListener(Room.RoomListener listener)
addOccupantByJid
public void addOccupantByJid(tigase.xmpp.JID senderJid,
String nickName,
Role role)
- Parameters:
senderJid - nickName -
changeNickName
public void changeNickName(tigase.xmpp.JID senderJid,
String nickName)
- Parameters:
senderJid - nickName -
getAffiliation
public Affiliation getAffiliation(tigase.xmpp.BareJID jid)
- Parameters:
value - user JID
- Returns:
getAffiliation
public Affiliation getAffiliation(String nickname)
- Parameters:
occupantNickname -
- Returns:
getAffiliations
public Collection<tigase.xmpp.BareJID> getAffiliations()
- Returns:
getConfig
public RoomConfig getConfig()
getCreationDate
public Date getCreationDate()
- Returns:
getCreatorJid
public tigase.xmpp.BareJID getCreatorJid()
getLastPresenceCopyByJid
public tigase.xml.Element getLastPresenceCopyByJid(tigase.xmpp.BareJID occupantJid)
getOccupantsCount
public int getOccupantsCount()
- Returns:
getOccupantsJidByNickname
public tigase.xmpp.BareJID getOccupantsJidByNickname(String nickname)
- Parameters:
occupantNickname -
- Returns:
getOccupantsJidsByNickname
public Collection<tigase.xmpp.JID> getOccupantsJidsByNickname(String nickname)
- Parameters:
recipientNickame -
- Returns:
getOccupantsNickname
public String getOccupantsNickname(tigase.xmpp.JID jid)
- Parameters:
jid -
- Returns:
getOccupantsNicknames
public Collection<String> getOccupantsNicknames()
- Returns:
getOccupantsNicknames
public Collection<String> getOccupantsNicknames(tigase.xmpp.BareJID bareJid)
- Parameters:
occupantBareJid -
- Returns:
getRole
public Role getRole(String nickname)
- Parameters:
nickName -
- Returns:
getRoomJID
public tigase.xmpp.BareJID getRoomJID()
getSubject
public String getSubject()
- Returns:
getSubjectChangeDate
public Date getSubjectChangeDate()
getSubjectChangerNick
public String getSubjectChangerNick()
- Returns:
isOccupantInRoom
public boolean isOccupantInRoom(tigase.xmpp.JID jid)
- Parameters:
senderJID -
- Returns:
isRoomLocked
public boolean isRoomLocked()
removeListener
public void removeListener(Room.RoomListener listener)
removeOccupant
public boolean removeOccupant(tigase.xmpp.JID jid)
- Parameters:
jid -
- Returns:
true if no more JIDs assigned to nickname. In other
words: nickname is removed
removeOccupant
public void removeOccupant(String occupantNick)
- Parameters:
occupantNick -
setAffiliations
public void setAffiliations(Map<tigase.xmpp.BareJID,Affiliation> affiliations)
- Parameters:
affiliations2 -
setNewRole
public void setNewRole(String nickname,
Role newRole)
- Parameters:
occupantNick - newRole -
setNewSubject
public void setNewSubject(String msg,
String senderNickname)
throws RepositoryException
- Parameters:
msg - senderRoomJid -
- Throws:
RepositoryException
setRoomLocked
public void setRoomLocked(boolean roomLocked)
setSubjectChangeDate
public void setSubjectChangeDate(Date subjectChangeDate)
updatePresenceByJid
public void updatePresenceByJid(tigase.xmpp.JID jid,
tigase.xml.Element cp)
throws tigase.util.TigaseStringprepException
- Parameters:
nickName - element -
- Throws:
tigase.util.TigaseStringprepException
Copyright © 2007-2012 Tigase. All Rights Reserved.