com.uwyn.rife.engine.annotations
Annotation Type InBean


@Retention(value=RUNTIME)
@Target(value={})
@Documented
public @interface InBean

Declares an input bean.

Since:
1.5
Version:
$Revision: 3634 $
Author:
Geert Bevin (gbevin[remove] at uwyn dot com)
See Also:
InBeanProperty

Required Element Summary
 Class beanclass
          The class of the input bean.
 
Optional Element Summary
 String group
          The validation group that has been declared by the bean class.
 String name
          The name of the output bean.
 String prefix
          The prefix that will be prepended to each property name of the input bean when corresponding inputs are automatically declared.
 

Element Detail

beanclass

public abstract Class beanclass
The class of the input bean.

Since:
1.5

prefix

public abstract String prefix
The prefix that will be prepended to each property name of the input bean when corresponding inputs are automatically declared.

Since:
1.5
Default:
""

name

public abstract String name
The name of the output bean.

Since:
1.5
Default:
""

group

public abstract 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. Any properties outside the group will not be created as inputs.

Since:
1.5
Default:
""


Copyright © 2001-2007 Uwyn sprl/bvba. All Rights Reserved.