Annotation Type ManagedProperty


  • Deprecated. 
    This has been replaced by javax.faces.annotation.ManagedProperty, which is a CDI build-in bean with similar semantics

    @Retention(RUNTIME)
    @Target(FIELD)
    @Deprecated
    public @interface 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. The time of instantiation is dictated by the value of the attributes on the usage of ManagedBean and by the application logic itself. The value of the value() attribute may be a literal String or a ValueExpression. 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 ManagedBean annotation, the implementation must take no action on this annotation.

    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String value
      Deprecated. 
      Taken to be the value that is injected into the field.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String name
      Deprecated. 
      Taken to be the managed-property-name.
    • Element Detail

      • value

        java.lang.String value
        Deprecated. 

        Taken to be the value that is injected into the field. See class documentation for details.

        Returns:
        the value.
      • name

        java.lang.String name
        Deprecated. 

        Taken to be the managed-property-name. See class documentation for details.

        Returns:
        the managed property name.
        Default:
        ""