org.jboss.seam.core
Interface Mutable

All Superinterfaces:
Serializable
All Known Implementing Classes:
AbstractMutable, Actor, BusinessProcess, BusinessProcess, ConversationEntries, EntityHome, FacesSecurityEvents, HibernateEntityHome, Home, LocaleSelector, MailSession, ManagedHibernateSession, ManagedPersistenceContext, ManagedWorkingMemory, MutableController, MutableEntityController, Pageflow, PersistenceContexts, Redirect, Selector, Session, ThemeSelector, TimeZoneSelector, Transition

public interface Mutable
extends Serializable

Must be implemented by any SESSION or CONVERSATION scoped mutable JavaBean component that will be used in a clustered environment. If this interface is not implemented correctly, changes may not be replicated across the cluster (depending upon the servlet engine implementation).

Author:
Gavin King

Method Summary
 boolean clearDirty()
          Get and clear the dirty flag.
 

Method Detail

clearDirty

boolean clearDirty()
Get and clear the dirty flag.

Returns:
true if the instance is dirty and requires replication