// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2015.07.13 at 12:00:05 PM BRT // package com.ibm.rqm.xml.bind; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <extension base="{http://jazz.net/xmlns/alm/qm/v0.1/}reportableArtifact"> * <sequence> * <element ref="{http://purl.org/dc/elements/1.1/}title"/> * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element ref="{http://jazz.net/xmlns/alm/v0.1/}updated"/> * <element ref="{http://jazz.net/xmlns/alm/v0.1/}state"/> * <element name="description" type="{http://jazz.net/xmlns/alm/qm/v0.1/}richtext"/> * <element name="summary" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="configuration" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="configurationParts"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}configurationPart" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}com.ibm.rational.test.lm.config.lrdid" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "title", "name", "updated", "state", "description", "summary", "configuration", "configurationParts", "comIbmRationalTestLmConfigLrdid" }) @XmlRootElement(name = "configuration") public class Configuration extends ReportableArtifact { @XmlElement(namespace = "http://purl.org/dc/elements/1.1/", required = true) protected String title; @XmlElement(required = true) protected String name; @XmlElement(namespace = "http://jazz.net/xmlns/alm/v0.1/", required = true) @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar updated; @XmlElement(namespace = "http://jazz.net/xmlns/alm/v0.1/", required = true) protected State state; @XmlElement(required = true) protected Richtext description; @XmlElement(required = true) protected String summary; @XmlElement(required = true) protected String configuration; @XmlElement(required = true) protected Configuration.ConfigurationParts configurationParts; @XmlElement(name = "com.ibm.rational.test.lm.config.lrdid") protected List<ComIbmRationalTestLmConfigLrdid> comIbmRationalTestLmConfigLrdid; /** * The name of the test environment. * * @return * possible object is * {@link String } * */ public String getTitle() { return title; } /** * Sets the value of the title property. * * @param value * allowed object is * {@link String } * */ public void setTitle(String value) { this.title = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * [READ-ONLY] Not implemented. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getUpdated() { return updated; } /** * Sets the value of the updated property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setUpdated(XMLGregorianCalendar value) { this.updated = value; } /** * [READ-ONLY] Not implemented. * * @return * possible object is * {@link State } * */ public State getState() { return state; } /** * Sets the value of the state property. * * @param value * allowed object is * {@link State } * */ public void setState(State value) { this.state = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link Richtext } * */ public Richtext getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link Richtext } * */ public void setDescription(Richtext value) { this.description = value; } /** * Gets the value of the summary property. * * @return * possible object is * {@link String } * */ public String getSummary() { return summary; } /** * Sets the value of the summary property. * * @param value * allowed object is * {@link String } * */ public void setSummary(String value) { this.summary = value; } /** * Gets the value of the configuration property. * * @return * possible object is * {@link String } * */ public String getConfiguration() { return configuration; } /** * Sets the value of the configuration property. * * @param value * allowed object is * {@link String } * */ public void setConfiguration(String value) { this.configuration = value; } /** * Gets the value of the configurationParts property. * * @return * possible object is * {@link Configuration.ConfigurationParts } * */ public Configuration.ConfigurationParts getConfigurationParts() { return configurationParts; } /** * Sets the value of the configurationParts property. * * @param value * allowed object is * {@link Configuration.ConfigurationParts } * */ public void setConfigurationParts(Configuration.ConfigurationParts value) { this.configurationParts = value; } /** * A list of the IDs of all the Lab Resource Descriptions in the configuration. The list is in the same order that the descriptions are found in the configuration JSon string.Gets the value of the comIbmRationalTestLmConfigLrdid property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the comIbmRationalTestLmConfigLrdid property. * * <p> * For example, to add a new item, do as follows: * <pre> * getComIbmRationalTestLmConfigLrdid().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link ComIbmRationalTestLmConfigLrdid } * * */ public List<ComIbmRationalTestLmConfigLrdid> getComIbmRationalTestLmConfigLrdid() { if (comIbmRationalTestLmConfigLrdid == null) { comIbmRationalTestLmConfigLrdid = new ArrayList<ComIbmRationalTestLmConfigLrdid>(); } return this.comIbmRationalTestLmConfigLrdid; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}configurationPart" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "configurationPart" }) public static class ConfigurationParts { protected List<ConfigurationPart> configurationPart; /** * The configuration parts that make up this test environment.Gets the value of the configurationPart property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the configurationPart property. * * <p> * For example, to add a new item, do as follows: * <pre> * getConfigurationPart().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link ConfigurationPart } * * */ public List<ConfigurationPart> getConfigurationPart() { if (configurationPart == null) { configurationPart = new ArrayList<ConfigurationPart>(); } return this.configurationPart; } } }