protected List<String> getProfilingRuleNames() { List<String> names = new ArrayList<>(); names.add(""); Collection<ProfilingRule> rules = profiler.getRules(); for (ProfilingRule rule : rules) { names.add(rule.getId()); } return names; }
protected void deleteData(Map<String,Object> settings, Logger log) throws SerializerException { if (isSettingSet(settings, JetspeedSerializer.KEY_PROCESS_PROFILER)) { log.info("deleting profiling rules and user profiling rules"); try { String anonymousUser = userManager.getAnonymousUser(); for (User _user : userManager.getUsers("")) { for (PrincipalRule rule : pm.getRulesForPrincipal(_user)) { pm.deletePrincipalRule(rule); } } Iterator<ProfilingRule> _itRules = pm.getRules().iterator(); while ( _itRules.hasNext() ) { pm.deleteProfilingRule(_itRules.next()); } } catch (Exception e) { throw new SerializerException(e); } } }
/** * Find users according to query parameters. * * @param servletRequest * @param uriInfo * @return */ @GET @Path("/list") public ProfileDataTableBean listProfiles(@Context HttpServletRequest servletRequest, @Context UriInfo uriInfo) { checkPrivilege(servletRequest, JetspeedActions.VIEW); Collection<ProfilingRule> rules = profiler.getRules(); return new ProfileDataTableBean(rules); }
try list = pm.getRules().iterator();