Name Mapper which delegates the name mapping, extract the name and convert it to a bean name + prefix
target: configure a validation strategy via a managed bean facility -> allows to inject other beans
instead of api calls + hardcoded bean names
allowed bean scopes:
the validation strategy is stateless: application/singleton
the validation strategy is stateful: none/prototype
don't use the session or a conversation scope
centralized in order that these information aren't spread over the complete code base
+ some of them can be customized within a custom impl. of the bean
(extend this class and provide it via convention or web.xml)
the static api should only be used
API:
parts you might need for custom implementations and which are quite stable in view of changes
INTERNAL:
if you think about referencing an artifact which is marked as internal, ask for support.