- public InsertInformation(FreenetURI requestUri, FreenetURI insertUri) {
- this.requestUri = requestUri;
- this.insertUri = insertUri;
+ public InsertInformation(Sone sone) {
+ soneProperties.put("id", sone.getId());
+ soneProperties.put("name", sone.getName());
+ soneProperties.put("time", sone.getTime());
+ soneProperties.put("requestUri", sone.getRequestUri());
+ soneProperties.put("insertUri", sone.getInsertUri());
+ soneProperties.put("profile", sone.getProfile());
+ soneProperties.put("posts", new ArrayList<Post>(sone.getPosts()));
+ soneProperties.put("replies", new HashSet<Reply>(sone.getReplies()));
+ soneProperties.put("likedPostIds", new HashSet<String>(sone.getLikedPostIds()));
+ soneProperties.put("likeReplyIds", new HashSet<String>(sone.getLikedReplyIds()));