edu.ou.kmi.buddyspace.plugins.maps.pubsub
Class BSMapPubsubCore

java.lang.Object
  |
  +--edu.ou.kmi.buddyspace.plugins.pubsub.core.BSPubsubAdapter
        |
        +--edu.ou.kmi.buddyspace.plugins.maps.pubsub.BSMapPubsubCore
All Implemented Interfaces:
BSPubsubListener

public class BSMapPubsubCore
extends BSPubsubAdapter

BSMapPubsubCore provides access to pubsub for maps.


Field Summary
static java.lang.String PUBSUB_DIR_PREFIX
           
protected  JID pubsubJID
           
protected  java.lang.String pubsubNode
           
 
Constructor Summary
BSMapPubsubCore(BSMainFrame mainFrame, BSMapBean mapBean)
           
 
Method Summary
 void conected()
           
 void error(InfoQuery iq, java.lang.String id)
          Called when an error occured
static java.lang.String getFriendlyOrigin(java.lang.String originID)
           
 boolean getPublishedMaps()
           
protected  void handleReceivedItems(ContentPacket p, java.lang.String node, java.util.Enumeration itemsEnum)
           
 void itemsEvent(Message m, PubsubEventItems items, java.lang.String id)
          Called when received items event - published or retracted items.
 void itemsReceived(InfoQuery iq, PubsubItems items, java.lang.String id)
          Called when result of items request received.
 void setPubsubJID(JID pubsubJID)
           
 void setPubsubNode(java.lang.String pubsubNode)
           
protected  void showPubsubJIDNotSetError()
           
 
Methods inherited from class edu.ou.kmi.buddyspace.plugins.pubsub.core.BSPubsubAdapter
affiliationsReceived, configureReceived, instantNodeCreated, nodeDeletedEvent, nodeEntities, optionsReceived, receivedEmptyResult, sendFailed, subscriptionResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pubsubJID

protected JID pubsubJID

pubsubNode

protected java.lang.String pubsubNode

PUBSUB_DIR_PREFIX

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

BSMapPubsubCore

public BSMapPubsubCore(BSMainFrame mainFrame,
                       BSMapBean mapBean)
Method Detail

setPubsubJID

public void setPubsubJID(JID pubsubJID)

setPubsubNode

public void setPubsubNode(java.lang.String pubsubNode)

conected

public void conected()

getPublishedMaps

public boolean getPublishedMaps()

itemsEvent

public void itemsEvent(Message m,
                       PubsubEventItems items,
                       java.lang.String id)
Called when received items event - published or retracted items.

Specified by:
itemsEvent in interface BSPubsubListener
Overrides:
itemsEvent in class BSPubsubAdapter

itemsReceived

public void itemsReceived(InfoQuery iq,
                          PubsubItems items,
                          java.lang.String id)
Called when result of items request received.

Specified by:
itemsReceived in interface BSPubsubListener
Overrides:
itemsReceived in class BSPubsubAdapter

handleReceivedItems

protected void handleReceivedItems(ContentPacket p,
                                   java.lang.String node,
                                   java.util.Enumeration itemsEnum)

error

public void error(InfoQuery iq,
                  java.lang.String id)
Called when an error occured

Specified by:
error in interface BSPubsubListener
Overrides:
error in class BSPubsubAdapter

showPubsubJIDNotSetError

protected void showPubsubJIDNotSetError()

getFriendlyOrigin

public static java.lang.String getFriendlyOrigin(java.lang.String originID)