-package org.simantics.datatypes.utils;\r
-\r
-import org.simantics.databoard.annotations.Optional;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.service.SerialisationSupport;\r
-\r
-final class PossibleResource {\r
- \r
- @Optional\r
- public Resource r;\r
- \r
- public long longValue() {\r
- if(r == null) return 0L;\r
- return r.getResourceId();\r
- }\r
-\r
- public static PossibleResource read(SerialisationSupport ss, long l) throws DatabaseException {\r
- PossibleResource pr = new PossibleResource();\r
- if(l != 0) pr.r = ss.getResource(l); \r
- return pr;\r
- }\r
- \r
+package org.simantics.datatypes.utils;
+
+import org.simantics.databoard.annotations.Optional;
+import org.simantics.db.Resource;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.service.SerialisationSupport;
+
+final class PossibleResource {
+
+ @Optional
+ public Resource r;
+
+ public long longValue() {
+ if(r == null) return 0L;
+ return r.getResourceId();
+ }
+
+ public static PossibleResource read(SerialisationSupport ss, long l) throws DatabaseException {
+ PossibleResource pr = new PossibleResource();
+ if(l != 0) pr.r = ss.getResource(l);
+ return pr;
+ }
+