org.jboss.seam.navigation
Class NaturalConversationIdParameter

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

public class NaturalConversationIdParameter
extends 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(String name, String paramName, String expression)
           
 
Method Summary
 String getConversationId()
           
 String getInitialConversationId(Map parameters)
           
 String getName()
           
 String getParameterName()
           
 String getParameterValue()
           
 String getParameterValue(String value)
           
 String getRequestConversationId(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(String name,
                                      String paramName,
                                      String expression)
Method Detail

getName

public String getName()
Specified by:
getName in interface ConversationIdParameter

getParameterName

public String getParameterName()
Specified by:
getParameterName in interface ConversationIdParameter

getInitialConversationId

public String getInitialConversationId(Map parameters)
Specified by:
getInitialConversationId in interface ConversationIdParameter

getRequestConversationId

public String getRequestConversationId(Map parameters)
Specified by:
getRequestConversationId in interface ConversationIdParameter

getConversationId

public String getConversationId()
Specified by:
getConversationId in interface ConversationIdParameter

getParameterValue

public String getParameterValue()
Specified by:
getParameterValue in interface ConversationIdParameter

getParameterValue

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


Copyright © 2011 Seam Framework. All Rights Reserved.