// // 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 javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import com.ibm.rqm.xml.bind.jazz.process.TeamArea; /** * <p>Java class for reportableArtifact complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="reportableArtifact"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="projectArea"> * <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 name="alias" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * </restriction> * </complexContent> * </complexType> * </element> * <element ref="{http://purl.org/dc/elements/1.1/}identifier"/> * <element ref="{http://jazz.net/xmlns/prod/jazz/process/0.6/}team-area"/> * <element name="stylesheet"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "reportableArtifact", propOrder = { "projectArea", "identifier", "teamArea", "stylesheet" }) @XmlSeeAlso({ LegacyTeamArea.class, ExecutionScriptStep.class, Adaptertask.class, Channel.class, Configuration.class, Jobresult.class, Buildrecord.class, Labresourceattribute.class, Testcase.class, Testsuite.class, Attachment.class, Keyword.class, Executionworkitem.class, Datapool.class, Testphase.class, Requirement.class, Remotescript.class, Labresource.class, Testcell.class, Executionsequenceresult.class, Tooladapter.class, Testplan.class, Jobscheduler.class, Executionelementresult.class, Channelscript.class, Suiteexecutionrecord.class, Reservation.class, Workitem.class, Executionscript.class, Category.class, Project.class, Builddefinition.class, Job.class, CategoryType.class, Testsuitelog.class, Catalog.class, Executionresult.class, Objective.class, Template.class, Executionsequence.class, Request.class, Executionvariablevalue.class, Executionvariable.class, Testscript.class }) public class ReportableArtifact { @XmlElement(required = true) protected ReportableArtifact.ProjectArea projectArea; @XmlElement(namespace = "http://purl.org/dc/elements/1.1/", required = true) protected String identifier; @XmlElement(name = "team-area", namespace = "http://jazz.net/xmlns/prod/jazz/process/0.6/", required = true) protected TeamArea teamArea; @XmlElement(required = true) protected ReportableArtifact.Stylesheet stylesheet; /** * Gets the value of the projectArea property. * * @return * possible object is * {@link ReportableArtifact.ProjectArea } * */ public ReportableArtifact.ProjectArea getProjectArea() { return projectArea; } /** * Sets the value of the projectArea property. * * @param value * allowed object is * {@link ReportableArtifact.ProjectArea } * */ public void setProjectArea(ReportableArtifact.ProjectArea value) { this.projectArea = value; } /** * A unique identifier for this resource. A URL is typically provided for this element. * * @return * possible object is * {@link String } * */ public String getIdentifier() { return identifier; } /** * Sets the value of the identifier property. * * @param value * allowed object is * {@link String } * */ public void setIdentifier(String value) { this.identifier = value; } /** * Gets the value of the teamArea property. * * @return * possible object is * {@link TeamArea } * */ public TeamArea getTeamArea() { return teamArea; } /** * Sets the value of the teamArea property. * * @param value * allowed object is * {@link TeamArea } * */ public void setTeamArea(TeamArea value) { this.teamArea = value; } /** * Gets the value of the stylesheet property. * * @return * possible object is * {@link ReportableArtifact.Stylesheet } * */ public ReportableArtifact.Stylesheet getStylesheet() { return stylesheet; } /** * Sets the value of the stylesheet property. * * @param value * allowed object is * {@link ReportableArtifact.Stylesheet } * */ public void setStylesheet(ReportableArtifact.Stylesheet value) { this.stylesheet = 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 name="alias" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute ref="{http://schema.ibm.com/vega/2008/}id"/> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class ProjectArea { @XmlAttribute(required = true) @XmlSchemaType(name = "anyURI") protected String href; @XmlAttribute protected String alias; @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; } /** * Gets the value of the alias property. * * @return * possible object is * {@link String } * */ public String getAlias() { return alias; } /** * Sets the value of the alias property. * * @param value * allowed object is * {@link String } * */ public void setAlias(String value) { this.alias = 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" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Stylesheet { @XmlAttribute(required = true) @XmlSchemaType(name = "anyURI") protected String href; /** * 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; } } }