Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
6914 dpurdie 1
package com.erggroup.buildtool.abt;
2
 
3
 
4
import java.util.ArrayList;
5
 
6
import org.apache.tools.ant.Task;
7
 
8
 
9
public class ABTData extends Task
10
{
11
  public ArrayList <Machine> machineCollection = new ArrayList <Machine>();
12
  public ArrayList <Owner> ownerCollection = new ArrayList <Owner>();
13
 
14
 
15
  /**
16
   * Init all data when the task is invoked
17
   * 
18
   */
19
  @Override
20
  public void init()
21
  {
22
      machineCollection.clear();
23
      ownerCollection.clear();
24
  }
25
 
26
  /**
27
   * This method is empty
28
   */
29
  @Override
30
  public void execute()
31
  {
32
      // This method is empty by design
33
  }
34
 
35
  //---------------------------------------------------------------------------
36
  //    Extend the <abtdata> task with new elements
37
  //
38
  //        <machine name="auperasbm07" machtype="solaris10_x86" machclass="Solaris" buildfilter="" />
39
  //        <owner email="buildadm@vixtechnology.com"/>
40
  //
41
  public Machine createMachine()
42
  {
43
    Machine machine = new Machine();
44
    machineCollection.add(machine);
45
    return machine;
46
  }
47
 
48
  public Owner createOwner()
49
  {
50
    Owner owner = new Owner();
51
    ownerCollection.add(owner);
52
    return owner;
53
  }
54
}