|
Oracle9i Business Components for Java API Reference Oracle9i Jdeveloper (9.0.4) B10391-01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.jbo.uicli.jui.JUPanelValidationAdapter
Default implementation for JUPanelValidationListener interface. This implementation simply prints a diagnostic message for each event it receives. JClient design time creates a subclass of this adapter with overridden methods as per an application's choice when the Event Inspector is used to generate JUPanelValidationEvent listener code.
Constructor Summary | |
JUPanelValidationAdapter() |
Method Summary | |
void |
beforeCurrencyChange(JUPanelValidationEvent ev) Invoked before a JClient binding object calls a navigation event to display the next row data in the JClient controls. |
void |
beforeSaveTransaction(JUPanelValidationEvent ev) Invoked before a JClient binding object calls commit() on the transaction to save any pending changes into the database. |
void |
beforeSetAttribute(JUPanelValidationEvent ev) Invoked before a JClient Binding object calls Row.setAttribute() to update a value from a binding object into the corresponding Row object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JUPanelValidationAdapter()
Method Detail |
public void beforeSetAttribute(JUPanelValidationEvent ev)
JUPanelValidationListener
Applications should perform lightweight, attribute-data validation (for example, matching a value with a small set of values or uppercasing all entries etc.) at this level before the value is passed on to BC4J. Note that such a validation should be duplicated on the BC4J side too as other clients or APIs may modify the same attribute. This duplication is usually necessary when a client needs immediate feedback of an error rather than going over to the middle-tier (in a multi-tier platform) and get any errors.
beforeSetAttribute
in interface JUPanelValidationListener
public void beforeCurrencyChange(JUPanelValidationEvent ev)
JUPanelValidationListener
Applications should perform lightweight, row-data validation (for example, inter-attribute validation etc.) at this level before the value is passed on to BC4J. Note that such a validation should be duplicated on the BC4J side to allow other clients or APIs to modify the same attribute. This duplication is usually necessary when a client needs immediate feedback of an error rather than going over to the middle-tier (in a multi-tier platform) and get any errors.
beforeCurrencyChange
in interface JUPanelValidationListener
public void beforeSaveTransaction(JUPanelValidationEvent ev)
JUPanelValidationListener
Applications should perform lightweight, panel-level validation (for example, validating that all desired values are filled in etc.) at this level before the values are passed on to BC4J. Note that such a validation should be duplicated on the BC4J side to allow other clients or APIs to modify the same attribute. This duplication is usually necessary when a client needs immediate feedback of an error rather than going over to the middle-tier (in a multi-tier platform) and get any errors.
beforeSaveTransaction
in interface JUPanelValidationListener
|
Oracle9i Business Components for Java API Reference Oracle9i Jdeveloper (9.0.4) B10391-01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2003, Oracle. All rights reserved.