Cómo funcionan @PostFilter y @PreFilter

Siendo nuevo en las anotaciones de primavera, necesito una aclaración para el siguiente código.

@PostFilter("hasPermission(filterObject, 'READ') or hasRole('ROLE_ADMIN')")

    public List<User> getUsers(String orderByInsertionDate,
            Integer numberDaysToLookBack) throws AppException

;

Esto significa que la lista de usuarios devueltos por getUsers solo contendrá aquellos elementos que tengan"READ" el acceso al objeto llamante o al objeto llamante tiene el rol de"ROLE_ADMIN". Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta