"mirko27" wrote : You have to start llong-ronning conversation by @Begin 
annotation.
  | This means that no method of this bean cannot be used unless you have 
started long-running conversation for this bean.

Sorry for not complete explanation. I've got fiew SFSBs with actions in 
long-running conversation. First of these methods has @Begin and conversation 
lasts until remote action invocation (marked by @WebRemote). 

this is my bean:


  | @Stateful
  | @Name( "selectSeat" )
  | @Conversational( ifNotBegunOutcome = "ERR" )
  | @Interceptors( SeamInterceptor.class )
  | public class SelectSeatAction implements Serializable, SelectSeat {
  | 
  |    private static final long serialVersionUID = 1L;
  | 
  |    @PersistenceContext( type = PersistenceContextType.EXTENDED )
  |    private EntityManager cinemaDatabase;
  | 
  |    private Set<Seat> selectedSeats = new HashSet<Seat>( );
  | 
  |    @Out( scope = ScopeType.CONVERSATION )
  |    Seat seat;
  | 
  | 
  |    @Begin( join = true )
  |    public String select( String place ) {
  | 
  |       this.seat = (Seat) cinemaDatabase.createQuery( "from Seat where row 
|| ',' || number = :place" ).setParameter(
  |             "place", place ).getSingleResult( );
  | 
  |       selectedSeats.add( seat );
  | 
  |       return seat.getState( ).toString( );
  |    }
  | 
  |    @Destroy
  |    @Remove
  |    public void destroy( ) {
  | 
  |    }
  | }
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3935356#3935356

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3935356


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to