View Javadoc
1   // =================== DO NOT EDIT THIS FILE ====================
2   // Generated by Modello 2.1.2,
3   // any modifications will be overwritten.
4   // ==============================================================
5   
6   package org.apache.maven.buildcache.xml.config;
7   
8   /**
9    * Class ExecutionConfigurationScan.
10   * 
11   * @version $Revision$ $Date$
12   */
13  @SuppressWarnings( "all" )
14  public class ExecutionConfigurationScan
15      implements java.io.Serializable
16  {
17  
18        //--------------------------/
19       //- Class/Member Variables -/
20      //--------------------------/
21  
22      /**
23       * Field execIds.
24       */
25      private java.util.List<String> execIds;
26  
27      /**
28       * Specifies rules of configuration processing in search of
29       * referenced source files.
30       */
31      private DirScanConfig dirScan;
32  
33      /**
34       * ignore parent config or inherit/merge.
35       */
36      private boolean ignoreParentConfig = false;
37  
38  
39        //-----------/
40       //- Methods -/
41      //-----------/
42  
43      /**
44       * Method addExecId.
45       * 
46       * @param string a string object.
47       */
48      public void addExecId( String string )
49      {
50          getExecIds().add( string );
51      } //-- void addExecId( String )
52  
53      /**
54       * Get specifies rules of configuration processing in search of
55       * referenced source files.
56       * 
57       * @return DirScanConfig
58       */
59      public DirScanConfig getDirScan()
60      {
61          return this.dirScan;
62      } //-- DirScanConfig getDirScan()
63  
64      /**
65       * Method getExecIds.
66       * 
67       * @return List
68       */
69      public java.util.List<String> getExecIds()
70      {
71          if ( this.execIds == null )
72          {
73              this.execIds = new java.util.ArrayList<String>();
74          }
75  
76          return this.execIds;
77      } //-- java.util.List<String> getExecIds()
78  
79      /**
80       * Get ignore parent config or inherit/merge.
81       * 
82       * @return boolean
83       */
84      public boolean isIgnoreParentConfig()
85      {
86          return this.ignoreParentConfig;
87      } //-- boolean isIgnoreParentConfig()
88  
89      /**
90       * Method removeExecId.
91       * 
92       * @param string a string object.
93       */
94      public void removeExecId( String string )
95      {
96          getExecIds().remove( string );
97      } //-- void removeExecId( String )
98  
99      /**
100      * Set specifies rules of configuration processing in search of
101      * referenced source files.
102      * 
103      * @param dirScan a dirScan object.
104      */
105     public void setDirScan( DirScanConfig dirScan )
106     {
107         this.dirScan = dirScan;
108     } //-- void setDirScan( DirScanConfig )
109 
110     /**
111      * Set the execIds field.
112      * 
113      * @param execIds a execIds object.
114      */
115     public void setExecIds( java.util.List<String> execIds )
116     {
117         this.execIds = execIds;
118     } //-- void setExecIds( java.util.List )
119 
120     /**
121      * Set ignore parent config or inherit/merge.
122      * 
123      * @param ignoreParentConfig a ignoreParentConfig object.
124      */
125     public void setIgnoreParentConfig( boolean ignoreParentConfig )
126     {
127         this.ignoreParentConfig = ignoreParentConfig;
128     } //-- void setIgnoreParentConfig( boolean )
129 
130 }