org.apache.vysper.xmpp.modules.extension.xep0054_vcardtemp
Class VcardTempIQHandler

java.lang.Object
  extended by org.apache.vysper.xmpp.modules.core.base.handler.XMPPCoreStanzaHandler
      extended by org.apache.vysper.xmpp.modules.core.base.handler.IQHandler
          extended by org.apache.vysper.xmpp.modules.core.base.handler.DefaultIQHandler
              extended by org.apache.vysper.xmpp.modules.extension.xep0054_vcardtemp.VcardTempIQHandler
All Implemented Interfaces:
StanzaHandler

@SpecCompliant(spec="xep-0054",
               status=FINISHED,
               coverage=COMPLETE)
public class VcardTempIQHandler
extends DefaultIQHandler


Field Summary
protected  VcardTempPersistenceManager persistenceManager
           
protected  boolean returnEmptyVCardWhenNonExistent
           
 
Constructor Summary
VcardTempIQHandler()
           
 
Method Summary
protected  Stanza handleGet(IQStanza stanza, ServerRuntimeContext serverRuntimeContext, SessionContext sessionContext)
           
protected  Stanza handleSet(IQStanza stanza, ServerRuntimeContext serverRuntimeContext, SessionContext sessionContext)
           
 void setPersistenceManager(VcardTempPersistenceManager persistenceManager)
           
protected  boolean verifyInnerElement(Stanza stanza)
           
protected  boolean verifyNamespace(Stanza stanza)
           
 
Methods inherited from class org.apache.vysper.xmpp.modules.core.base.handler.DefaultIQHandler
executeIQLogic, handleError, handleResult, verify, verifyInnerElementWorker
 
Methods inherited from class org.apache.vysper.xmpp.modules.core.base.handler.IQHandler
executeCore, getErrorLanguage, getName, verifyInnerNamespace, verifyType
 
Methods inherited from class org.apache.vysper.xmpp.modules.core.base.handler.XMPPCoreStanzaHandler
determineFrom, execute, isSessionRequired
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

returnEmptyVCardWhenNonExistent

protected boolean returnEmptyVCardWhenNonExistent

persistenceManager

protected VcardTempPersistenceManager persistenceManager
Constructor Detail

VcardTempIQHandler

public VcardTempIQHandler()
Method Detail

setPersistenceManager

public void setPersistenceManager(VcardTempPersistenceManager persistenceManager)

verifyNamespace

protected boolean verifyNamespace(Stanza stanza)
Specified by:
verifyNamespace in class DefaultIQHandler

verifyInnerElement

protected boolean verifyInnerElement(Stanza stanza)
Overrides:
verifyInnerElement in class DefaultIQHandler

handleSet

protected Stanza handleSet(IQStanza stanza,
                           ServerRuntimeContext serverRuntimeContext,
                           SessionContext sessionContext)
Overrides:
handleSet in class DefaultIQHandler

handleGet

protected Stanza handleGet(IQStanza stanza,
                           ServerRuntimeContext serverRuntimeContext,
                           SessionContext sessionContext)
Overrides:
handleGet in class DefaultIQHandler