oracle.jbo.uicli.binding
Interface JUTransactionStateListener
- All Known Implementing Classes:
- JUNavigationBar, JUStatusBar
- public interface JUTransactionStateListener
Implemented by controls/classes that need to react to a change in a
BC4J transaction's state. Typically, controls like status bar and navigation bar
need to update their display with a dirty flag/button that indicates whether
the ensuing transaction is clean or not. Those classes can implement this
interface and add themselves to the JUApplication's transaction state listener's list
so that they get notified of the change.
- See Also:
JUNavigationBar
,
JUApplication
Method Summary |
void |
release()
Framework calls this method when it needs to indicate that the connection to BC4J is being released. |
void |
transactionStateChanged(boolean state)
Invoked when the BC4J transaction is either marked dirty or clean. |
transactionStateChanged
public void transactionStateChanged(boolean state)
- Invoked when the BC4J transaction is either marked dirty or clean.
- Parameters:
state
- Indicates if the transaction was marked clean (true) or dirty (false).
Controls like NavigationBar then disables/enables the Save button to indicate
there are changes that need to be saved/committed to the database.
release
public void release()
- Framework calls this method when it needs to indicate that the connection to BC4J is being released.