1 // =================== DO NOT EDIT THIS FILE ====================
2 // Generated by Modello 2.3.0,
3 // any modifications will be overwritten.
4 // ==============================================================
5
6 package org.codehaus.modello.test.features;
7
8 //---------------------------------/
9 //- Imported classes and packages -/
10 //---------------------------------/
11
12 import org.codehaus.modello.test.features.other.PackageNameFeature;
13 import org.codehaus.modello.test.features.other.SubInterfaceInPackage;
14
15 /**
16 * <code><field xml.transient="true"></code>: fields marked
17 * as transient are ignored by
18 * parsers and writers, they hold runtime state that should
19 * not be persisted.
20 *
21 *
22 * @version $Revision$ $Date$
23 */
24 @SuppressWarnings( "all" )
25 public class XmlTransientFields
26 implements java.io.Serializable
27 {
28
29 //--------------------------/
30 //- Class/Member Variables -/
31 //--------------------------/
32
33 /**
34 * Field persistentField.
35 */
36 private String persistentField;
37
38 /**
39 * Field transientString.
40 */
41 private String transientString;
42
43 /**
44 * Field transientStringList.
45 */
46 private java.util.List<String> transientStringList;
47
48
49 //-----------/
50 //- Methods -/
51 //-----------/
52
53 /**
54 * Method addTransientStringList.
55 *
56 * @param string a string object.
57 */
58 public void addTransientStringList( String string )
59 {
60 getTransientStringList().add( string );
61 } //-- void addTransientStringList( String )
62
63 /**
64 * Get the persistentField field.
65 *
66 * @return String
67 */
68 public String getPersistentField()
69 {
70 return this.persistentField;
71 } //-- String getPersistentField()
72
73 /**
74 * Get the transientString field.
75 *
76 * @return String
77 */
78 public String getTransientString()
79 {
80 return this.transientString;
81 } //-- String getTransientString()
82
83 /**
84 * Method getTransientStringList.
85 *
86 * @return List
87 */
88 public java.util.List<String> getTransientStringList()
89 {
90 if ( this.transientStringList == null )
91 {
92 this.transientStringList = new java.util.ArrayList<String>();
93 }
94
95 return this.transientStringList;
96 } //-- java.util.List<String> getTransientStringList()
97
98 /**
99 * Method removeTransientStringList.
100 *
101 * @param string a string object.
102 */
103 public void removeTransientStringList( String string )
104 {
105 getTransientStringList().remove( string );
106 } //-- void removeTransientStringList( String )
107
108 /**
109 * Set the persistentField field.
110 *
111 * @param persistentField a persistentField object.
112 */
113 public void setPersistentField( String persistentField )
114 {
115 this.persistentField = persistentField;
116 } //-- void setPersistentField( String )
117
118 /**
119 * Set the transientString field.
120 *
121 * @param transientString a transientString object.
122 */
123 public void setTransientString( String transientString )
124 {
125 this.transientString = transientString;
126 } //-- void setTransientString( String )
127
128 /**
129 * Set the transientStringList field.
130 *
131 * @param transientStringList a transientStringList object.
132 */
133 public void setTransientStringList( java.util.List<String> transientStringList )
134 {
135 this.transientStringList = transientStringList;
136 } //-- void setTransientStringList( java.util.List )
137
138 }