// cascade delete the whole selection
Catalog catalog = GeoServerApplication.get().getCatalog();
CascadeDeleteVisitor visitor = new CascadeDeleteVisitor(catalog);
DataAccessRuleDAO dao = DataAccessRuleDAO.get();
for (DataAccessRule rule : removePanel.getRoots()) {
dao.removeRule(rule);
}
try {
dao.storeRules();
} catch (IOException e) {
e.printStackTrace();