(→AHPSCRIPTS-128)
|
(→Change Environments of an Agent)
|
Line 1839: | |||
//BMG | //BMG | ||
</pre> | </pre> | ||
+ | = Copy Project = | ||
+ | ==== AHPSCRIPTS-125 ==== | ||
+ | <pre>import com.urbancode.anthill3.main.client.AnthillClient; | ||
+ | import com.urbancode.anthill3.persistence.UnitOfWork; | ||
+ | import com.urbancode.anthill3.domain.project.*; | ||
+ | String serverHost = "localhost"; | ||
+ | int serverPort = 4567; | ||
+ | String userName = "admin"; | ||
+ | String password = "admin"; | ||
+ | // obtain connection to the Anthill server | ||
+ | anthill = AnthillClient.connect(serverHost, serverPort, userName, password); | ||
+ | // create a Unit of Work | ||
+ | uow = anthill.createUnitOfWork(); | ||
+ | project = ProjectFactory.getInstance().restoreForName("My Project"); | ||
+ | dupe = project.duplicate(); | ||
+ | dupe.setName("My Copied Project"); | ||
+ | dupe.store(); | ||
+ | uow.commitAndClose();</pre> |