@Retention(value=RUNTIME) @PreAuthorize(value="hasPermission(#user, \'edit\')") public @interface UserEditPermission