1 package org.simantics.db.layer0.request;
\r
3 import org.simantics.db.ReadGraph;
\r
4 import org.simantics.db.Resource;
\r
5 import org.simantics.db.SessionModel;
\r
6 import org.simantics.db.exception.DatabaseException;
\r
7 import org.simantics.db.request.Read;
\r
8 import org.simantics.operation.Layer0X;
\r
10 public class PossibleSessionUser implements Read<Resource> {
\r
13 public Resource perform(ReadGraph graph) throws DatabaseException {
\r
14 Layer0X L0X = Layer0X.getInstance(graph);
\r
15 Resource session = graph.getService(SessionModel.class).getResource();
\r
16 return graph.getPossibleObject(session, L0X.Session_HasUser);
\r