Annotation Interface BeanPropertyResource


@Target(TYPE) @Retention(RUNTIME) public @interface BeanPropertyResource
Annotation type to identify classes to be accessible by BeanPropertyResource

This allows them to have their properties read from and written to by PROPFIND and PROPPATCH.

  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Default property which is the namespace uri for the properties on this resource E.g.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    If true, indicates that properties on the resource should be accessible unless otherwise specified
    boolean
     
  • Element Details

    • value

      String value
      Default property which is the namespace uri for the properties on this resource E.g. http://mycompany.com/ns/example
      Returns:
      - the namespace uri
    • writable

      boolean writable
      Returns:
      - true allows the resource to be updatable
      Default:
      true
    • enableByDefault

      boolean enableByDefault
      If true, indicates that properties on the resource should be accessible unless otherwise specified
      Returns:
      Default:
      true