001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2008.02.15 at 05:19:54 PM GMT-10:00 
006    //
007    
008    
009    package org.hackystat.telemetry.service.prefetch.jaxb;
010    
011    import java.util.ArrayList;
012    import java.util.List;
013    import javax.xml.bind.annotation.XmlAccessType;
014    import javax.xml.bind.annotation.XmlAccessorType;
015    import javax.xml.bind.annotation.XmlElement;
016    import javax.xml.bind.annotation.XmlRootElement;
017    import javax.xml.bind.annotation.XmlType;
018    
019    
020    /**
021     * <p>Java class for anonymous complex type.
022     * 
023     * <p>The following schema fragment specifies the expected content contained within this class.
024     * 
025     * <pre>
026     * &lt;complexType>
027     *   &lt;complexContent>
028     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
029     *       &lt;sequence>
030     *         &lt;element ref="{}ChartName"/>
031     *         &lt;element ref="{}ChartParameter" maxOccurs="unbounded" minOccurs="0"/>
032     *         &lt;element ref="{}ProjectName"/>
033     *         &lt;element ref="{}ProjectOwner"/>
034     *         &lt;element ref="{}StartTime"/>
035     *         &lt;element ref="{}AuthorizedUserName"/>
036     *         &lt;element ref="{}AuthorizedUserPassword"/>
037     *       &lt;/sequence>
038     *     &lt;/restriction>
039     *   &lt;/complexContent>
040     * &lt;/complexType>
041     * </pre>
042     * 
043     * 
044     */
045    @XmlAccessorType(XmlAccessType.FIELD)
046    @XmlType(name = "", propOrder = {
047        "chartName",
048        "chartParameter",
049        "projectName",
050        "projectOwner",
051        "startTime",
052        "authorizedUserName",
053        "authorizedUserPassword"
054    })
055    @XmlRootElement(name = "Chart")
056    public class Chart {
057    
058        @XmlElement(name = "ChartName", required = true)
059        protected String chartName;
060        @XmlElement(name = "ChartParameter")
061        protected List<ChartParameter> chartParameter;
062        @XmlElement(name = "ProjectName", required = true)
063        protected String projectName;
064        @XmlElement(name = "ProjectOwner", required = true)
065        protected String projectOwner;
066        @XmlElement(name = "StartTime", required = true)
067        protected String startTime;
068        @XmlElement(name = "AuthorizedUserName", required = true)
069        protected String authorizedUserName;
070        @XmlElement(name = "AuthorizedUserPassword", required = true)
071        protected String authorizedUserPassword;
072    
073        /**
074         * Gets the value of the chartName property.
075         * 
076         * @return
077         *     possible object is
078         *     {@link String }
079         *     
080         */
081        public String getChartName() {
082            return chartName;
083        }
084    
085        /**
086         * Sets the value of the chartName property.
087         * 
088         * @param value
089         *     allowed object is
090         *     {@link String }
091         *     
092         */
093        public void setChartName(String value) {
094            this.chartName = value;
095        }
096    
097        /**
098         * Gets the value of the chartParameter property.
099         * 
100         * <p>
101         * This accessor method returns a reference to the live list,
102         * not a snapshot. Therefore any modification you make to the
103         * returned list will be present inside the JAXB object.
104         * This is why there is not a <CODE>set</CODE> method for the chartParameter property.
105         * 
106         * <p>
107         * For example, to add a new item, do as follows:
108         * <pre>
109         *    getChartParameter().add(newItem);
110         * </pre>
111         * 
112         * 
113         * <p>
114         * Objects of the following type(s) are allowed in the list
115         * {@link ChartParameter }
116         * 
117         * 
118         */
119        public List<ChartParameter> getChartParameter() {
120            if (chartParameter == null) {
121                chartParameter = new ArrayList<ChartParameter>();
122            }
123            return this.chartParameter;
124        }
125    
126        /**
127         * Gets the value of the projectName property.
128         * 
129         * @return
130         *     possible object is
131         *     {@link String }
132         *     
133         */
134        public String getProjectName() {
135            return projectName;
136        }
137    
138        /**
139         * Sets the value of the projectName property.
140         * 
141         * @param value
142         *     allowed object is
143         *     {@link String }
144         *     
145         */
146        public void setProjectName(String value) {
147            this.projectName = value;
148        }
149    
150        /**
151         * Gets the value of the projectOwner property.
152         * 
153         * @return
154         *     possible object is
155         *     {@link String }
156         *     
157         */
158        public String getProjectOwner() {
159            return projectOwner;
160        }
161    
162        /**
163         * Sets the value of the projectOwner property.
164         * 
165         * @param value
166         *     allowed object is
167         *     {@link String }
168         *     
169         */
170        public void setProjectOwner(String value) {
171            this.projectOwner = value;
172        }
173    
174        /**
175         * Gets the value of the startTime property.
176         * 
177         * @return
178         *     possible object is
179         *     {@link String }
180         *     
181         */
182        public String getStartTime() {
183            return startTime;
184        }
185    
186        /**
187         * Sets the value of the startTime property.
188         * 
189         * @param value
190         *     allowed object is
191         *     {@link String }
192         *     
193         */
194        public void setStartTime(String value) {
195            this.startTime = value;
196        }
197    
198        /**
199         * Gets the value of the authorizedUserName property.
200         * 
201         * @return
202         *     possible object is
203         *     {@link String }
204         *     
205         */
206        public String getAuthorizedUserName() {
207            return authorizedUserName;
208        }
209    
210        /**
211         * Sets the value of the authorizedUserName property.
212         * 
213         * @param value
214         *     allowed object is
215         *     {@link String }
216         *     
217         */
218        public void setAuthorizedUserName(String value) {
219            this.authorizedUserName = value;
220        }
221    
222        /**
223         * Gets the value of the authorizedUserPassword property.
224         * 
225         * @return
226         *     possible object is
227         *     {@link String }
228         *     
229         */
230        public String getAuthorizedUserPassword() {
231            return authorizedUserPassword;
232        }
233    
234        /**
235         * Sets the value of the authorizedUserPassword property.
236         * 
237         * @param value
238         *     allowed object is
239         *     {@link String }
240         *     
241         */
242        public void setAuthorizedUserPassword(String value) {
243            this.authorizedUserPassword = value;
244        }
245    
246    }