edu.ou.kmi.buddyspace.plugins.plans.gui
Class BSPlansBean

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

public class BSPlansBean
extends BSPubsubAdapter

BSPlansBean provides plans functionality.


Field Summary
protected static java.lang.String GET_OP
           
protected static java.lang.String INIT1_OP
           
protected static java.lang.String INIT2_OP
           
protected static java.lang.String PUBLISH_OP
           
protected static java.lang.String PURGE_OP
           
protected static java.lang.String SUBSCRIBE_OP
           
 
Constructor Summary
BSPlansBean(BSMainFrame mainFrame)
           
 
Method Summary
 void conected()
           
 void error(InfoQuery iq, java.lang.String id)
          Called when an error occured
 boolean getPlan(JID jid)
           
 boolean initPlan()
           
protected  boolean initPlan2()
           
 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.
 boolean publishPlan()
           
 void receivedEmptyResult(InfoQuery iq, java.lang.String id)
          Called when empty result (possible of previous "set") received
 void sendFailed(InfoQuery iq, java.lang.String id)
          Called when a send fails
protected  boolean sendItem()
           
 void setOnlyThisResource(boolean onlyThisResource)
           
 void setPubsubJID(JID pubsubJID)
           
 void setRosterBean(BSRosterBean rosterBean)
           
 void setShowUpdates(boolean showUpdates)
           
protected  void showPubsubJIDNotSetError()
           
 boolean subscribeToPlan(JID jid)
           
 void subscriptionResult(InfoQuery iq, PubsubEntity entity, java.lang.String id)
          Called when result of subscription request received.
 
Methods inherited from class edu.ou.kmi.buddyspace.plugins.pubsub.core.BSPubsubAdapter
affiliationsReceived, configureReceived, instantNodeCreated, nodeDeletedEvent, nodeEntities, optionsReceived
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PUBLISH_OP

protected static final java.lang.String PUBLISH_OP
See Also:
Constant Field Values

GET_OP

protected static final java.lang.String GET_OP
See Also:
Constant Field Values

PURGE_OP

protected static final java.lang.String PURGE_OP
See Also:
Constant Field Values

SUBSCRIBE_OP

protected static final java.lang.String SUBSCRIBE_OP
See Also:
Constant Field Values

INIT1_OP

protected static final java.lang.String INIT1_OP
See Also:
Constant Field Values

INIT2_OP

protected static final java.lang.String INIT2_OP
See Also:
Constant Field Values
Constructor Detail

BSPlansBean

public BSPlansBean(BSMainFrame mainFrame)
Method Detail

conected

public void conected()

setRosterBean

public void setRosterBean(BSRosterBean rosterBean)

setPubsubJID

public void setPubsubJID(JID pubsubJID)

setShowUpdates

public void setShowUpdates(boolean showUpdates)

setOnlyThisResource

public void setOnlyThisResource(boolean onlyThisResource)

showPubsubJIDNotSetError

protected void showPubsubJIDNotSetError()

publishPlan

public boolean publishPlan()

sendItem

protected boolean sendItem()

initPlan

public boolean initPlan()

initPlan2

protected boolean initPlan2()

getPlan

public boolean getPlan(JID jid)

subscribeToPlan

public boolean subscribeToPlan(JID jid)

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

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

sendFailed

public void sendFailed(InfoQuery iq,
                       java.lang.String id)
Called when a send fails

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

receivedEmptyResult

public void receivedEmptyResult(InfoQuery iq,
                                java.lang.String id)
Called when empty result (possible of previous "set") received

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

subscriptionResult

public void subscriptionResult(InfoQuery iq,
                               PubsubEntity entity,
                               java.lang.String id)
Called when result of subscription request received.

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