| com.uwyn.rife.engine.annotations.InBeanProperty
InBeanProperty | public @interface InBeanProperty(Code) | | Declares that the bean property that corresponds to the annotated setter
will be used as an input bean. The name of the bean will be the name of
the property, and the bean class will be the property type.
When an element is processed, an instance of the input bean will be
created and its properties will be filled in with the available input
values. The input bean instance will be injected into the element through
the setter and RIFE's type conversion will try to convert the bean type
into the property type. A
NamedInbeanInjectionException exception
will be thrown if the conversion failed.
author: Geert Bevin (gbevin[remove] at uwyn dot com) version: $Revision: 3687 $ since: 1.5 See Also: InBean |
Field Summary | |
String | group The validation group that has been declared by the bean class.
This requires the bean class to implement the
ValidatedConstrained interface, either directly, or by extending
MetaData , or by using
automated meta data merging.
The group will indicate which bean properties should only be taken
into account. | String | name The expected name of the property.
This hasn't got any influence on the actual name that is being used
for the property, but is used instead to ensure that the property name
is the same as the one specified here. | String | prefix The prefix that will be prepended to each property name of the input
bean when corresponding input names are automatically declared. |
group | String group(Code) | | The validation group that has been declared by the bean class.
This requires the bean class to implement the
ValidatedConstrained interface, either directly, or by extending
MetaData , or by using
automated meta data merging.
The group will indicate which bean properties should only be taken
into account. Any properties outside the group will not be created as
inputs.
since: 1.5 |
name | String name(Code) | | The expected name of the property.
This hasn't got any influence on the actual name that is being used
for the property, but is used instead to ensure that the property name
is the same as the one specified here. This is typically used to create
a single point of declaration for the property name that can be
referenced elsewhere and that is ensured to be correct.
since: 1.6 |
prefix | String prefix(Code) | | The prefix that will be prepended to each property name of the input
bean when corresponding input names are automatically declared.
since: 1.5 |
|
|