Привет, я новичок в Spring Security 3 и пробовал @PostFilter на метод, объявленный в интерфейсе, но возвращаемая коллекция не фильтруется.
Вот код:
public interface IProductService {
@PostFilter("(!filterObject.customersOnly) or (filterObject.customersOnly and hasRole('ROLE_USER'))")
Collection<Category> getCategories();
}
customerOnly - логический атрибут в категории объекта домена.
Я добавил следующий элемент в xyz-security.xml:
<global-method-security pre-post-annotations="enabled" />
Может ли кто-нибудь помочь мне понять, что мне не хватает?
Спасибо