Я создаю приложение, используя seam 3 и cdi.Я начал с примера, для части безопасности, как это:
public @ConversationScoped class UserAction {
public @Admin void deleteUser(String userId) {
// code
}
}
Это работает.Если у моего пользователя есть роль администратора, то у него есть доступ.Но как я могу реализовать ситуацию, когда у пользователя может быть одно правило или другое?Например: если мой пользователь @Admin или @Student, он может получить к нему доступ, но если он является @Teacher, он не может.