org.tynamo.conversations.services
Interface ConversationManager

All Known Implementing Classes:
ConversationManagerImpl

public interface ConversationManager


Nested Class Summary
static class ConversationManager.Parameters
           
 
Method Summary
 boolean activateConversation(java.lang.Object parameterObject)
          Activates conversation context.
 java.lang.String createConversation(java.lang.String pageName, java.lang.Integer maxIdleSeconds)
           
 java.lang.String createConversation(java.lang.String pageName, java.lang.Integer maxIdleSeconds, boolean useCookie)
           
 java.lang.String createConversation(java.lang.String pageName, java.lang.Integer maxIdleSeconds, java.lang.Integer maxConversationLengthSeconds, boolean useCookie)
           
 java.lang.String createConversation(java.lang.String id, java.lang.String pageName, java.lang.Integer maxIdleSeconds, java.lang.Integer maxConversationLengthSeconds, boolean useCookie)
           
 java.lang.String endConversation(java.lang.String conversationId)
           
 boolean exists(java.lang.String conversationId)
           
 java.lang.String getActiveConversation()
           
 int getSecondsBeforeActiveConversationBecomesIdle()
           
 boolean isActiveConversation(java.lang.String conversationId)
           
 void setPagePersistentFieldStrategy(ConversationalPersistentFieldStrategy pagePersistentFieldStrategy)
           
 

Method Detail

exists

boolean exists(java.lang.String conversationId)

createConversation

java.lang.String createConversation(java.lang.String pageName,
                                    java.lang.Integer maxIdleSeconds)

createConversation

java.lang.String createConversation(java.lang.String pageName,
                                    java.lang.Integer maxIdleSeconds,
                                    boolean useCookie)

createConversation

java.lang.String createConversation(java.lang.String pageName,
                                    java.lang.Integer maxIdleSeconds,
                                    java.lang.Integer maxConversationLengthSeconds,
                                    boolean useCookie)

createConversation

java.lang.String createConversation(java.lang.String id,
                                    java.lang.String pageName,
                                    java.lang.Integer maxIdleSeconds,
                                    java.lang.Integer maxConversationLengthSeconds,
                                    boolean useCookie)

getActiveConversation

java.lang.String getActiveConversation()

isActiveConversation

boolean isActiveConversation(java.lang.String conversationId)

getSecondsBeforeActiveConversationBecomesIdle

int getSecondsBeforeActiveConversationBecomesIdle()

activateConversation

boolean activateConversation(java.lang.Object parameterObject)
Activates conversation context. Internally used by the conversation frameworks. The interface of this operation will change in T5.1 since it has a common interface for handling request parameters


endConversation

java.lang.String endConversation(java.lang.String conversationId)

setPagePersistentFieldStrategy

void setPagePersistentFieldStrategy(ConversationalPersistentFieldStrategy pagePersistentFieldStrategy)


Copyright © 2004-2009. All Rights Reserved.