Package io.milton.annotations
Annotation Type BeanProperty
-
@Target(METHOD) @Retention(RUNTIME) public @interface BeanProperty
Annotation type to identify properties to be accessible byBeanPropertySourceThis allows them to have their properties read from and written to by PROPFIND and PROPPATCH.
Note that to implement validation rules with feedback to the user you can throw a
PropertySource.PropertySetExceptionfrom within your setters.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description AccessControlledResource.PriviledgereadRoleRequired role to read this propertybooleanvalueTrue indicates that the method should be enabled (ie DAV accessible) regardless of the class default False indicats that the property is accessible if the class default is to allow accessAccessControlledResource.PriviledgewriteRoleRequired role to change the property
-
-
-
Element Detail
-
readRole
AccessControlledResource.Priviledge readRole
Required role to read this property- Returns:
- Default:
- io.milton.resource.AccessControlledResource.Priviledge.READ
-
-
-
writeRole
AccessControlledResource.Priviledge writeRole
Required role to change the property- Returns:
- Default:
- io.milton.resource.AccessControlledResource.Priviledge.WRITE
-
-