org.jboss.seam.core
Class ConversationEntry

java.lang.Object
  extended by org.jboss.seam.core.ConversationEntry
All Implemented Interfaces:
Serializable, Comparable<ConversationEntry>

public final class ConversationEntry
extends Object
implements Serializable, Comparable<ConversationEntry>

Metadata about an active conversation. Also used by the conversation list and breadcrumbs.

Author:
Gavin King
See Also:
Serialized Form

Constructor Summary
ConversationEntry(String id)
           
ConversationEntry(String id, LinkedList<String> stack)
           
 
Method Summary
 int compareTo(ConversationEntry entry)
           
 String destroy()
           
 LinkedList<String> getConversationIdStack()
           
 String getDescription()
           
 String getId()
           
 String getInitiatorComponentName()
           
 Date getLastDatetime()
           
 long getLastRequestTime()
           
 Date getStartDatetime()
           
 int getTimeout()
           
 String getViewId()
           
 boolean isCurrent()
           
 boolean isDisplayable()
           
 boolean isRemoveAfterRedirect()
           
 String select()
           
 void setRemoveAfterRedirect(boolean removeAfterRedirect)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConversationEntry

public ConversationEntry(String id,
                         LinkedList<String> stack)

ConversationEntry

public ConversationEntry(String id)
Method Detail

getDescription

public String getDescription()

getLastRequestTime

public long getLastRequestTime()

getId

public String getId()

getStartDatetime

public Date getStartDatetime()

destroy

public String destroy()

select

public String select()

getViewId

public String getViewId()

getLastDatetime

public Date getLastDatetime()

getConversationIdStack

public LinkedList<String> getConversationIdStack()

getInitiatorComponentName

public String getInitiatorComponentName()

isDisplayable

public boolean isDisplayable()

isCurrent

public boolean isCurrent()

compareTo

public int compareTo(ConversationEntry entry)
Specified by:
compareTo in interface Comparable<ConversationEntry>

getTimeout

public int getTimeout()

isRemoveAfterRedirect

public boolean isRemoveAfterRedirect()

setRemoveAfterRedirect

public void setRemoveAfterRedirect(boolean removeAfterRedirect)