org.jbrain.qlink.state
Class PostMessage

java.lang.Object
  |
  +--org.jbrain.qlink.state.AbstractState
        |
        +--org.jbrain.qlink.state.PostMessage
All Implemented Interfaces:
QState

public class PostMessage
extends AbstractState


Field Summary
 
Fields inherited from class org.jbrain.qlink.state.AbstractState
_session
 
Constructor Summary
PostMessage(QSession session, int bid, int pid, int nid)
           
 
Method Summary
 void activate()
           
 boolean execute(Action a)
           
 void savePosting(java.lang.String text)
           
 
Methods inherited from class org.jbrain.qlink.state.AbstractState
checkEmail, getName, passivate, terminate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PostMessage

public PostMessage(QSession session,
                   int bid,
                   int pid,
                   int nid)
Method Detail

activate

public void activate()
              throws java.io.IOException
Specified by:
activate in interface QState
Overrides:
activate in class AbstractState
java.io.IOException

savePosting

public void savePosting(java.lang.String text)
                 throws java.io.IOException
java.io.IOException

execute

public boolean execute(Action a)
                throws java.io.IOException
Specified by:
execute in interface QState
Overrides:
execute in class AbstractState
java.io.IOException