tigase.muc.modules
Class PresenceModule

java.lang.Object
  extended by tigase.muc.modules.AbstractModule
      extended by tigase.muc.modules.PresenceModule
All Implemented Interfaces:
Module, RoomModule

public class PresenceModule
extends AbstractModule

Created: 2007-06-20 08:49:49

Version:
$Rev: 81 $
Author:
bmalkow

Field Summary
static java.lang.String XMLNS_MUC
           
static java.lang.String XMLNS_MUC_USER
           
 
Constructor Summary
PresenceModule(RoomListener roomListener)
           
 
Method Summary
static Presence clonePresence(Presence presence)
           
 Criteria getModuleCriteria()
           
protected  java.util.List<tigase.xml.Element> intProcess(RoomContext roomContext, tigase.xml.Element e)
           
static tigase.xml.Element preparePresenceSubItem(RoomContext roomContext, JID occupantJid, Affiliation occupantAffiliation, Role occupantRole, JID sendingTo)
           
static tigase.xml.Element preparePresenceSubItem(RoomContext roomContext, JID jid, JID sendingTo)
           
 
Methods inherited from class tigase.muc.modules.AbstractModule
process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XMLNS_MUC

public static final java.lang.String XMLNS_MUC
See Also:
Constant Field Values

XMLNS_MUC_USER

public static final java.lang.String XMLNS_MUC_USER
See Also:
Constant Field Values
Constructor Detail

PresenceModule

public PresenceModule(RoomListener roomListener)
Method Detail

clonePresence

public static Presence clonePresence(Presence presence)

preparePresenceSubItem

public static tigase.xml.Element preparePresenceSubItem(RoomContext roomContext,
                                                        JID occupantJid,
                                                        Affiliation occupantAffiliation,
                                                        Role occupantRole,
                                                        JID sendingTo)

preparePresenceSubItem

public static tigase.xml.Element preparePresenceSubItem(RoomContext roomContext,
                                                        JID jid,
                                                        JID sendingTo)

getModuleCriteria

public Criteria getModuleCriteria()

intProcess

protected java.util.List<tigase.xml.Element> intProcess(RoomContext roomContext,
                                                        tigase.xml.Element e)
                                                 throws MucInternalException
Specified by:
intProcess in class AbstractModule
Throws:
MucInternalException


Copyright © 2007 Tigase. All Rights Reserved.