org.jboss.seam.navigation
Class NaturalConversationIdParameter

java.lang.Object
  extended by org.jboss.seam.navigation.NaturalConversationIdParameter
All Implemented Interfaces:
ConversationIdParameter

public class NaturalConversationIdParameter
extends java.lang.Object
implements ConversationIdParameter

A conversation parameter strategy for "natural" conversation ids. Natural conversation ids are defined using <conversation/> in pages.xml.

Author:
Shane Bryzak

Constructor Summary
NaturalConversationIdParameter(java.lang.String name, java.lang.String paramName, java.lang.String expression)
           
 
Method Summary
 java.lang.String getConversationId()
           
 java.lang.String getInitialConversationId(java.util.Map parameters)
           
 java.lang.String getName()
           
 java.lang.String getParameterName()
           
 java.lang.String getParameterValue()
           
 java.lang.String getParameterValue(java.lang.String value)
           
 java.lang.String getRequestConversationId(java.util.Map parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NaturalConversationIdParameter

public NaturalConversationIdParameter(java.lang.String name,
                                      java.lang.String paramName,
                                      java.lang.String expression)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface ConversationIdParameter

getParameterName

public java.lang.String getParameterName()
Specified by:
getParameterName in interface ConversationIdParameter

getInitialConversationId

public java.lang.String getInitialConversationId(java.util.Map parameters)
Specified by:
getInitialConversationId in interface ConversationIdParameter

getRequestConversationId

public java.lang.String getRequestConversationId(java.util.Map parameters)
Specified by:
getRequestConversationId in interface ConversationIdParameter

getConversationId

public java.lang.String getConversationId()
Specified by:
getConversationId in interface ConversationIdParameter

getParameterValue

public java.lang.String getParameterValue()
Specified by:
getParameterValue in interface ConversationIdParameter

getParameterValue

public java.lang.String getParameterValue(java.lang.String value)
Specified by:
getParameterValue in interface ConversationIdParameter


Copyright © 2011 Seam Framework. All Rights Reserved.