|
(→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> | ||