org.granite.tide.seam
Class TideUserEvents

java.lang.Object
  extended by org.granite.tide.seam.TideUserEvents

@Name(value="org.granite.tide.seam.userEvents")
@Scope(value=APPLICATION)
@BypassInterceptors
@AutoCreate
public class TideUserEvents
extends Object

TideAsync stores user events configuration

Author:
William DRAI

Constructor Summary
TideUserEvents()
           
 
Method Summary
 UserEvents getUserEvents(String sessionId)
           
 boolean hasEventType(String sessionId, String eventType)
           
static TideUserEvents instance()
           
 void registerEventType(String sessionId, String eventType)
           
 void unregisterSession(String sessionId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TideUserEvents

public TideUserEvents()
Method Detail

registerEventType

public void registerEventType(String sessionId,
                              String eventType)

unregisterSession

public void unregisterSession(String sessionId)

getUserEvents

public UserEvents getUserEvents(String sessionId)

hasEventType

public boolean hasEventType(String sessionId,
                            String eventType)

instance

public static TideUserEvents instance()