org.jboss.seam.annotations
Annotation Type Out


@Target(value={FIELD,METHOD})
@Retention(value=RUNTIME)
@Documented
public @interface Out

Specifies that a seam component should be outjected from the annotated field or getter method of a session bean.

Author:
Gavin King

Optional Element Summary
 boolean required
          Specifies that the outjected value must not be null, by default.
 ScopeType scope
          Specifies the scope, for values which are not instances of a Seam component.
 String value
          The context variable name.
 

value

public abstract String value
The context variable name. Defaults to the name of the annotated field or getter method.

Default:
""

required

public abstract boolean required
Specifies that the outjected value must not be null, by default.

Default:
true

scope

public abstract ScopeType scope
Specifies the scope, for values which are not instances of a Seam component.

Default:
UNSPECIFIED