org.squashtest.csp.tm.internal.service
Class TreeNodeCopier

java.lang.Object
  extended by org.squashtest.csp.tm.internal.service.TreeNodeCopier
All Implemented Interfaces:
NodeVisitor

@Component
@Scope(value="prototype")
public class TreeNodeCopier
extends Object
implements NodeVisitor


Constructor Summary
TreeNodeCopier()
           
 
Method Summary
 TreeNode copy(TreeNode source, NodeContainer<TreeNode> destination, Map<NodeContainer<TreeNode>,Collection<TreeNode>> nextsSourcesByDestination)
           
 void visit(Campaign source)
           
 void visit(CampaignFolder campaignFolder)
           
 void visit(Folder source, FolderDao dao)
           
 void visit(Iteration source)
           
 void visit(Requirement source)
           
 void visit(RequirementFolder requirementFolder)
           
 void visit(TestCase source)
           
 void visit(TestCaseFolder testCaseFolder)
           
 void visit(TestSuite source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeNodeCopier

public TreeNodeCopier()
Method Detail

copy

public TreeNode copy(TreeNode source,
                     NodeContainer<TreeNode> destination,
                     Map<NodeContainer<TreeNode>,Collection<TreeNode>> nextsSourcesByDestination)

visit

public void visit(Folder source,
                  FolderDao dao)

visit

public void visit(Campaign source)
Specified by:
visit in interface NodeVisitor

visit

public void visit(Iteration source)
Specified by:
visit in interface NodeVisitor

visit

public void visit(TestSuite source)
Specified by:
visit in interface NodeVisitor

visit

public void visit(Requirement source)
Specified by:
visit in interface NodeVisitor

visit

public void visit(TestCase source)
Specified by:
visit in interface NodeVisitor

visit

public void visit(CampaignFolder campaignFolder)
Specified by:
visit in interface NodeVisitor

visit

public void visit(RequirementFolder requirementFolder)
Specified by:
visit in interface NodeVisitor

visit

public void visit(TestCaseFolder testCaseFolder)
Specified by:
visit in interface NodeVisitor


Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.