Resource Serialization
Revision as of 15:55, 28 January 2011 by Juha Kortelainen (talk | contribs)
- Serializing a resource
<source lang="java">
long serializeResource(RequestProcessor processor, Resource resource) throws DatabaseException { SerialisationSupport ss = processor.getService(SerialisationSupport.class); return ss.getRandomAccessId(resource); } String serializeResourceToString(RequestProcessor processor, Resource resource) throws DatabaseException { return String.valueOf(serializeResource(processor, resource)); }
</source>
- Deserializing a resource
<source lang="java">
Resource deserializeResource(ReadGraph graph, long randomAccessId) throws DatabaseException { SerialisationSupport ss = session.getService(SerialisationSupport.class); return rs.getResource(randomAccessId); } Resource deserializeResource(ReadGraph graph, String randomAccessId) throws DatabaseException, NumberFormatException { return deserializeResource(graph, Long.parseLong(randomAccessId)); }
</source>