@Path("list-roles")
public GraphNode listRoles(@Context UriInfo uriInfo) {
AccessController.checkPermission(new UserManagerAccessPermission());
TrailingSlash.enforceNotPresent(uriInfo);
MGraph resultGraph = new SimpleMGraph();
NonLiteral roleOverviewPage = new BNode();
resultGraph.add(new TripleImpl(roleOverviewPage, RDF.type,
USERMANAGER.RoleOverviewPage));
resultGraph.add(new TripleImpl(roleOverviewPage, RDF.type,
PLATFORM.HeadedPage));
GraphNode result = new GraphNode(roleOverviewPage,
new UnionMGraph(resultGraph, systemGraph, cgProvider.getContentGraph()));
addAvailableRoles(result);