diff src/alice/jungle/core/NetworkDefaultJungle.java @ 42:4419ac56cbfd

implemented serverName filed
author one
date Thu, 11 Jul 2013 19:58:36 +0900
parents bf696a6334b2
children 686057add8a4
line wrap: on
line diff
--- a/src/alice/jungle/core/NetworkDefaultJungle.java	Tue Jul 09 17:37:09 2013 +0900
+++ b/src/alice/jungle/core/NetworkDefaultJungle.java	Thu Jul 11 19:58:36 2013 +0900
@@ -24,13 +24,15 @@
 	private ConcurrentHashMap<String,JungleTree> trees;
 	private String uuid;
 	private TreeEditor editor;
+	private String serverName;
 	
-	public NetworkDefaultJungle(Journal _journal,String _uuid,TreeEditor _editor)
+	public NetworkDefaultJungle(Journal _journal,String _uuid,TreeEditor _editor, String _serverName)
 	{
 		journal = new AliceJournal();
 		trees = new ConcurrentHashMap<String,JungleTree>();
 		uuid = _uuid;
 		editor = _editor;
+		serverName = _serverName;
 	}
 
 	@Override
@@ -52,7 +54,7 @@
 		DefaultTreeNode root = new DefaultTreeNode();
 		ChangeSet set = new DefaultChangeSet(root.getAsNode(),null,list,uuid,0);
 		DefaultTreeContext<DefaultTreeNode> tc = new DefaultTreeContext<DefaultTreeNode>(root,set);
-		JungleTree newTree = new NetworkDefaultJungleTree<DefaultTreeNode>(_name, tc,uuid,journal.getWriter(),editor);
+		JungleTree newTree = new NetworkDefaultJungleTree<DefaultTreeNode>(_name, tc,uuid,journal.getWriter(),editor, serverName);
 		if(trees.putIfAbsent(_name,newTree) != null){
 			return null;
 		}