1 package fi.vtt.simantics.procore.internal;
\r
3 import org.simantics.db.exception.DatabaseException;
\r
4 import org.simantics.db.impl.support.ResourceSupport;
\r
6 public class ResourceSupportImpl implements ResourceSupport {
\r
8 final private SessionImplSocket session;
\r
10 ResourceSupportImpl(SessionImplSocket session) {
\r
11 this.session = session;
\r
15 public long getRandomAccessId(int id) {
\r
17 return session.resourceSerializer.createRandomAccessId(id);
\r
18 } catch (DatabaseException e) {
\r
19 e.printStackTrace();
\r
25 public long getRandomAccessIdChecked(int id) throws DatabaseException {
\r
26 return session.resourceSerializer.createRandomAccessId(id);
\r