| com.uwyn.rife.engine.annotations.OutBeanProperty
OutBeanProperty | public @interface OutBeanProperty(Code) | | Declares that the bean property that corresponds to the annotated getter
will be used as an output 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, the output bean instance will be
outjected from element through the getter as invididual output values that
correspond to the bean properties. An
OutbeanOutjectionException exception will be thrown if the outjection failed.
author: Geert Bevin (gbevin[remove] at uwyn dot com) version: $Revision: 3687 $ since: 1.5 See Also: OutBean |
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 output
bean when corresponding output 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
outputs.
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 output
bean when corresponding output names are automatically declared.
since: 1.5 |
|
|