| ApplicationScoped |
When this annotation, along with ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>application<managed-bean-scope>
element was declared for the corresponding managed bean.
|
| CustomScoped |
When this annotation, along with ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>VALUE<managed-bean-scope>
element was declared for the corresponding managed bean, where VALUE
is the value of the CustomScoped.value() attribute, which must be an EL
expression that evaluates to a Map.
|
| ManagedBean |
The presence of this annotation on a
class automatically registers the class with the runtime as a managed
bean class.
|
| ManagedProperty |
The presence of this annotation on a
field of a class annotated with ManagedBean instructs the
system to inject a value into this property as described in section
JSF.5.3 of the spec prose document in the
<managed-property> subsection.
|
| NoneScoped |
When this annotation, along with ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>none<managed-bean-scope>
element was declared for the corresponding managed bean.
|
| ReferencedBean |
The presence of this annotation on a
class is equivalent to the referenced-bean element
in the application configuration resources.
|
| RequestScoped |
When this annotation, along with ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>request<managed-bean-scope>
element was declared for the corresponding managed bean.
|
| SessionScoped |
When this annotation, along with ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>session<managed-bean-scope>
element was declared for the corresponding managed bean.
|
| ViewScoped |
When this annotation, along with
ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>view<managed-bean-scope>
element was declared for the corresponding managed bean.
|