+Serializing a resource\r
+\r
+~~~\r
+ long serializeResource(RequestProcessor processor, Resource resource) throws DatabaseException {\r
+ SerialisationSupport ss = processor.getService(SerialisationSupport.class);\r
+ return ss.getRandomAccessId(resource);\r
+ }\r
+ String serializeResourceToString(RequestProcessor processor, Resource resource) throws DatabaseException {\r
+ return String.valueOf(serializeResource(processor, resource));\r
+ }\r
+~~~\r
+\r
+Deserializing a resource\r
+\r
+~~~\r
+ Resource deserializeResource(ReadGraph graph, long randomAccessId) throws DatabaseException {\r
+ SerialisationSupport ss = session.getService(SerialisationSupport.class);\r
+ return rs.getResource(randomAccessId);\r
+ }\r
+ Resource deserializeResource(ReadGraph graph, String randomAccessId) throws DatabaseException, NumberFormatException {\r
+ return deserializeResource(graph, Long.parseLong(randomAccessId));\r
+ }\r
+~~~\r