// // 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.XmlAnyElement; import javax.xml.bind.annotation.XmlAttribute; 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.bind.annotation.XmlValue; import javax.xml.datatype.XMLGregorianCalendar; import org.w3c.dom.Element; /** * <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 name="com.ibm.rqm.risk.editor.section.suiteAssessment" type="{http://jazz.net/xmlns/alm/qm/v0.1/}richtext" minOccurs="0"/> * <element name="com.ibm.rqm.planning.editor.section.testSuiteExpectedResults" type="{http://jazz.net/xmlns/alm/qm/v0.1/}richtext" minOccurs="0"/> * <element name="com.ibm.rqm.planning.editor.section.testSuitePostCondition" type="{http://jazz.net/xmlns/alm/qm/v0.1/}richtext" minOccurs="0"/> * <element name="com.ibm.rqm.planning.editor.section.testSuitePreCondition" type="{http://jazz.net/xmlns/alm/qm/v0.1/}richtext" minOccurs="0"/> * <element name="com.ibm.rqm.execution.editor.section.design" type="{http://jazz.net/xmlns/alm/qm/v0.1/}richtext" minOccurs="0"/> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}snapshot" minOccurs="0"/> * <element name="webId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}alias" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://purl.org/dc/elements/1.1/}title"/> * <element ref="{http://purl.org/dc/elements/1.1/}description" minOccurs="0"/> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}creationDate"/> * <element ref="{http://jazz.net/xmlns/alm/v0.1/}updated"/> * <element ref="{http://jazz.net/xmlns/alm/v0.1/}state"/> * <element name="sequentialExecution" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="passVariables" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="haltOnFailure" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element ref="{http://purl.org/dc/elements/1.1/}creator"/> * <element ref="{http://jazz.net/xmlns/alm/v0.1/}owner"/> * <element name="locked" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="authorid" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute ref="{http://www.w3.org/1999/02/22-rdf-syntax-ns#}resource"/> * </restriction> * </complexContent> * </complexType> * </element> * <element name="ownerid" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute ref="{http://www.w3.org/1999/02/22-rdf-syntax-ns#}resource"/> * </restriction> * </complexContent> * </complexType> * </element> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}approvals" minOccurs="0"/> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}variables"/> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}risk" minOccurs="0"/> * <element name="weight" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}priority" minOccurs="0"/> * <element name="estimate" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}suiteelements"/> * <element name="category" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="term" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="termUUID" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="valueUUID" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="testplan" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * <attribute name="relation" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="template" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * </restriction> * </complexContent> * </complexType> * </element> * <element name="attachment" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * </restriction> * </complexContent> * </complexType> * </element> * <element name="workitem" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * <attribute name="rel" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="summary" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}copiedFrom" minOccurs="0"/> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}copiedRoot" minOccurs="0"/> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}customAttributes" minOccurs="0"/> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}esignatures" minOccurs="0"/> * <element name="testcell" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * </restriction> * </complexContent> * </complexType> * </element> * <element ref="{http://jazz.net/xmlns/alm/qm/v0.1/}markerAny"/> * <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "comIbmRqmRiskEditorSectionSuiteAssessment", "comIbmRqmPlanningEditorSectionTestSuiteExpectedResults", "comIbmRqmPlanningEditorSectionTestSuitePostCondition", "comIbmRqmPlanningEditorSectionTestSuitePreCondition", "comIbmRqmExecutionEditorSectionDesign", "snapshot", "webId", "alias", "title", "description", "creationDate", "updated", "state", "sequentialExecution", "passVariables", "haltOnFailure", "creator", "owner", "locked", "authorid", "ownerid", "approvals", "variables", "risk", "weight", "priority", "estimate", "suiteelements", "category", "testplan", "template", "attachment", "workitem", "copiedFrom", "copiedRoot", "customAttributes", "esignatures", "testcell", "markerAny", "any" }) @XmlRootElement(name = "testsuite") public class Testsuite extends ReportableArtifact { @XmlElement(name = "com.ibm.rqm.risk.editor.section.suiteAssessment") protected Richtext comIbmRqmRiskEditorSectionSuiteAssessment; @XmlElement(name = "com.ibm.rqm.planning.editor.section.testSuiteExpectedResults") protected Richtext comIbmRqmPlanningEditorSectionTestSuiteExpectedResults; @XmlElement(name = "com.ibm.rqm.planning.editor.section.testSuitePostCondition") protected Richtext comIbmRqmPlanningEditorSectionTestSuitePostCondition; @XmlElement(name = "com.ibm.rqm.planning.editor.section.testSuitePreCondition") protected Richtext comIbmRqmPlanningEditorSectionTestSuitePreCondition; @XmlElement(name = "com.ibm.rqm.execution.editor.section.design") protected Richtext comIbmRqmExecutionEditorSectionDesign; protected Snapshot snapshot; protected Integer webId; protected List<Alias> alias; @XmlElement(namespace = "http://purl.org/dc/elements/1.1/", required = true) protected String title; @XmlElement(namespace = "http://purl.org/dc/elements/1.1/") protected String description; @XmlElement(required = true) @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar creationDate; @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; protected Boolean sequentialExecution; protected Boolean passVariables; protected Boolean haltOnFailure; @XmlElement(namespace = "http://purl.org/dc/elements/1.1/", required = true) protected Creator creator; @XmlElement(namespace = "http://jazz.net/xmlns/alm/v0.1/", required = true) protected Owner owner; protected Boolean locked; protected Testsuite.Authorid authorid; protected Testsuite.Ownerid ownerid; protected Approvals approvals; @XmlElement(required = true) protected Variables variables; protected Risk risk; protected Integer weight; protected Priority priority; protected Long estimate; @XmlElement(required = true) protected Suiteelements suiteelements; protected List<Testsuite.Category> category; protected List<Testsuite.Testplan> testplan; protected Testsuite.Template template; protected List<Testsuite.Attachment> attachment; protected List<Testsuite.Workitem> workitem; protected CopiedFrom copiedFrom; protected CopiedRoot copiedRoot; protected CustomAttributes customAttributes; protected Esignatures esignatures; protected Testsuite.Testcell testcell; @XmlElement(required = true) protected String markerAny; @XmlAnyElement protected List<Element> any; /** * Gets the value of the comIbmRqmRiskEditorSectionSuiteAssessment property. * * @return * possible object is * {@link Richtext } * */ public Richtext getComIbmRqmRiskEditorSectionSuiteAssessment() { return comIbmRqmRiskEditorSectionSuiteAssessment; } /** * Sets the value of the comIbmRqmRiskEditorSectionSuiteAssessment property. * * @param value * allowed object is * {@link Richtext } * */ public void setComIbmRqmRiskEditorSectionSuiteAssessment(Richtext value) { this.comIbmRqmRiskEditorSectionSuiteAssessment = value; } /** * Gets the value of the comIbmRqmPlanningEditorSectionTestSuiteExpectedResults property. * * @return * possible object is * {@link Richtext } * */ public Richtext getComIbmRqmPlanningEditorSectionTestSuiteExpectedResults() { return comIbmRqmPlanningEditorSectionTestSuiteExpectedResults; } /** * Sets the value of the comIbmRqmPlanningEditorSectionTestSuiteExpectedResults property. * * @param value * allowed object is * {@link Richtext } * */ public void setComIbmRqmPlanningEditorSectionTestSuiteExpectedResults(Richtext value) { this.comIbmRqmPlanningEditorSectionTestSuiteExpectedResults = value; } /** * Gets the value of the comIbmRqmPlanningEditorSectionTestSuitePostCondition property. * * @return * possible object is * {@link Richtext } * */ public Richtext getComIbmRqmPlanningEditorSectionTestSuitePostCondition() { return comIbmRqmPlanningEditorSectionTestSuitePostCondition; } /** * Sets the value of the comIbmRqmPlanningEditorSectionTestSuitePostCondition property. * * @param value * allowed object is * {@link Richtext } * */ public void setComIbmRqmPlanningEditorSectionTestSuitePostCondition(Richtext value) { this.comIbmRqmPlanningEditorSectionTestSuitePostCondition = value; } /** * Gets the value of the comIbmRqmPlanningEditorSectionTestSuitePreCondition property. * * @return * possible object is * {@link Richtext } * */ public Richtext getComIbmRqmPlanningEditorSectionTestSuitePreCondition() { return comIbmRqmPlanningEditorSectionTestSuitePreCondition; } /** * Sets the value of the comIbmRqmPlanningEditorSectionTestSuitePreCondition property. * * @param value * allowed object is * {@link Richtext } * */ public void setComIbmRqmPlanningEditorSectionTestSuitePreCondition(Richtext value) { this.comIbmRqmPlanningEditorSectionTestSuitePreCondition = value; } /** * Gets the value of the comIbmRqmExecutionEditorSectionDesign property. * * @return * possible object is * {@link Richtext } * */ public Richtext getComIbmRqmExecutionEditorSectionDesign() { return comIbmRqmExecutionEditorSectionDesign; } /** * Sets the value of the comIbmRqmExecutionEditorSectionDesign property. * * @param value * allowed object is * {@link Richtext } * */ public void setComIbmRqmExecutionEditorSectionDesign(Richtext value) { this.comIbmRqmExecutionEditorSectionDesign = value; } /** * [READ-ONLY] Snapshot metadata associated with the snapshot of the test suite. Note, supported only for test suite snapshots. * * @return * possible object is * {@link Snapshot } * */ public Snapshot getSnapshot() { return snapshot; } /** * Sets the value of the snapshot property. * * @param value * allowed object is * {@link Snapshot } * */ public void setSnapshot(Snapshot value) { this.snapshot = value; } /** * Gets the value of the webId property. * * @return * possible object is * {@link Integer } * */ public Integer getWebId() { return webId; } /** * Sets the value of the webId property. * * @param value * allowed object is * {@link Integer } * */ public void setWebId(Integer value) { this.webId = value; } /** * Gets the value of the alias 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 alias property. * * <p> * For example, to add a new item, do as follows: * <pre> * getAlias().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Alias } * * */ public List<Alias> getAlias() { if (alias == null) { alias = new ArrayList<Alias>(); } return this.alias; } /** * A name given to the testsuite. * * @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; } /** * An account of the testsuite. * * @return * possible object is * {@link String } * */ public String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription(String value) { this.description = value; } /** * Gets the value of the creationDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreationDate() { return creationDate; } /** * Sets the value of the creationDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreationDate(XMLGregorianCalendar value) { this.creationDate = value; } /** * [READ-ONLY] XML dateTime of the last update of the testsuite. * * @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; } /** * An ID or name of the current state of the testsuite. Unless otherwise specified the possible values are: com.ibm.rqm.planning.common.new, com.ibm.rqm.planning.common.underreview, com.ibm.rqm.planning.common.approved, and com.ibm.rqm.planning.common.retired * * @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 sequentialExecution property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSequentialExecution() { return sequentialExecution; } /** * Sets the value of the sequentialExecution property. * * @param value * allowed object is * {@link Boolean } * */ public void setSequentialExecution(Boolean value) { this.sequentialExecution = value; } /** * Gets the value of the passVariables property. * * @return * possible object is * {@link Boolean } * */ public Boolean isPassVariables() { return passVariables; } /** * Sets the value of the passVariables property. * * @param value * allowed object is * {@link Boolean } * */ public void setPassVariables(Boolean value) { this.passVariables = value; } /** * Gets the value of the haltOnFailure property. * * @return * possible object is * {@link Boolean } * */ public Boolean isHaltOnFailure() { return haltOnFailure; } /** * Sets the value of the haltOnFailure property. * * @param value * allowed object is * {@link Boolean } * */ public void setHaltOnFailure(Boolean value) { this.haltOnFailure = value; } /** * [IMMUTABLE] The contributor that created the test suite. * * @return * possible object is * {@link Creator } * */ public Creator getCreator() { return creator; } /** * Sets the value of the creator property. * * @param value * allowed object is * {@link Creator } * */ public void setCreator(Creator value) { this.creator = value; } /** * The contributor that owns the test suite. * * @return * possible object is * {@link Owner } * */ public Owner getOwner() { return owner; } /** * Sets the value of the owner property. * * @param value * allowed object is * {@link Owner } * */ public void setOwner(Owner value) { this.owner = value; } /** * Gets the value of the locked property. * * @return * possible object is * {@link Boolean } * */ public Boolean isLocked() { return locked; } /** * Sets the value of the locked property. * * @param value * allowed object is * {@link Boolean } * */ public void setLocked(Boolean value) { this.locked = value; } /** * Gets the value of the authorid property. * * @return * possible object is * {@link Testsuite.Authorid } * */ public Testsuite.Authorid getAuthorid() { return authorid; } /** * Sets the value of the authorid property. * * @param value * allowed object is * {@link Testsuite.Authorid } * */ public void setAuthorid(Testsuite.Authorid value) { this.authorid = value; } /** * Gets the value of the ownerid property. * * @return * possible object is * {@link Testsuite.Ownerid } * */ public Testsuite.Ownerid getOwnerid() { return ownerid; } /** * Sets the value of the ownerid property. * * @param value * allowed object is * {@link Testsuite.Ownerid } * */ public void setOwnerid(Testsuite.Ownerid value) { this.ownerid = value; } /** * An authorization granted for the test suite. * * @return * possible object is * {@link Approvals } * */ public Approvals getApprovals() { return approvals; } /** * Sets the value of the approvals property. * * @param value * allowed object is * {@link Approvals } * */ public void setApprovals(Approvals value) { this.approvals = value; } /** * Gets the value of the variables property. * * @return * possible object is * {@link Variables } * */ public Variables getVariables() { return variables; } /** * Sets the value of the variables property. * * @param value * allowed object is * {@link Variables } * */ public void setVariables(Variables value) { this.variables = value; } /** * The calculated risk of the test suite. * * @return * possible object is * {@link Risk } * */ public Risk getRisk() { return risk; } /** * Sets the value of the risk property. * * @param value * allowed object is * {@link Risk } * */ public void setRisk(Risk value) { this.risk = value; } /** * Gets the value of the weight property. * * @return * possible object is * {@link Integer } * */ public Integer getWeight() { return weight; } /** * Sets the value of the weight property. * * @param value * allowed object is * {@link Integer } * */ public void setWeight(Integer value) { this.weight = value; } /** * The priority literal value associated with the test suite. Possible priority literal values (project area defaults) include: literal.priority.101 (Unassigned: default), literal.priority.110 (Low), literal.priority.120 (Medium), and literal.priority.130 (High). Note, project areas may be configured with a default priority and custom priority values for test suites in the project area. To resolve the associated custom priority literal value, set the custom priority value in the test suite editor and read the test suite using the RQM Reportable REST API (https://jazz.net/wiki/bin/view/Main/RqmApi#ReadResource). * * @return * possible object is * {@link Priority } * */ public Priority getPriority() { return priority; } /** * Sets the value of the priority property. * * @param value * allowed object is * {@link Priority } * */ public void setPriority(Priority value) { this.priority = value; } /** * Gets the value of the estimate property. * * @return * possible object is * {@link Long } * */ public Long getEstimate() { return estimate; } /** * Sets the value of the estimate property. * * @param value * allowed object is * {@link Long } * */ public void setEstimate(Long value) { this.estimate = value; } /** * Test steps of test suite to be executed. * * @return * possible object is * {@link Suiteelements } * */ public Suiteelements getSuiteelements() { return suiteelements; } /** * Sets the value of the suiteelements property. * * @param value * allowed object is * {@link Suiteelements } * */ public void setSuiteelements(Suiteelements value) { this.suiteelements = value; } /** * Gets the value of the category 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 category property. * * <p> * For example, to add a new item, do as follows: * <pre> * getCategory().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Testsuite.Category } * * */ public List<Testsuite.Category> getCategory() { if (category == null) { category = new ArrayList<Testsuite.Category>(); } return this.category; } /** * Gets the value of the testplan 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 testplan property. * * <p> * For example, to add a new item, do as follows: * <pre> * getTestplan().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Testsuite.Testplan } * * */ public List<Testsuite.Testplan> getTestplan() { if (testplan == null) { testplan = new ArrayList<Testsuite.Testplan>(); } return this.testplan; } /** * Gets the value of the template property. * * @return * possible object is * {@link Testsuite.Template } * */ public Testsuite.Template getTemplate() { return template; } /** * Sets the value of the template property. * * @param value * allowed object is * {@link Testsuite.Template } * */ public void setTemplate(Testsuite.Template value) { this.template = value; } /** * Gets the value of the attachment 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 attachment property. * * <p> * For example, to add a new item, do as follows: * <pre> * getAttachment().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Testsuite.Attachment } * * */ public List<Testsuite.Attachment> getAttachment() { if (attachment == null) { attachment = new ArrayList<Testsuite.Attachment>(); } return this.attachment; } /** * Gets the value of the workitem 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 workitem property. * * <p> * For example, to add a new item, do as follows: * <pre> * getWorkitem().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Testsuite.Workitem } * * */ public List<Testsuite.Workitem> getWorkitem() { if (workitem == null) { workitem = new ArrayList<Testsuite.Workitem>(); } return this.workitem; } /** * [READ-ONLY] Link to the test suite from which this test suite was copied. * * @return * possible object is * {@link CopiedFrom } * */ public CopiedFrom getCopiedFrom() { return copiedFrom; } /** * Sets the value of the copiedFrom property. * * @param value * allowed object is * {@link CopiedFrom } * */ public void setCopiedFrom(CopiedFrom value) { this.copiedFrom = value; } /** * [READ-ONLY] Link to the test suite from which this test suite was ultimately derived. * * @return * possible object is * {@link CopiedRoot } * */ public CopiedRoot getCopiedRoot() { return copiedRoot; } /** * Sets the value of the copiedRoot property. * * @param value * allowed object is * {@link CopiedRoot } * */ public void setCopiedRoot(CopiedRoot value) { this.copiedRoot = value; } /** * User defined custom attribute name/value data on this artifact. * * @return * possible object is * {@link CustomAttributes } * */ public CustomAttributes getCustomAttributes() { return customAttributes; } /** * Sets the value of the customAttributes property. * * @param value * allowed object is * {@link CustomAttributes } * */ public void setCustomAttributes(CustomAttributes value) { this.customAttributes = value; } /** * Gets the value of the esignatures property. * * @return * possible object is * {@link Esignatures } * */ public Esignatures getEsignatures() { return esignatures; } /** * Sets the value of the esignatures property. * * @param value * allowed object is * {@link Esignatures } * */ public void setEsignatures(Esignatures value) { this.esignatures = value; } /** * Gets the value of the testcell property. * * @return * possible object is * {@link Testsuite.Testcell } * */ public Testsuite.Testcell getTestcell() { return testcell; } /** * Sets the value of the testcell property. * * @param value * allowed object is * {@link Testsuite.Testcell } * */ public void setTestcell(Testsuite.Testcell value) { this.testcell = value; } /** * [READ-ONLY] A empty marker. * * @return * possible object is * {@link String } * */ public String getMarkerAny() { return markerAny; } /** * Sets the value of the markerAny property. * * @param value * allowed object is * {@link String } * */ public void setMarkerAny(String value) { this.markerAny = value; } /** * Gets the value of the any 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 any property. * * <p> * For example, to add a new item, do as follows: * <pre> * getAny().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Element } * * */ public List<Element> getAny() { if (any == null) { any = new ArrayList<Element>(); } return this.any; } /** * <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"> * <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Attachment { @XmlAttribute(required = true) @XmlSchemaType(name = "anyURI") protected String href; @XmlAttribute(namespace = "http://schema.ibm.com/vega/2008/") protected String id; /** * Gets the value of the href property. * * @return * possible object is * {@link String } * */ public String getHref() { return href; } /** * Sets the value of the href property. * * @param value * allowed object is * {@link String } * */ public void setHref(String value) { this.href = value; } /** * [DEPRECATED] [READ-ONLY] * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } /** * [DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) user ID of the contributor that authored the test suite. * * <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"> * <attribute ref="{http://www.w3.org/1999/02/22-rdf-syntax-ns#}resource"/> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class Authorid { @XmlValue protected String content; @XmlAttribute(namespace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#") @XmlSchemaType(name = "anyURI") protected String resource; /** * [DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) user ID of the contributor that authored the test suite. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * [DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that authored the test suite. * * @return * possible object is * {@link String } * */ public String getResource() { return resource; } /** * Sets the value of the resource property. * * @param value * allowed object is * {@link String } * */ public void setResource(String value) { this.resource = value; } } /** * <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"> * <attribute name="term" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="termUUID" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="valueUUID" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Category { @XmlAttribute protected String term; @XmlAttribute protected String value; @XmlAttribute protected String termUUID; @XmlAttribute protected String valueUUID; /** * Gets the value of the term property. * * @return * possible object is * {@link String } * */ public String getTerm() { return term; } /** * Sets the value of the term property. * * @param value * allowed object is * {@link String } * */ public void setTerm(String value) { this.term = value; } /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the termUUID property. * * @return * possible object is * {@link String } * */ public String getTermUUID() { return termUUID; } /** * Sets the value of the termUUID property. * * @param value * allowed object is * {@link String } * */ public void setTermUUID(String value) { this.termUUID = value; } /** * Gets the value of the valueUUID property. * * @return * possible object is * {@link String } * */ public String getValueUUID() { return valueUUID; } /** * Sets the value of the valueUUID property. * * @param value * allowed object is * {@link String } * */ public void setValueUUID(String value) { this.valueUUID = value; } } /** * [DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) user ID of the contributor that owns the tests suite. * * <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"> * <attribute ref="{http://www.w3.org/1999/02/22-rdf-syntax-ns#}resource"/> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class Ownerid { @XmlValue protected String content; @XmlAttribute(namespace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#") @XmlSchemaType(name = "anyURI") protected String resource; /** * [DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) user ID of the contributor that owns the tests suite. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * [DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that owns the test suite. * * @return * possible object is * {@link String } * */ public String getResource() { return resource; } /** * Sets the value of the resource property. * * @param value * allowed object is * {@link String } * */ public void setResource(String value) { this.resource = value; } } /** * <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"> * <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Template { @XmlAttribute(required = true) @XmlSchemaType(name = "anyURI") protected String href; @XmlAttribute(namespace = "http://schema.ibm.com/vega/2008/") protected String id; /** * Gets the value of the href property. * * @return * possible object is * {@link String } * */ public String getHref() { return href; } /** * Sets the value of the href property. * * @param value * allowed object is * {@link String } * */ public void setHref(String value) { this.href = value; } /** * [DEPRECATED] [READ-ONLY] * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } /** * <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"> * <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Testcell { @XmlAttribute(required = true) @XmlSchemaType(name = "anyURI") protected String href; @XmlAttribute(namespace = "http://schema.ibm.com/vega/2008/") protected String id; /** * Gets the value of the href property. * * @return * possible object is * {@link String } * */ public String getHref() { return href; } /** * Sets the value of the href property. * * @param value * allowed object is * {@link String } * */ public void setHref(String value) { this.href = value; } /** * [READ-ONLY] UUID of the testcell. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } /** * <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"> * <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * <attribute name="relation" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Testplan { @XmlAttribute(required = true) @XmlSchemaType(name = "anyURI") protected String href; @XmlAttribute(namespace = "http://schema.ibm.com/vega/2008/") protected String id; @XmlAttribute protected String relation; /** * Gets the value of the href property. * * @return * possible object is * {@link String } * */ public String getHref() { return href; } /** * Sets the value of the href property. * * @param value * allowed object is * {@link String } * */ public void setHref(String value) { this.href = value; } /** * [READ-ONLY] The UUID of the test plan. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } /** * Gets the value of the relation property. * * @return * possible object is * {@link String } * */ public String getRelation() { return relation; } /** * Sets the value of the relation property. * * @param value * allowed object is * {@link String } * */ public void setRelation(String value) { this.relation = value; } } /** * <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"> * <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * <attribute name="rel" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="summary" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Workitem { @XmlAttribute(required = true) @XmlSchemaType(name = "anyURI") protected String href; @XmlAttribute(namespace = "http://schema.ibm.com/vega/2008/") protected String id; @XmlAttribute protected String rel; @XmlAttribute protected String summary; /** * Gets the value of the href property. * * @return * possible object is * {@link String } * */ public String getHref() { return href; } /** * Sets the value of the href property. * * @param value * allowed object is * {@link String } * */ public void setHref(String value) { this.href = value; } /** * [DEPRECATED] [READ-ONLY] * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } /** * Gets the value of the rel property. * * @return * possible object is * {@link String } * */ public String getRel() { return rel; } /** * Sets the value of the rel property. * * @param value * allowed object is * {@link String } * */ public void setRel(String value) { this.rel = 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; } } }