1
2
3
4
5 package org.apache.maven.toolchain.model;
6
7
8
9
10
11 import java.util.Date;
12
13
14
15
16
17
18
19
20
21
22
23 public class PersistedToolchains implements java.io.Serializable {
24
25
26
27
28
29
30
31
32
33 private java.util.List toolchains;
34
35
36
37
38
39
40
41
42
43
44
45 public void addToolchain( ToolchainModel toolchainModel )
46 {
47 if ( !(toolchainModel instanceof ToolchainModel) )
48 {
49 throw new ClassCastException( "PersistedToolchains.addToolchains(toolchainModel) parameter must be instanceof " + ToolchainModel.class.getName() );
50 }
51 getToolchains().add( toolchainModel );
52 }
53
54
55
56
57
58
59 public java.util.List getToolchains()
60 {
61 if ( this.toolchains == null )
62 {
63 this.toolchains = new java.util.ArrayList();
64 }
65
66 return this.toolchains;
67 }
68
69
70
71
72
73
74 public void removeToolchain( ToolchainModel toolchainModel )
75 {
76 if ( !(toolchainModel instanceof ToolchainModel) )
77 {
78 throw new ClassCastException( "PersistedToolchains.removeToolchains(toolchainModel) parameter must be instanceof " + ToolchainModel.class.getName() );
79 }
80 getToolchains().remove( toolchainModel );
81 }
82
83
84
85
86
87
88 public void setToolchains( java.util.List toolchains )
89 {
90 this.toolchains = toolchains;
91 }
92
93
94 private String modelEncoding = "UTF-8";
95
96
97
98
99
100
101 public void setModelEncoding( String modelEncoding )
102 {
103 this.modelEncoding = modelEncoding;
104 }
105
106
107
108
109 public String getModelEncoding()
110 {
111 return modelEncoding;
112 }
113 }