private static IPentahoSession getAdminSession() { IUserDetailsRoleListService userDetailsRoleListService = PentahoSystem.getUserDetailsRoleListService(); UserSession session = new UserSession("admin", null, false, null); GrantedAuthority[] auths = userDetailsRoleListService.getUserRoleListService().getAllAuthorities(); Authentication auth = new AnonymousAuthenticationToken("admin", SecurityHelper.SESSION_PRINCIPAL, auths); session.setAttribute(SecurityHelper.SESSION_PRINCIPAL, auth); session.doStartupActions(null); return session; }