Resource Serialization: Difference between revisions
Jump to navigation
Jump to search
m Created page with '; Serializing a resource <source lang="java"> long serializeResource(RequestProcessor processor, Resource resource) throws DatabaseException { SerialisationSupport ss...' |
No edit summary |
||
| Line 20: | Line 20: | ||
} | } | ||
</source> | </source> | ||
[[Category: Database Development]] | |||
Latest revision as of 15:55, 28 January 2011
- 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>