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 }