[cargo] r1961 - extensions/trunk/ant/src/main/java/org/codehaus/cargo/ant

View: New views
1 Messages — Rating Filter:   Alert me  

[cargo] r1961 - extensions/trunk/ant/src/main/java/org/codehaus/cargo/ant

by mwringe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Author: mwringe
Date: 2009-08-27 00:29:33 -0500 (Thu, 27 Aug 2009)
New Revision: 1961

Modified:
   extensions/trunk/ant/src/main/java/org/codehaus/cargo/ant/ConfigurationElement.java
Log:
Add custom file support

Modified: extensions/trunk/ant/src/main/java/org/codehaus/cargo/ant/ConfigurationElement.java
===================================================================
--- extensions/trunk/ant/src/main/java/org/codehaus/cargo/ant/ConfigurationElement.java 2009-08-12 12:14:10 UTC (rev 1960)
+++ extensions/trunk/ant/src/main/java/org/codehaus/cargo/ant/ConfigurationElement.java 2009-08-27 05:29:33 UTC (rev 1961)
@@ -70,6 +70,11 @@
      *List of configuration files
      */
     private List fileConfigs = new ArrayList();
+    
+    /**
+     * List of files
+     */
+    private List files = new ArrayList();
 
     /**
      * @param configurationClass the configuration class to associate to the containing container
@@ -118,17 +123,26 @@
      */
     public void addConfiguredFile(FileConfig fileConfigElement)
     {
-        this.fileConfigs.add(fileConfigElement);
+        this.files.add(fileConfigElement);
     }
     
     /**
-     * {@inheritDoc}
-     * @see #addConfiguredDeployable(DeployableElement)
+     * Get the list of configFiles
+     * @return the configFiles
      */
     protected final List getFileConfigs()
     {
         return this.fileConfigs;
     }
+    
+    /**
+     * Get the list of files
+     * @return the files
+     */
+    protected final List getFiles()
+    {
+     return this.files;
+    }
 
     /**
      * {@inheritDoc}
@@ -239,6 +253,15 @@
                             .setConfigFileProperty(configfile);
                 }
             }
+            if (getFiles() != null)
+            {
+                for (int i = 0; i < getFiles().size(); i++)
+                {
+                    FileConfig configfile = (FileConfig) getFiles().get(i);
+                    ((StandaloneLocalConfiguration) configuration)
+                            .setFileProperty(configfile);
+                }
+            }
         }
 
         return configuration;        


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email