Index: core/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiRightServiceImpl.java =================================================================== --- core/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiRightServiceImpl.java (revision 2886) +++ core/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiRightServiceImpl.java (working copy) @@ -61,14 +61,11 @@ log.debug("Access has been denied for (" + name + "," + resourceKey + "," + accessLevel + ") at " + info, e); } + private static List allLevels = Arrays.asList( + new String[] {"admin","view","edit","comment","delete","register","programming"}); + public List listAllLevels(XWikiContext context) throws XWikiException { - List list = new ArrayList(); - String levels = "admin,view,edit,comment,delete,register,programming"; - String[] level = levels.split(","); - for (int i = 0; i < level.length; i++) { - list.add(level[i]); - } - return list; + return allLevels; } public String getRight(String action) {