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 EffectivePom.
10 *
11 * @version $Revision$ $Date$
12 */
13 @SuppressWarnings( "all" )
14 public class EffectivePom
15 implements java.io.Serializable
16 {
17
18 //--------------------------/
19 //- Class/Member Variables -/
20 //--------------------------/
21
22 /**
23 * Field excludeProperties.
24 */
25 private java.util.List<String> excludeProperties;
26
27
28 //-----------/
29 //- Methods -/
30 //-----------/
31
32 /**
33 * Method addExcludeProperty.
34 *
35 * @param string a string object.
36 */
37 public void addExcludeProperty( String string )
38 {
39 getExcludeProperties().add( string );
40 } //-- void addExcludeProperty( String )
41
42 /**
43 * Method getExcludeProperties.
44 *
45 * @return List
46 */
47 public java.util.List<String> getExcludeProperties()
48 {
49 if ( this.excludeProperties == null )
50 {
51 this.excludeProperties = new java.util.ArrayList<String>();
52 }
53
54 return this.excludeProperties;
55 } //-- java.util.List<String> getExcludeProperties()
56
57 /**
58 * Method removeExcludeProperty.
59 *
60 * @param string a string object.
61 */
62 public void removeExcludeProperty( String string )
63 {
64 getExcludeProperties().remove( string );
65 } //-- void removeExcludeProperty( String )
66
67 /**
68 * Set plugin configuration property should be excluded from
69 * effective pom calculation.
70 *
71 * @param excludeProperties a excludeProperties object.
72 */
73 public void setExcludeProperties( java.util.List<String> excludeProperties )
74 {
75 this.excludeProperties = excludeProperties;
76 } //-- void setExcludeProperties( java.util.List )
77
78 }