Annotation Type 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
      String value
      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 enableByDefault
      If true, indicates that properties on the resource should be accessible unless otherwise specified
      boolean writable  
    • Element Detail

      • 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