Лучше рахделить по уровням и вынести всю безопастность в отдельный класс. Тогда для пользователя должна остатся только одна функция вида checkPermission(context, realm, "cmd1"...). Если никакая безопастность ненужна - то фунция всегда возвращает true. И потом можно будет реазиловать эту функцию...