Version Differences for Remoting Specific Scripts

(Initial Page Creation)
(Posted in AHPSCRIPTS-109)
Line 1:
  This page lists remoting scripts that are meant to be used in conjunction with the [http://docs.urbancode.com/anthill3-help-3.8/html/DevKit.html anthill3 dev-kit]. These scripts were taken straight from the [https://bugs.urbancode.com/secure/IssueNavigator.jspa?reset=true&&pid=10110&sorter/field=issuekey&sorter/order=ASC public JIRA site]. Please note that some scripts may be ''snippets'' and '''probably WILL need''' modification to work properly for your situation. Treat these as templates that you can modify from.    This page lists remoting scripts that are meant to be used in conjunction with the [http://docs.urbancode.com/anthill3-help-3.8/html/DevKit.html anthill3 dev-kit]. These scripts were taken straight from the [https://bugs.urbancode.com/secure/IssueNavigator.jspa?reset=true&&pid=10110&sorter/field=issuekey&sorter/order=ASC public JIRA site]. Please note that some scripts may be ''snippets'' and '''probably WILL need''' modification to work properly for your situation. Treat these as templates that you can modify from. 
       
    + = List Contents of a Build Life's Artifacts =  
       
    + Script Notes:  
    + * Treat this mostly as a snippet for doing something more interesting with.  
    + * This script requires the following packaging changes to the remoting library:  
    + :# Change 1  
    + :# Change 2  
       
    + ==== AHPSCRIPTS-109 ====  
       
    + <pre>import com.urbancode.anthill3.main.client.AnthillClient;  
    + import com.urbancode.anthill3.persistence.UnitOfWork;  
    + import com.urbancode.anthill3.domain.buildlife.*;  
    + import com.urbancode.codestation2.server.*;  
       
    + String serverHost = "localhost";  
    + int serverPort = 4567;  
    + String userName = "admin";  
    + String password = "admin";  
       
    + // obtain connection to the Anthill server  
    + AnthillClient anthill = AnthillClient.connect(serverHost, serverPort, userName, password);  
       
    + // create a Unit of Work  
    + UnitOfWork uow = anthill.createUnitOfWork();  
       
    + BuildLife buildLife = BuildLifeFactory.getInstance().restore(2111L);  
       
    + CodestationRepositoryFileHelper cs = CodestationRepositoryFileHelper.getInstance();  
       
    + sets = cs.getPopulatedBuildLifeArtifactSetList(buildLife);  
       
    + for (int s=0; s<sets.length; s++) {  
    + print("");  
    + print("Contents of '" + sets[s].getName() + "'");  
    + artifacts = cs.listBuildLifeArtifactSetFiles(buildLife, sets[s]);  
    +  
    + for (int a=0; a<artifacts.length; a++) {  
    + print(" " + artifacts[a]);  
    + }  
    + }  
       
    + uow.close();</pre>