Annotation Type ManagedProperty
-
@Retention(RUNTIME) @Target(FIELD) public @interface ManagedPropertyThe presence of this annotation on a field of a class annotated with
ManagedBeaninstructs 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. The time of instantiation is dictated by the value of the attributes on the usage ofManagedBeanand by the application logic itself. The value of thevalue()attribute may be a literalStringor aValueExpression. If the latter, the expression must not be evaluated until the bean is instantiated. The value of the name attribute is taken to be the managed-property-name for this property. If not specified, the managed-property-name is taken to be the name of the field to which this is attribute is attached.If this annotation is present on a class that does not have the
ManagedBeanannotation, the implementation must take no action on this annotation.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.StringvalueTaken to be the value that is injected into the field.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringnameTaken to be themanaged-property-name.
-