- 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("friends", new HashSet<Sone>(sone.getFriends()));
+ soneProperties.put("blockedSoneIds", new HashSet<String>(sone.getBlockedSoneIds()));