.. java:import:: java.util Set .. java:import:: org.apache.shiro SecurityUtils .. 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 InsertRole .. java:import:: org.caosdb.server.database.backend.transaction RetrieveRole .. java:import:: org.caosdb.server.database.backend.transaction SetPermissionRules .. java:import:: org.caosdb.server.entity Message .. java:import:: org.caosdb.server.permissions PermissionRule .. java:import:: org.caosdb.server.utils ServerMessages UpdateRoleTransaction ===================== .. java:package:: org.caosdb.server.transaction :noindex: .. java:type:: public class UpdateRoleTransaction extends AccessControlTransaction Constructors ------------ UpdateRoleTransaction ^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public UpdateRoleTransaction(Role role) :outertype: UpdateRoleTransaction Methods ------- transaction ^^^^^^^^^^^ .. java:method:: @Override protected void transaction() throws Exception :outertype: UpdateRoleTransaction