Package tigase.muc.modules
Class VCardModule
java.lang.Object
tigase.component.modules.AbstractModule
tigase.muc.modules.AbstractMucModule
tigase.muc.modules.VCardModule
- All Implemented Interfaces:
tigase.component.modules.Module,tigase.kernel.beans.Initializable,tigase.kernel.beans.UnregisterAware,RoomFeatures
@Bean(name="vcard",
active=true)
public class VCardModule
extends AbstractMucModule
implements RoomFeatures, tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class tigase.component.modules.AbstractModule
eventBus, log, writerFields inherited from interface tigase.component.modules.Module
EMPTY_FEATURES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidString[]tigase.criteria.CriteriaString[]getRoomFeatures(Room room) voidvoidvoidprocess(tigase.server.Packet packet) Methods inherited from class tigase.muc.modules.AbstractMucModule
createResultIQ, getNicknameFromJid, sendMucMessage, validateRTBLMethods inherited from class tigase.component.modules.AbstractModule
fireEvent, getEventBus, getWriter, setEventBus, setWriter, write, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tigase.component.modules.Module
canHandle
-
Field Details
-
ID
- See Also:
-
NAME
- See Also:
-
XMLNS
- See Also:
-
-
Constructor Details
-
VCardModule
public VCardModule()
-
-
Method Details
-
getModuleCriteria
public tigase.criteria.Criteria getModuleCriteria()- Specified by:
getModuleCriteriain interfacetigase.component.modules.Module
-
getFeatures
- Specified by:
getFeaturesin interfacetigase.component.modules.Module
-
getRoomFeatures
- Specified by:
getRoomFeaturesin interfaceRoomFeatures
-
process
public void process(tigase.server.Packet packet) throws tigase.component.exceptions.ComponentException, tigase.util.stringprep.TigaseStringprepException - Specified by:
processin interfacetigase.component.modules.Module- Throws:
tigase.component.exceptions.ComponentExceptiontigase.util.stringprep.TigaseStringprepException
-
initialize
public void initialize()- Specified by:
initializein interfacetigase.kernel.beans.Initializable
-
beforeUnregister
public void beforeUnregister()- Specified by:
beforeUnregisterin interfacetigase.kernel.beans.UnregisterAware
-
onAvatarChanged
-