1 /*
2 =================== DO NOT EDIT THIS FILE ====================
3 Generated by Modello 1.0.1 on 2009-09-09 03:30:24,
4 any modifications will be overwritten.
5 ==============================================================
6 */
7
8 package org.apache.maven.model;
9
10 /**
11 * Contains the information needed for deploying websites.
12 *
13 * @version $Revision$ $Date$
14 */
15 public class Site
16 implements java.io.Serializable
17 {
18
19 //--------------------------/
20 //- Class/Member Variables -/
21 //--------------------------/
22
23 /**
24 *
25 *
26 * A unique identifier for a deployment location.
27 * This is used to match the
28 * site to configuration in the
29 * <code>settings.xml</code> file, for example.
30 *
31 *
32 */
33 private String id;
34
35 /**
36 * Human readable name of the deployment location.
37 */
38 private String name;
39
40 /**
41 *
42 *
43 * The url of the location where website is
44 * deployed, in the form <code>protocol://hostname/path</code>.
45 *
46 *
47 */
48 private String url;
49
50
51 //-----------/
52 //- Methods -/
53 //-----------/
54
55 /**
56 * Get a unique identifier for a deployment location. This is
57 * used to match the
58 * site to configuration in the
59 * <code>settings.xml</code> file, for example.
60 *
61 * @return String
62 */
63 public String getId()
64 {
65 return this.id;
66 } //-- String getId()
67
68 /**
69 * Get human readable name of the deployment location.
70 *
71 * @return String
72 */
73 public String getName()
74 {
75 return this.name;
76 } //-- String getName()
77
78 /**
79 * Get the url of the location where website is deployed, in
80 * the form <code>protocol://hostname/path</code>.
81 *
82 * @return String
83 */
84 public String getUrl()
85 {
86 return this.url;
87 } //-- String getUrl()
88
89 /**
90 * Set a unique identifier for a deployment location. This is
91 * used to match the
92 * site to configuration in the
93 * <code>settings.xml</code> file, for example.
94 *
95 * @param id
96 */
97 public void setId( String id )
98 {
99 this.id = id;
100 } //-- void setId( String )
101
102 /**
103 * Set human readable name of the deployment location.
104 *
105 * @param name
106 */
107 public void setName( String name )
108 {
109 this.name = name;
110 } //-- void setName( String )
111
112 /**
113 * Set the url of the location where website is deployed, in
114 * the form <code>protocol://hostname/path</code>.
115 *
116 * @param url
117 */
118 public void setUrl( String url )
119 {
120 this.url = url;
121 } //-- void setUrl( String )
122
123
124 }