+ /* write null ID as terminator. */
+ configuration.getStringValue(sonePrefix + "/Post." + postId + "/ID").setValue(null);
+
+ int replyId = 0;
+ for (Reply reply : sone.getReplies()) {
+ String replyPrefix = sonePrefix + "/Reply." + replyId++;
+ configuration.getStringValue(replyPrefix + "/ID").setValue(reply.getId());
+ configuration.getStringValue(replyPrefix + "/Sone/ID").setValue(reply.getSone().getId());
+ configuration.getStringValue(replyPrefix + "/Sone/Key").setValue(reply.getSone().getRequestUri().toString());
+ configuration.getStringValue(replyPrefix + "/Sone/Name").setValue(reply.getSone().getName());
+ configuration.getStringValue(replyPrefix + "/Post").setValue(reply.getPost().getId());
+ configuration.getLongValue(replyPrefix + "/Time").setValue(reply.getTime());
+ configuration.getStringValue(replyPrefix + "/Text").setValue(reply.getText());
+ }
+ /* write null ID as terminator. */
+ configuration.getStringValue(sonePrefix + "/Reply." + replyId + "/ID").setValue(null);