.. java:import:: java.util HashSet .. java:import:: org.apache.commons.jcs.access.behavior ICacheAccess .. java:import:: org.caosdb.server.caching Cache .. java:import:: org.caosdb.server.database CacheableBackendTransaction .. java:import:: org.caosdb.server.database.backend.interfaces RetrievePermissionRulesImpl .. java:import:: org.caosdb.server.database.exceptions TransactionException .. java:import:: org.caosdb.server.permissions PermissionRule RetrievePermissionRules ======================= .. java:package:: org.caosdb.server.database.backend.transaction :noindex: .. java:type:: public class RetrievePermissionRules extends CacheableBackendTransaction> Constructors ------------ RetrievePermissionRules ^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public RetrievePermissionRules(String role) :outertype: RetrievePermissionRules Methods ------- executeNoCache ^^^^^^^^^^^^^^ .. java:method:: @Override public HashSet executeNoCache() throws TransactionException :outertype: RetrievePermissionRules getKey ^^^^^^ .. java:method:: @Override protected String getKey() :outertype: RetrievePermissionRules getRules ^^^^^^^^ .. java:method:: public HashSet getRules() :outertype: RetrievePermissionRules process ^^^^^^^ .. java:method:: @Override protected void process(HashSet t) throws TransactionException :outertype: RetrievePermissionRules removeCached ^^^^^^^^^^^^ .. java:method:: public static void removeCached(String role) :outertype: RetrievePermissionRules