Programmatically throwing validation exceptions in business components
Sometimes you may want to programmatically throw validation exceptions from custom business service methods if certain business conditions are not met in the middle of a process flow. In this section, you will learn to use appropriate exception classes for programmatically throwing validation exceptions with localized messages from business component classes.
In this section, we will start with the localization of validation messages, then we will move forward to discuss the validation class hierarchy, and finally we will see APIs from throwing various validation exceptions.
Localizing validation error messages
ADF allows you to localize messages that are displayed when a validation is triggered or an error is thrown. ADF business components such as entity objects and view objects have declarative support for associating property resource bundles with their definitions. Runtime will pick up the appropriate property resource...