.. java:import:: java.util Iterator .. java:import:: org.apache.shiro SecurityUtils .. java:import:: org.apache.shiro.authz AuthorizationException .. java:import:: org.apache.shiro.subject Subject .. java:import:: org.caosdb.server.accessControl ACMPermissions .. java:import:: org.caosdb.server.accessControl Role .. java:import:: org.caosdb.server.database.backend.transaction RetrieveRole .. java:import:: org.caosdb.server.database.proto ProtoUser .. java:import:: org.caosdb.server.utils ServerMessages RetrieveRoleTransaction ======================= .. java:package:: org.caosdb.server.transaction :noindex: .. java:type:: public class RetrieveRoleTransaction extends AccessControlTransaction Constructors ------------ RetrieveRoleTransaction ^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public RetrieveRoleTransaction(String name, Subject transactor) :outertype: RetrieveRoleTransaction RetrieveRoleTransaction ^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public RetrieveRoleTransaction(String name) :outertype: RetrieveRoleTransaction Methods ------- getRole ^^^^^^^ .. java:method:: public Role getRole() :outertype: RetrieveRoleTransaction transaction ^^^^^^^^^^^ .. java:method:: @Override protected void transaction() throws Exception :outertype: RetrieveRoleTransaction